Hello,
We’re trying to detect micro sd card with jetson nano production module with JetPack 4.5.1 and l4t 32.5.1.
So far we have followed:
(MicroSD card not detected on Jetson Nano production module)
In summary:
We added:
(1)
sdhci@700b0400 { /* SDMMC3 for external SD card */
status = “okay”;
};
in tegra210-p3448-0002-p3449-0000-b00.dts
(2)
sdhci@700b0400 { /* SDMMC3 for external SD card /
//delete-property/ keep-power-in-suspend;
/delete-property/ non-removable;/
default-drv-type = <1>;
mmc-ddr-1_8v;
mmc-ocr-mask = <3>;
uhs-mask = <0x0>;
tap-delay = <3>;
max-clk-limit = <400000>; / Milan*/
nvidia,vmmc-always-on;
// no-sdio;
// no-mmc;
status = “okay”;
};
in tegra210-porg-p3448-common.dtsi
Please go through with attached files which are modified. :)
tegra210-p3448-0002-p3449-0000-b00.dts (3.5 KB)
tegra210-porg-p3448-common.dtsi (22.1 KB)
tegra210-porg-power-tree-p3448-0000-a00.dtsi (12.3 KB)
After successfully flashing with above modification we got the dmesg log as shown below:
[ 1.407045] mmc0: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA 64-bit with 64 bit addr
[ 1.411048] mmc1: SDHCI controller on sdhci-tegra.2 [sdhci-tegra.2] using ADMA 64-bit with 64 bit addr
As shown mmc1 is enabled but couldn’t detect the sd card.
We also checked by df -h and /dev/ folder also.
dmesg.txt (70.1 KB)
Kindly have a look into our schematic.
Compared to Reference Design guide we have directly powered SD card bypassing load switch.
