diff --git a/arch/arm64/boot/dts/nvidia/tegra210b01-nx.dtsi b/arch/arm64/boot/dts/nvidia/tegra210b01-nx.dtsi index 2386c56df2a2..a93b39872f4e 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210b01-nx.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210b01-nx.dtsi @@ -30,6 +30,61 @@ status = "okay"; }; + /* SDMMC4 for EMMC */ + mmc@700b0600 { + status = "disabled"; + bus-width = <8>; + max-frequency = <200000000>; + + cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_HIGH>; + + cap-mmc-highspeed; + mmc-ddr-1_8v; + mmc-hs200-1_8v; + mmc-hs400-1_8v; + non-removable; + + vqmmc-supply = <&max77620_sd3>; + vmmc-supply = <&vdd_3v3>; + }; + + /* SDMMC3 Not Used */ + mmc@700b0400 { + status = "disabled"; + }; + + /* SDMMC2 for Gamecard */ + mmc@700b0200 { + status = "disabled"; + bus-width = <8>; + max-frequency = <200000000>; + + mmc-ddr-1_8v; + mmc-hs400-1_8v; + mmc-hs200-1_8v; + cap-mmc-highspeed; + cap-sd-highspeed; + non-removable; + + vqmmc-supply = <&max77620_sd3>; + vmmc-supply = <&vdd_3v3>; + }; + + /* SDMMC1 for SD Card */ + mmc@700b0000 { + status = "okay"; + bus-width = <4>; + max-frequency = <200000000>; + + cap-sd-highspeed; + sd-uhs-sdr12; + sd-uhs-sdr50; + sd-uhs-sdr104; + + vmmc-supply = <&en_vdd_sd>; + vqmmc-supply = <&max77620_ldo2>; + }; + gpu@57000000 { status = "okay"; vdd-supply = <&gpu_max_reg>;