summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi
diff options
context:
space:
mode:
authorSri Krishna chowdary <schowdary@nvidia.com>2014-03-20 13:00:47 +0530
committerNitin Kumbhar <nkumbhar@nvidia.com>2014-03-21 03:57:45 -0700
commitdddb44e3cc58aed6e01d8fb314fd31efb935925f (patch)
tree7c87f2345c5c5e8c26635de265b01c4ecaefb909 /arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi
parent5aff649bf726f48c66be05eb561b81939edb6b12 (diff)
ARM: tegra: dt: Add new p1761 a03 sensor dt file
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 Reviewed-by: Robert Shih <rshih@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi')
-rw-r--r--arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi59
1 files changed, 59 insertions, 0 deletions
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
index 000000000000..46393a26d961
--- /dev/null
+++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensor-p1761-1270-a03.dtsi
@@ -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>;
+ };
+ };
+};