]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM64: dts: Hawkeye: update ADS threshold ranges
authorVenkat Reddy Talla <vreddytalla@nvidia.com>
Thu, 2 Apr 2015 11:27:19 +0000 (16:57 +0530)
committerTodd Poynter <tpoynter@nvidia.com>
Fri, 3 Apr 2015 17:25:44 +0000 (10:25 -0700)
Update ADS threshold range values to detect different
ACA cables properly, adding two ranges for ACA-A cable

Bug 200087348
Bug 200086591

Change-Id: I710e1931d6e11c3077aeaa6ea5199f4dba44568f
Signed-off-by: Venkat Reddy Talla <vreddytalla@nvidia.com>
Reviewed-on: http://git-master/r/726918
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Todd Poynter <tpoynter@nvidia.com>
arch/arm64/boot/dts/tegra210-hawkeye-p2290-common.dtsi

index a33e9f43d3809aa8247c3b8cb17f6ff6354c8a9d..999c3dd880c646ede9fbbd8da77c9fe710a88573 100644 (file)
                        reg = <0x4a>;
                        compatible = "ads1015";
                        #io-channel-cells = <1>;
-                       ti,programmable-gain-amplifier = <3>;
                        ti,enable-continuous-mode;
                        ti,continuous-channel-number = <4>;
                        ti,maximum-retries = <6>;
-                       ti,adc-valid-threshold-ranges= <(-20)     19
-                                                       157    203
-                                                       818   1031
-                                                       485   619
-                                                       276   357
-                                                       1326  2047>;
+                       ti,adc-valid-threshold-ranges= <(-100)  76
+                                                       200     309
+                                                       1049    1263
+                                                       380     420
+                                                       673     848
+                                                       430     524
+                                                       2000    2047>;
                        #iio-channel-cells = <1>;
                };
        };
                         interrupt-parent = <&gpio>;
                         interrupts = <TEGRA_GPIO(A, 2) GPIO_ACTIVE_HIGH>;
                         extcon-adc-jack,irq-flags = <2>;
+                       extcon-adc-jack,debounce-ms = <500>;
                        extcon-adc-jack,cable-names = "ID-GND", "ID-NV", "ID-RA", "ID-RB", "ID-RC";
-                       extcon-adc-jack,states = <0x1    (-20)    19
-                                                 0x2     157     203
-                                                 0x4     818     1031
-                                                 0x8     485     619
-                                                 0x10    276     357>;
+                       extcon-adc-jack,states = <0x1    (-100)   76
+                                                 0x2    200      309
+                                                 0x4    1049     1263
+                                                 0x4    380      420
+                                                 0x8    673      848
+                                                 0x10   430      524>;
                        io-channels = <&ads1015 4>;
                        io-channel-names = "id-resistance";
                        #extcon-cells = <1>;
                                         0x5     0x3F    0x4
                                         0x3     0x3F    0x8
                                         0x8     0x3F    0x10
+                                        0x9     0x3F    0x10
                                         0x10    0x3F    0x20
+                                        0x21    0x3F    0x40
                                         0x20    0x3F    0x40>;
                         #extcon-cells = <1>;
                 };