summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi
diff options
context:
space:
mode:
authorVincent Chen <zochen@nvidia.com>2014-03-24 20:39:07 -0700
committerMitch Luban <mluban@nvidia.com>2014-04-04 12:20:09 -0700
commitb5035fcbd7d8e4b3e63af6d570e9a13e6c578c65 (patch)
tree34853433a91a78551e1be00612e24aa72d2b8409 /arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi
parenta184cfe47d47597019687fad77c24957c2431de0 (diff)
ARM: Tegra: TN8: Add TN8 A03 support
bug 1482112 Change-Id: I0bc869ce0fe636ac64d23a24ed72f02c324f08b7 Signed-off-by: Vincent Chen <zochen@nvidia.com> Reviewed-on: http://git-master/r/385959 Reviewed-by: Mitch Luban <mluban@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi')
-rw-r--r--arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi216
1 files changed, 49 insertions, 167 deletions
diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi
index f6b7d2111b2a..28b302b732bb 100644
--- a/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi
+++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi
@@ -1,174 +1,56 @@
+/*
+ * Copyright (c) 2013-2014, NVIDIA CORPORATION. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms and conditions of the GNU General Public License,
+ * version 2, as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
#include <dt-bindings/gpio/tegra-gpio.h>
+#include "tegra124-tn8-fixed-e1936-1000-common.dtsi"
/ {
- regulators {
- compatible = "simple-bus";
- #address-cells = <1>;
- #size-cells = <0>;
-
- vdd_ac_bat_reg: regulator@0 {
- compatible = "regulator-fixed";
- reg = <0>;
- regulator-name = "vdd_ac_bat";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-always-on;
-
- consumers {
- c1 {
- regulator-consumer-supply = "vdd_sys_bl";
- };
- c2 {
- regulator-consumer-supply = "vdd_wwan_mdm";
- };
- };
- };
-
- en_lcd_bl: regulator@1 {
- compatible = "regulator-fixed-sync";
- reg = <1>;
- regulator-name = "en-lcd-bl";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- enable-active-high;
- gpio = <&gpio TEGRA_GPIO(H, 2) 0>;
-
- consumers {
- c1 {
- regulator-consumer-supply = "vdd_lcd_bl_en";
- regulator-consumer-device = "tegradc.0";
- };
- };
- };
-
- vddio_sd: regulator@2 {
- compatible = "regulator-fixed-sync";
- reg = <2>;
- regulator-name = "vddio_sd";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- gpio = <&gpio TEGRA_GPIO(R, 0) GPIO_ACTIVE_HIGH>;
- enable-active-high;
- vin-supply = <&palmas_smps9>;
- consumers {
- c1 {
- regulator-consumer-supply = "vddio_sd_slot";
- regulator-consumer-device = "sdhci-tegra.2";
- };
- };
- };
-
- vddio_dvdd_lcd: regulator@3 {
- compatible = "regulator-fixed-sync";
- reg = <3>;
- regulator-name = "vddio_dvdd_lcd";
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- gpio = <&palmas_gpio 6 0>;
- enable-active-high;
- vin-supply = <&palmas_smps8>;
-
- consumers {
- c1 {
- regulator-consumer-supply = "dvdd_lcd";
- regulator-consumer-device = "tegradc.0";
- };
- c2 {
- regulator-consumer-supply = "vdd_lcd_1v8_s";
- };
- };
- };
-
- vdd_cam_af: regulator@4 {
- compatible = "regulator-fixed-sync";
- reg = <4>;
- regulator-name = "vdd_cam_af";
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- gpio = <&palmas_gpio 4 0>;
- enable-active-high;
- vin-supply = <&palmas_smps8>;
-
- consumers {
- c1 {
- regulator-consumer-supply = "vif";
- regulator-consumer-device = "2-0010";
- };
- c2 {
- regulator-consumer-supply = "vif";
- regulator-consumer-device = "2-0036";
- };
- c3 {
- regulator-consumer-supply = "vif";
- regulator-consumer-device = "2-0048";
- };
- c4 {
- regulator-consumer-supply = "vddio_cam";
- regulator-consumer-device = "tegra_camera";
- };
- c5 {
- regulator-consumer-supply = "vddio_cam";
- regulator-consumer-device = "vi";
- };
- c6 {
- regulator-consumer-supply = "vdd_cam_1v8_mb";
- };
- c7 {
- regulator-consumer-supply = "dovdd";
- regulator-consumer-device = "2-0010";
- };
- c8 {
- regulator-consumer-supply = "vif";
- regulator-consumer-device = "2-000c";
- };
- c9 {
- regulator-consumer-supply = "vdd_i2c";
- regulator-consumer-device = "2-000c";
- };
- c10 {
- regulator-consumer-supply = "pwrdet_cam";
- };
- c11 {
- regulator-consumer-supply = "vi2c";
- regulator-consumer-device = "2-0030";
- };
- };
- };
- vdd_hdmi_n5: regulator@5 {
- compatible = "regulator-fixed-sync";
- reg = <5>;
- regulator-name = "vdd-hdmi-n5";
- regulator-min-microvolt = <1200000>;
- regulator-max-microvolt = <1200000>;
- enable-active-high;
- gpio = <&gpio TEGRA_GPIO(N, 5) 0>;
- vin-supply = <&palmas_smps6>;
-
- consumers {
- c1 {
- regulator-consumer-supply = "avdd_hdmi_pll";
- regulator-consumer-device = "tegradc.1";
- };
- };
- };
-
- vddio_hdmi_5v0: regulator@6 {
- compatible = "regulator-fixed-sync";
- reg = <6>;
- regulator-name = "vddio_hdmi_5v0";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- gpio = <&gpio TEGRA_GPIO(K, 6) 0>;
- enable-active-high;
- vin-supply = <&palmas_smps10_out1>;
+ regulators {
- consumers {
- c1 {
- regulator-consumer-supply = "vdd_hdmi_5v0";
- regulator-consumer-device = "tegradc.1";
- };
- };
- };
+ vdd_ts_1v8: regulator@7 {
+ compatible = "regulator-fixed-sync";
+ reg = <7>;
+ regulator-name = "vdd_ts_1v8";
+ regulator-min-microvolt = <1800000>;
+ regulator-max-microvolt = <1800000>;
+ vin-supply = <&palmas_smps8>;
+
+ consumers {
+ c1 {
+ regulator-consumer-supply = "dvdd";
+ regulator-consumer-device = "spi0.0";
+ };
+ };
+ };
+
+ avdd_ts_3v0: regulator@8 {
+ compatible = "regulator-fixed-sync";
+ reg = <8>;
+ regulator-name = "avdd_ts_3v0";
+ regulator-min-microvolt = <3000000>;
+ regulator-max-microvolt = <3000000>;
+ vin-supply = <&ldo3_reg>;
+
+ consumers {
+ c1 {
+ regulator-consumer-supply = "avdd";
+ regulator-consumer-device = "spi0.0";
+ };
+ };
+ };
};
};