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

   
   ## Summary
   
   This adds support to optimize SD/MMC speed on MPFS targets, utilizing 
Microchip's CoreMMC IP block on the FPGA.
   
   If CONFIG_MMCSD_SDIOWAIT_WRCOMPLETE is defined, the coremmc driver uses SD 
card's dat0 line to detect whether the sd card is still busy.
   
   This requires that the FPGA design using coremmc block wires dat0 line to 
some fabric irq; and configures CONFIG_MPFS_COREMMC_WRCOMPLETE_IRQNUM to point 
to that. Default for the irq number is 4. (MSS_INT_F2M_4)
   
   This is the same mechanism which is used for several STM32 targets to 
optimize SD card speed.
   
   ## Impact
   
   Impacts only MPFS targets, using microchip's CoreMMC IP block on the FPGA. 
This is a feature which can be used to optimize the SD / MMC speed.
   
   ## Testing
   
   Tested on custom MPFS hardware, with SD card DAT0 line wired to PLIC 
interrupt on the FPGA
   


-- 
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