This is still not working. I followed the steps froms severals post, like this one: https://forums.developer.nvidia.com/t/microsd-card-not-detected-on-jetson-nano-production-module/80776
Here are the files that I have modified:
hardware/nvidia/platform/t210/common/kernel-dts/t210-common-platforms/tegra210-p2530-common.dtsi
changing sdhci@700b0400 status at “okay”.
hardware/nvidia/platform/t210/porg/kernel-dts/porg-plugin-manager/tegra210-porg-plugin-manager.dtsi b/hardware/nvidia/platform/t210/porg/kernel-dts/porg-plugin-manager/tegra210-porg-plugin-manager.dtsi
override@1 {
target = <&sdhci2>;
_overlay_ {
- vmmc-supply = <&max77620_ldo6>;
+ status = "okay";
+ vqmmc-supply = <&max77620_ldo6>;
no-sdio;
no-mmc;
sd-uhs-sdr104;
hardware/nvidia/platform/t210/porg/kernel-dts/tegra210-porg-p3448-common.dtsi
sdhci@700b0400 {
- status = "disabled";
+ status = "okay";
/delete-property/ keep-power-in-suspend;
/delete-property/ non-removable;
+ mmc-ddr-1_8v;
+ mmc-ocr-mask = <3>;
+ uhs-mask = <0x0>;
+ max-clk-limit = <400000>;
+ tap-delay = <3>;
};
And added in the dts file tegra210-p3448-0002-p3449-0000-b00.dts
sdhci@700b0400 {
status = "okay";
cd-gpios = <&gpio TEGRA_GPIO(Z, 2) 0>;
/delete-property/ keep-power-in-suspend;
/delete-property/ non-removable;
mmc-ddr-1_8v;
mmc-ocr-mask = <3>;
uhs-mask = <0x0>;
max-clk-limit = <400000>;
tap-delay = <3>;
};
Then I rebuild everything and flashed the board but it isn’t detecting the micro-sd card.
Honestly, I don’t know if I’m doing something wrong, if the cd-gpio I added is correct or what.
Here is the latest dmesg and the dtb. Please, let me know if I need to add any more data.
dmeg.txt (63.2 KB)
tegra210-p3448-0002-p3449-0000-b00.dtb (237.7 KB)