Hi all, Good News !!
I have successfully moved my changes on top of the recent MMC stack update to use the FreeBSD trunk, 2016-08-23, 9fe7c416e6abb28b1398fd3e5687099846800cfd The GitHub Link : https://github.com/spark1729/rtems-libbsd/commits/RPI_SD_LIBBSD Sebastian, if you can review the commits, then I will push it as patches. Testing : As shown below, the DMA controller, SDHCI controller, MMC bus and the MMCSD are initialized and the card is identified correctly. *** LIBBSD SDHCI 01 TEST *** nexus0: <RTEMS Nexus device> bcm_dma0: <BCM2835 DMA Controller> on nexus0 sdhci_bcm0: <Broadcom 2708 SDHCI controller> on nexus0 mmc0: <MMC/SD bus> on sdhci_bcm0 mmcsd0: 8GB <SDHC SL08G 8.0 SN ED120D81 MFG 11/2015 by 3 SD> at mmc0 50.0MHz/4bit/65535-block Sleeping to see what happens Stack usage by thread ID NAME LOW HIGH CURRENT AVAILABLE USED 0x09010001 IDLE 0x12cc10 - 0x12dc0f 0x12dba8 4080 128 0x0a010001 UI1 0x12de28 - 0x135e27 0x135a50 32752 1472 0x0a010002 TIME 0x136578 - 0x13e577 0x13e4b8 32752 332 0x0a010003 IRQS 0x13e580 - 0x14657f 0x1464c0 32752 308 0x0a010004 _BSD 0x158bb0 - 0x160baf 0x160ae8 32752 344 0x0a010005 _BSD 0x160d00 - 0x168cff 0x168c38 32752 240 0x0a010006 _BSD 0x16aed0 - 0x172ecf 0x172e10 32752 232 0x0a010007 _BSD 0x172f90 - 0x17af8f 0x17aed0 32752 232 0x0a010008 _BSD 0x17b128 - 0x183127 0x183060 32752 240 0x0a010009 _BSD 0x1832c0 - 0x18b2bf 0x18b1f8 32752 240 *** END OF TEST LIBBSD SDHCI 01 *** Thanks Mudit
_______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel