Hi,
I'm using AM3352 Sitara Processor with ti-sdk-linux version 5.2. We're interfacing MTFC32GJDED-4M_IT_eMMC through MMC interface. Here is my mmc portion of dts file:
mmc2_pins: mmc2_pins {
pinctrl-single,pins = <
/************************ EMMC Interface ************************/
/* Control Lines */
0x80 (PIN_INPUT | MUX_MODE2) /* gpmc_csn1.mmc1_clk */
0x84 (PIN_INPUT_PULLUP | MUX_MODE2) /* gpmc_csn2.mmc1_cmd */
0x168 (PIN_OUTPUT | MUX_MODE7) /* (E18) UART0_nCTS.gpio1[8] nEMMC1_RST */
/* Data Lines */
0x20 (PIN_INPUT | MUX_MODE2) /* GPMC_AD8.EMMC1_DATA0 */
0x24 (PIN_INPUT | MUX_MODE2) /* GPMC_AD9.EMMC1_DATA1 */
0x28 (PIN_INPUT | MUX_MODE2) /* GPMC_AD10.EMMC1_DATA2 */
0x2C (PIN_INPUT | MUX_MODE2) /* GPMC_AD11.EMMC1_DATA3 */
0x30 (PIN_INPUT | MUX_MODE2) /* GPMC_AD12.EMMC1_DATA4 */
0x34 (PIN_INPUT | MUX_MODE2) /* GPMC_AD13.EMMC1_DATA5 */
0x38 (PIN_INPUT | MUX_MODE2) /* GPMC_AD14.EMMC1_DATA6 */
0x3C (PIN_INPUT | MUX_MODE2) /* GPMC_AD15.EMMC1_DATA7 */
/************************ EMMC Interface ************************/
>;
};
With this configuration, U-Boot is detecting the MMC, and it printing log message like: MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 (Here MMC0 is SD card, MMC1 is eMMC). But when it comes to linux, device is not getting mapped under /dev directory.
Please advice as I'm new in this area.
Regards,
Srikanth Vemula.