Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1b3ce99f authored by Mikko Perttunen's avatar Mikko Perttunen Committed by Stephen Warren
Browse files

ARM: tegra: Add SATA and SATA power to Jetson TK1 device tree



This enables the integrated SATA controller on the Tegra124 system-on-chip
on the Jetson TK1 board and adds regulators for the onboard Molex connector
commonly used to power SATA devices. The regulators are marked always-on
since they can be used for other purposes than powering SATA devices.

Signed-off-by: default avatarMikko Perttunen <mperttunen@nvidia.com>
[swarren, fixed node sort order]
Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
parent fdd69096
Loading
Loading
Loading
Loading
+35 −0
Original line number Diff line number Diff line
@@ -1619,6 +1619,18 @@
		nvidia,sys-clock-req-active-high;
	};

	/* Serial ATA */
	sata@0,70020000 {
		status = "okay";

		hvdd-supply = <&vdd_3v3_lp0>;
		vddio-supply = <&vdd_1v05_run>;
		avdd-supply = <&vdd_1v05_run>;

		target-5v-supply = <&vdd_5v0_sata>;
		target-12v-supply = <&vdd_12v0_sata>;
	};

	padctl@0,7009f000 {
		pinctrl-0 = <&padctl_default>;
		pinctrl-names = "default";
@@ -1828,6 +1840,29 @@
			enable-active-high;
			vin-supply = <&vdd_5v0_sys>;
		};

		/* Molex power connector */
		vdd_5v0_sata: regulator@13 {
			compatible = "regulator-fixed";
			reg = <13>;
			regulator-name = "+5V_SATA";
			regulator-min-microvolt = <5000000>;
			regulator-max-microvolt = <5000000>;
			gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
			enable-active-high;
			vin-supply = <&vdd_5v0_sys>;
		};

		vdd_12v0_sata: regulator@14 {
			compatible = "regulator-fixed";
			reg = <14>;
			regulator-name = "+12V_SATA";
			regulator-min-microvolt = <12000000>;
			regulator-max-microvolt = <12000000>;
			gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
			enable-active-high;
			vin-supply = <&vdd_mux>;
		};
	};

	sound {