]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: tegra: dt: Add new p1761 a03 sensor dt file
authorSri Krishna chowdary <schowdary@nvidia.com>
Thu, 20 Mar 2014 07:30:47 +0000 (13:00 +0530)
committerMrutyunjay Sawant <msawant@nvidia.com>
Tue, 25 Mar 2014 05:08:01 +0000 (22:08 -0700)
populate the sensor dt file with cm3217 ALS and ltr659 PS.

Bug 1469642

Change-Id: I5b12410a0670a3bc95de67106b6cf7ea7e9d0bc9
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/383195
(cherry picked from commit dddb44e3cc58aed6e01d8fb314fd31efb935925f)
Signed-off-by: Robert Shih <rshih@nvidia.com>
Reviewed-on: http://git-master/r/385442
Reviewed-by: Robert Collins <rcollins@nvidia.com>
Reviewed-by: Xiaohui Tao <xtao@nvidia.com>
Reviewed-by: Mitch Luban <mluban@nvidia.com>
arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi [new file with mode: 0644]
arch/arm/boot/dts/tegra124-tn8-p1761-1270-a03.dts

diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi
new file mode 100644 (file)
index 0000000..46393a2
--- /dev/null
@@ -0,0 +1,59 @@
+#include <dt-bindings/gpio/tegra-gpio.h>
+
+/ {
+       i2c@7000c000 {
+               mpu6515@69 {
+                       compatible = "invensense,mpu6515";
+                       reg = <0x69>;
+                       interrupt-parent = <&gpio>;
+                       interrupts = <144 0x01>;
+                       invensense,int_config = <0x10>;
+                       invensense,level_shifter = <0>;
+                       invensense,orientation = [ff 00 00 00 01 00 00 00 ff];
+                       invensense,sec_slave_type = <0>;
+                       invensense,key = [4e cc 7e eb f6 1e 35 22
+                                         00 34 0d 65 32 e9 94 89];
+                       vlogic-supply = <&palmas_smps8>;
+                       vdd-supply = <&palmas_smps9>;
+               };
+
+               ak8963c@0d {
+                       compatible = "ak,ak8963";
+                       reg = <0x0d>;
+                       orientation = [ff 00 00 00 01 00 00 00 ff];
+                       config = "mpu";
+                       vid-supply = <&palmas_smps8>;
+                       vdd-supply = <&palmas_smps9>;
+               };
+
+               cm3217@10 {
+                       compatible = "capella,cm3217";
+                       reg = <0x10>;
+                       vdd-supply = <&palmas_smps9>;
+               };
+
+               ltr659@23 {
+                       compatible = "lite-on,ltr659";
+                       reg = <0x23>;
+                       vdd-supply = <&palmas_smps9>;
+                       vled-supply = <&palmas_smps8>;
+               };
+       };
+
+       i2c@7000c400 {
+               status = "okay";
+
+               iqs253@44 {
+                       compatible = "azoteq,iqs253";
+                       reg = <0x44>;
+                       vddhi-supply = <&palmas_smps9>;
+                       vendor = "Azoteq";
+                       proximity,max-range = "2"; /* 2 cm */
+                       proximity,integration-time = "16000000"; /* 16 msec */
+                       proximity,power-consumed = "1.67"; /* approx mA */
+                       rdy-gpio = <&gpio TEGRA_GPIO(K, 5) GPIO_ACTIVE_LOW>;
+                       wake-gpio = <&gpio TEGRA_GPIO(W, 3) GPIO_ACTIVE_LOW>;
+                       sar-gpio = <&gpio TEGRA_GPIO(I, 2) GPIO_ACTIVE_LOW>;
+               };
+       };
+};
index 233a21081b4a659502626c286aa4d5f14c4c8c0f..9286475fe3dde3c141bb79967cee5be9ee7138e4 100644 (file)
@@ -4,7 +4,7 @@
 #include "tegra124-platforms/tegra124-tn8-emc-p1761-1270-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-sensor-p1761-1270-a03.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-p1761-1270-a03.dtsi"
                linux,initrd-end = <0x851bc400>;
        };
 
-       i2c@7000c000 {
-               max44006@44 {
-                       maxim,gain = <1>;
-                       maxim,als-resolution = "0.75";
-               };
-       };
 };