aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/tegra124-jetson-tk1.dts
diff options
context:
space:
mode:
authorMikko Perttunen <mperttunen@nvidia.com>2014-07-16 04:54:18 -0400
committerStephen Warren <swarren@nvidia.com>2014-08-26 13:35:42 -0400
commit1b3ce99f930f991cb2e2b848f35321e23b6020a6 (patch)
tree4a08243ec2f1722739f2af0cbdc1867d04f6057b /arch/arm/boot/dts/tegra124-jetson-tk1.dts
parentfdd690969b8b05b0636ac46a66a885c5b1ccd651 (diff)
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: Mikko Perttunen <mperttunen@nvidia.com> [swarren, fixed node sort order] Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-jetson-tk1.dts')
-rw-r--r--arch/arm/boot/dts/tegra124-jetson-tk1.dts35
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra124-jetson-tk1.dts b/arch/arm/boot/dts/tegra124-jetson-tk1.dts
index 624b0fba2d0a..ef578a71a048 100644
--- a/arch/arm/boot/dts/tegra124-jetson-tk1.dts
+++ b/arch/arm/boot/dts/tegra124-jetson-tk1.dts
@@ -1619,6 +1619,18 @@
1619 nvidia,sys-clock-req-active-high; 1619 nvidia,sys-clock-req-active-high;
1620 }; 1620 };
1621 1621
1622 /* Serial ATA */
1623 sata@0,70020000 {
1624 status = "okay";
1625
1626 hvdd-supply = <&vdd_3v3_lp0>;
1627 vddio-supply = <&vdd_1v05_run>;
1628 avdd-supply = <&vdd_1v05_run>;
1629
1630 target-5v-supply = <&vdd_5v0_sata>;
1631 target-12v-supply = <&vdd_12v0_sata>;
1632 };
1633
1622 padctl@0,7009f000 { 1634 padctl@0,7009f000 {
1623 pinctrl-0 = <&padctl_default>; 1635 pinctrl-0 = <&padctl_default>;
1624 pinctrl-names = "default"; 1636 pinctrl-names = "default";
@@ -1828,6 +1840,29 @@
1828 enable-active-high; 1840 enable-active-high;
1829 vin-supply = <&vdd_5v0_sys>; 1841 vin-supply = <&vdd_5v0_sys>;
1830 }; 1842 };
1843
1844 /* Molex power connector */
1845 vdd_5v0_sata: regulator@13 {
1846 compatible = "regulator-fixed";
1847 reg = <13>;
1848 regulator-name = "+5V_SATA";
1849 regulator-min-microvolt = <5000000>;
1850 regulator-max-microvolt = <5000000>;
1851 gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
1852 enable-active-high;
1853 vin-supply = <&vdd_5v0_sys>;
1854 };
1855
1856 vdd_12v0_sata: regulator@14 {
1857 compatible = "regulator-fixed";
1858 reg = <14>;
1859 regulator-name = "+12V_SATA";
1860 regulator-min-microvolt = <12000000>;
1861 regulator-max-microvolt = <12000000>;
1862 gpio = <&gpio TEGRA_GPIO(EE, 2) GPIO_ACTIVE_HIGH>;
1863 enable-active-high;
1864 vin-supply = <&vdd_mux>;
1865 };
1831 }; 1866 };
1832 1867
1833 sound { 1868 sound {