Make the following connections:
- Connect a series resistor (0Ω) for MMC1_CLK and MMC2_CLK (close to processor clock output pins) and external pulldown for MMC1_CLK and MMC2_CLK (close to attached device or SD card socket clock input pin).
- Add external pullups (47kΩ) for the data lines (MMC1_DAT0-3 and MMC2_DAT0-3) and CMD signal (MMC1_CMD and MMC2_CMD) and connect to the respective dual-voltage IO supply for IO group (MMC1 = VDDSHV3, MMC2 = VDDSHV4) supply rails (place close to attached device or SD card socket).
- Add external pullups for the MMC1_SDCD and MMC1_SDWP signals connected to the VDDSHV1 supply rail (close to attached device or SD card socket).
- For supporting SD card interface, configure MMC2_SDCD and MMC2_SDWP signals referenced to VDDSHV1. Add external pullups for the MMC2_SDCD and MMC2_SDWP signals connected to VDDSHV1 supply rail close to attached device or SD card socket.
See the following FAQs:
[FAQ] AM62A7: Why is MMC1 powered by two different voltage supplies, VDDSHV0 and VDDSHV5?
[FAQ] AM62A7-Q1: how to connect the pin net VDDSHV4, VDDSHV5, and VDDSHV6 if SD card is not used
[FAQ] AM6442: AM6442 MMC1
[FAQ] AM625: MMC interface
The FAQs are generic and can also be used for the AM62Lx processor family.
Note: VDDSHV0 for AM62x is VDDSHV1 for AM62Lx
VDDSHV5 for AM62x is VDDSHV3 for AM62Lx
VDDSHV6 for AM62x is VDDSHV4 for AM62Lx