Hi,
My code base is R32.4.2
I would like to mount the emmc on sdmmc3, so I modified the code as show below:
diff --git a/sources/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-p3668-common.dtsi b/sources/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-p3668-common.dtsi
index 618c9bf..cb4f6e6 100644
--- a/sources/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-p3668-common.dtsi
+++ b/sources/hardware/nvidia/platform/t19x/jakku/kernel-dts/common/tegra194-p3668-common.dtsi
@@ -263,6 +263,15 @@
status = "okay";
};
+ sdhci_emmc2: sdhci@3440000 {
+ uhs-mask = <0x0>;
+ nvidia,enable-hwcq;
+ mmc-hs200-1_8v;
+ no-sd;
+ no-sdio;
+ status = "okay";
+ };
+
sdhci_sd: sdhci@3400000 {
mmc-ocr-mask = <0x0>;
cd-inverted;
@@ -531,6 +540,54 @@
nvidia,enable-input = <TEGRA_PIN_ENABLE>;
nvidia,lpdr = <TEGRA_PIN_DISABLE>;
};
+ sdmmc3_clk_po0 {
+ nvidia,pins = "sdmmc3_clk_po0";
+ nvidia,function = "sdmmc3";
+ nvidia,pull = <TEGRA_PIN_PULL_NONE>;
+ nvidia,tristate = <TEGRA_PIN_DISABLE>;
+ nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+ nvidia,loopback = <TEGRA_PIN_ENABLE>;
+ };
+
+ sdmmc3_cmd_po1 {
+ nvidia,pins = "sdmmc3_cmd_po1";
+ nvidia,function = "sdmmc3";
+ nvidia,pull = <TEGRA_PIN_PULL_UP>;
+ nvidia,tristate = <TEGRA_PIN_DISABLE>;
+ nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+ };
+
+ sdmmc3_dat0_po2 {
+ nvidia,pins = "sdmmc3_dat0_po2";
+ nvidia,function = "sdmmc3";
+ nvidia,pull = <TEGRA_PIN_PULL_UP>;
+ nvidia,tristate = <TEGRA_PIN_DISABLE>;
+ nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+ };
+
+ sdmmc3_dat1_po3 {
+ nvidia,pins = "sdmmc3_dat1_po3";
+ nvidia,function = "sdmmc3";
+ nvidia,pull = <TEGRA_PIN_PULL_UP>;
+ nvidia,tristate = <TEGRA_PIN_DISABLE>;
+ nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+ };
+
+ sdmmc3_dat2_po4 {
+ nvidia,pins = "sdmmc3_dat2_po4";
+ nvidia,function = "sdmmc3";
+ nvidia,pull = <TEGRA_PIN_PULL_UP>;
+ nvidia,tristate = <TEGRA_PIN_DISABLE>;
+ nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+ };
+
+ sdmmc3_dat3_po5 {
+ nvidia,pins = "sdmmc3_dat3_po5";
+ nvidia,function = "sdmmc3";
+ nvidia,pull = <TEGRA_PIN_PULL_UP>;
+ nvidia,tristate = <TEGRA_PIN_DISABLE>;
+ nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+ };
};
And flashed the dtb to device, and then the device could not boot into the system.
Please give me some suggestions. Thanks!!
Best Regards,
Michael