jnippula opened a new pull request, #16850:
URL: https://github.com/apache/nuttx/pull/16850

   ## Summary
   
   Fix several issues in mpfs_coremmc:
   - Driver polls data lines ready in busyloop when command is being send. This 
prevents upper lever mmcsd driver to poll card busy status prior next activity. 
This causes high cpu load.
   - Fix check of incorrect fifo depth bits of VR register
   - Enable 4bit bus width support
   - Define CONFIG_MPFS_FPGA_FIC0_CLK_FREQ for FPGA FIC0 clock freq. Default 
freq to 125MHz.
   
   Fix for mpfs_emmcsd:
   - Ignore unsupported WRCOMPLETE event in case 
CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE is enabled for coremmc.
   
   ## Impact
   
   mpfs_coremmc fixes improves data transfer speed and fixes high cpu load 
issue.
   mpfs_emmcsd fix solves data transfer performance issue in case 
CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE feature flag is enabled for coremmc.
   
   ## Testing
   
   Tested with custom MPFS hardware
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to