]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: Add DTS file for E1784-1100-A00 with 4GB and 12x8 display
authorLaxman Dewangan <ldewangan@nvidia.com>
Thu, 3 Apr 2014 12:30:20 +0000 (18:00 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Fri, 4 Apr 2014 07:28:25 +0000 (00:28 -0700)
The board option tn8-e1784-a00-4gb-no-batt-12x8 is using the DTS file as
tegra124-tn8-p1761-1470-a00.dts which is not as per E1784 configuration on
power monitors.

Add top level DTS file for E1784-1100-A00 with 4GB and 12x8 display.
This has all E1784 related configurations.

Change-Id: I1d7462423f4439b5746cf46e2e1290ddef0ab244
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: http://git-master/r/391882

arch/arm/boot/dts/Makefile
arch/arm/boot/dts/tegra124-tn8-e1784-1100-a00.dts [new file with mode: 0644]

index a1ec300bd0334e08e522f46c3b2ade885fe97959..b6bf398135a6f6d8a7cd1464f54fea350f6b23a2 100644 (file)
@@ -239,6 +239,7 @@ dtb-$(CONFIG_ARCH_TEGRA) += tegra20-harmony.dtb \
        tegra124-tn8-e1780-1100-a03-01.dtb \
        tegra124-tn8-e1780-1100-a03-battery.dtb \
        tegra124-tn8-e1780-1100-a03.dtb \
+       tegra124-tn8-e1784-1100-a00.dtb \
        tegra124-tn8-e1784-1101-a00-battery.dtb \
        tegra124-tn8-e1784-1101-a00.dtb \
        tegra124-tn8-e1922-1100-a00.dtb \
diff --git a/arch/arm/boot/dts/tegra124-tn8-e1784-1100-a00.dts b/arch/arm/boot/dts/tegra124-tn8-e1784-1100-a00.dts
new file mode 100644 (file)
index 0000000..8c12857
--- /dev/null
@@ -0,0 +1,48 @@
+/dts-v1/;
+
+/* E1784-1100-A00 + 12x7 + 4GB */
+
+#include "tegra124-tn8.dtsi"
+#include "tegra124-platforms/tegra124-tn8-dfll.dtsi"
+#include "tegra124-platforms/tegra124-tn8-emc-p1761-1470-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-powermon-e1784-1101-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-pmic-e1936-1000-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-fixed-e1936-1000-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-sensor-p1761-1470-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-pinmux-p1761-1470-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-gpio-p1761-1470-a00.dtsi"
+#include "tegra124-platforms/tegra124-tn8-keys-e1780-1100-a02.dtsi"
+#include "tegra124-platforms/tegra124-tn8-camera-e1780-a00.dtsi"
+
+/ {
+       model = "NVIDIA Tegra124 TN8 FFD";
+       compatible = "nvidia,tn8", "nvidia,tegra124";
+       nvidia,dtsfilename = __FILE__;
+       nvidia,boardids = "1784:1100:00;1936:1000:00";
+       nvidia,proc-boardid = "1784:1100:00";
+       nvidia,pmu-boardid = "1936:1000:00";
+       #address-cells = <2>;
+       #size-cells = <2>;
+
+       chosen {
+               bootargs = "tegraid=40.0.0.00.00 vmalloc=256M video=tegrafb console=ttyS0,115200n8 earlyprintk";
+               linux,initrd-start = <0x85000000>;
+               linux,initrd-end = <0x851bc400>;
+       };
+       i2c@7000c400 {
+               pca9546@71 {
+                       vcc-supply = <&palmas_smps9>;
+               };
+       };
+
+       pinmux {
+               unused_lowpower {
+                       pi5 {
+                               nvidia,enable-input = <TEGRA_PIN_ENABLE>;
+                               nvidia,pull = <TEGRA_PIN_PULL_UP>;
+                               nvidia,tristate = <TEGRA_PIN_DISABLE>;
+                       };
+               };
+       };
+};
+