]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM: dt: tegra: tn8: Add IQS253 device node
authorSri Krishna chowdary <schowdary@nvidia.com>
Wed, 29 Jan 2014 04:52:32 +0000 (10:22 +0530)
committerSachin Nikam <snikam@nvidia.com>
Mon, 10 Feb 2014 08:36:50 +0000 (00:36 -0800)
- Take care of i2c registration
- Take care of regulator used
- pass meta data required for Android HAL
- specify the gpio used

bug 1420230

Change-Id: I15e8d7fa4ad5a16b72730281da5e19ef095eabb9
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/361304
(cherry picked from commit f9a4289fcc7dd56da5472e2f6b0f4acf08ebccef)
Reviewed-on: http://git-master/r/363700
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
arch/arm/boot/dts/tegra124-platforms/tegra124-tn8-sensors.dtsi

index 09121930298bde869d10089a87a325c91cbd5d89..900f42498e9f4ea0baa9b9ab1ca2a318e5ab3f26 100644 (file)
@@ -1,3 +1,5 @@
+#include <dt-bindings/gpio/tegra-gpio.h>
+
 / {
        i2c@7000c000 {
                mpu6515@69 {
                        vcc-supply = <&palmas_smps8>;
                };
        };
+
+       i2c@7000c400 {
+               status = "okay";
+
+               iqs253@44 {
+                       compatible = "azoteq,iqs253";
+                       reg = <0x44>;
+                       vddhi-supply = <&palmas_smps8>;
+                       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>;
+               };
+       };
 };