How to mount emmc on sdmmc3?

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

Please refer to

https://forums.developer.nvidia.com/t/jetson-xavier-nx-gpio08-is-fan-tach-and-sd-card-detect-i-need-the-two-function/113210/5