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