162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#include "tegra194-p3668.dtsi"
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci/ {
562306a36Sopenharmony_ci	model = "NVIDIA Jetson Xavier NX (SD-card)";
662306a36Sopenharmony_ci	compatible = "nvidia,p3668-0000", "nvidia,tegra194";
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci	aliases {
962306a36Sopenharmony_ci		mmc0 = "/bus@0/mmc@3400000";
1062306a36Sopenharmony_ci	};
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci	bus@0 {
1362306a36Sopenharmony_ci		/* SDMMC1 (SD/MMC) */
1462306a36Sopenharmony_ci		mmc@3400000 {
1562306a36Sopenharmony_ci			status = "okay";
1662306a36Sopenharmony_ci			bus-width = <4>;
1762306a36Sopenharmony_ci			cd-gpios = <&gpio TEGRA194_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>;
1862306a36Sopenharmony_ci			disable-wp;
1962306a36Sopenharmony_ci			vmmc-supply = <&vdd_3v3_sd>;
2062306a36Sopenharmony_ci		};
2162306a36Sopenharmony_ci	};
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	vdd_3v3_sd: regulator-vdd-3v3-sd {
2462306a36Sopenharmony_ci		compatible = "regulator-fixed";
2562306a36Sopenharmony_ci		regulator-name = "VDD_3V3_SD";
2662306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
2762306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
2862306a36Sopenharmony_ci		gpio = <&gpio TEGRA194_MAIN_GPIO(G, 2) GPIO_ACTIVE_HIGH>;
2962306a36Sopenharmony_ci		regulator-boot-on;
3062306a36Sopenharmony_ci		enable-active-high;
3162306a36Sopenharmony_ci	};
3262306a36Sopenharmony_ci};
33