162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci/dts-v1/;
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci#include "tegra30-cardhu.dtsi"
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/* This dts file support the cardhu A02 version of board */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/ {
962306a36Sopenharmony_ci	model = "NVIDIA Tegra30 Cardhu A02 evaluation board";
1062306a36Sopenharmony_ci	compatible = "nvidia,cardhu-a02", "nvidia,cardhu", "nvidia,tegra30";
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci	mmc@78000400 {
1362306a36Sopenharmony_ci		status = "okay";
1462306a36Sopenharmony_ci		power-gpios = <&gpio TEGRA_GPIO(D, 4) GPIO_ACTIVE_HIGH>;
1562306a36Sopenharmony_ci		bus-width = <4>;
1662306a36Sopenharmony_ci		keep-power-in-suspend;
1762306a36Sopenharmony_ci	};
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci	ddr_reg: regulator-ddr {
2062306a36Sopenharmony_ci		compatible = "regulator-fixed";
2162306a36Sopenharmony_ci		regulator-name = "vdd_ddr";
2262306a36Sopenharmony_ci		regulator-min-microvolt = <1500000>;
2362306a36Sopenharmony_ci		regulator-max-microvolt = <1500000>;
2462306a36Sopenharmony_ci		regulator-always-on;
2562306a36Sopenharmony_ci		regulator-boot-on;
2662306a36Sopenharmony_ci		enable-active-high;
2762306a36Sopenharmony_ci		gpio = <&pmic 6 GPIO_ACTIVE_HIGH>;
2862306a36Sopenharmony_ci	};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	sys_3v3_reg: regulator-3v3 {
3162306a36Sopenharmony_ci		compatible = "regulator-fixed";
3262306a36Sopenharmony_ci		regulator-name = "sys_3v3";
3362306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
3462306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
3562306a36Sopenharmony_ci		regulator-always-on;
3662306a36Sopenharmony_ci		regulator-boot-on;
3762306a36Sopenharmony_ci		enable-active-high;
3862306a36Sopenharmony_ci		gpio = <&pmic 7 GPIO_ACTIVE_HIGH>;
3962306a36Sopenharmony_ci	};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci	usb1_vbus_reg: regulator-usb1 {
4262306a36Sopenharmony_ci		compatible = "regulator-fixed";
4362306a36Sopenharmony_ci		regulator-name = "usb1_vbus";
4462306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
4562306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
4662306a36Sopenharmony_ci		enable-active-high;
4762306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(I, 4) GPIO_ACTIVE_HIGH>;
4862306a36Sopenharmony_ci		gpio-open-drain;
4962306a36Sopenharmony_ci		vin-supply = <&vdd_5v0_reg>;
5062306a36Sopenharmony_ci	};
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci	usb3_vbus_reg: regulator-usb3 {
5362306a36Sopenharmony_ci		compatible = "regulator-fixed";
5462306a36Sopenharmony_ci		regulator-name = "usb3_vbus";
5562306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
5662306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
5762306a36Sopenharmony_ci		enable-active-high;
5862306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(H, 7) GPIO_ACTIVE_HIGH>;
5962306a36Sopenharmony_ci		gpio-open-drain;
6062306a36Sopenharmony_ci		vin-supply = <&vdd_5v0_reg>;
6162306a36Sopenharmony_ci	};
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci	vdd_5v0_reg: regulator-5v0 {
6462306a36Sopenharmony_ci		compatible = "regulator-fixed";
6562306a36Sopenharmony_ci		regulator-name = "5v0";
6662306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
6762306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
6862306a36Sopenharmony_ci		enable-active-high;
6962306a36Sopenharmony_ci		gpio = <&pmic 2 GPIO_ACTIVE_HIGH>;
7062306a36Sopenharmony_ci	};
7162306a36Sopenharmony_ci
7262306a36Sopenharmony_ci	vdd_bl_reg: regulator-bl {
7362306a36Sopenharmony_ci		compatible = "regulator-fixed";
7462306a36Sopenharmony_ci		regulator-name = "vdd_bl";
7562306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
7662306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
7762306a36Sopenharmony_ci		regulator-always-on;
7862306a36Sopenharmony_ci		regulator-boot-on;
7962306a36Sopenharmony_ci		enable-active-high;
8062306a36Sopenharmony_ci		gpio = <&gpio TEGRA_GPIO(K, 3) GPIO_ACTIVE_HIGH>;
8162306a36Sopenharmony_ci	};
8262306a36Sopenharmony_ci};
8362306a36Sopenharmony_ci
84