I’m adapting TX2 NX (Lanai) on a custom carrier-board with Jetpack version 32.5.1.
Problem: I cannot get the card mounted when booting with the card in place (=not hot-plugging it in when system is running)
When hot-plugging, it gets detected and mounted.
Question: where (which file and entry) should I add the reference for the mmc-card’s control gpio, in Lanai’s device-tree sources?
The carrier-board mmc-socket (sdhci@3440000) is verified to be working:
- It fully works with minor device-tree modifications on Xavier NX
- I can get the card detected and mounted when hot-plugging it also when using Lanai
I have added the corresponding cd-gpios entry to the device-tree and updated the pinmux with the correct pin functions.
I got it fully working with Xavier NX by adding gpio entry to regulator@106 block.
The similar modification (simply adding correct gpio entry to spmic_sd3) did not do the trick on Lanai.
The pins are:
CD: gpio 11 (configured as GPIO EE.02 in pinmux)
Control: gpio 7 (configured as GPIO U.00 in pinmux)