ARM: dts: STi: STih407: Switch LPC mode from RTC to Clocksource
[deliverable/linux.git] / arch / arm / boot / dts / ste-href-tvk1281618.dtsi
index b7b4211c5353ea9102e7742fc4c80afe274d8d26..55f9d0cc90f3ab2d11b0461f6aae06a4d6b442b5 100644 (file)
@@ -37,7 +37,6 @@
        };
 
        soc {
-               /* Add Synaptics touch screen, TC35893 keypad etc here */
                i2c@80004000 {
                        tc35893@44 {
                                compatible = "toshiba,tc35893";
                                vddio-supply = <&db8500_vsmps2_reg>;
                        };
                };
+
+               i2c@80110000 {
+                       synaptics@4b {
+                               /* Synaptics RMI4 TM1217 touchscreen */
+                               compatible = "syna,rmi4-i2c";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               reg = <0x4b>;
+                               vdd-supply = <&ab8500_ldo_aux1_reg>;
+                               vddio-supply = <&db8500_vsmps2_reg>;
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&synaptics_tvk_mode>;
+                               interrupt-parent = <&gpio2>;
+                               interrupts = <20 IRQ_TYPE_EDGE_FALLING>;
+
+                               rmi-f01@1 {
+                                       reg = <0x1>;
+                                       syna,nosleep = <1>;
+                               };
+                               rmi-f11@11 {
+                                       reg = <0x11>;
+                                       touchscreen-inverted-x;
+                                       syna,sensor-type = <1>;
+                               };
+                       };
+               };
+
                pinctrl {
                        /* Pull up this GPIO pin */
                        tc35893 {
                                        };
                                };
                        };
+                       synaptics {
+                               synaptics_tvk_mode: synaptics_tvk {
+                                       /* Touchscreen uses GPIO 84 */
+                                       tvk_cfg1 {
+                                               pins = "GPIO84_C2";
+                                               ste,config = <&gpio_in_pu>;
+                                       };
+                               };
+                       };
                };
        };
 };
This page took 0.028372 seconds and 5 git commands to generate.