Skip to content

Commit

Permalink
ARM: dts: omap3-devkit8000: Add ADS7846 Touchscreen support
Browse files Browse the repository at this point in the history
This patch is the touchscreen part for LCD screens sold with devkit8000
board.

Signed-off-by: Anthoine Bourgeois <anthoine.bourgeois@gmail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Anthoine Bourgeois authored and Tony Lindgren committed Aug 6, 2015
1 parent 98c6d55 commit ed05637
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions arch/arm/boot/dts/omap3-devkit8000-lcd-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,38 @@
};
};
};

&vio {
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};

&mcspi2 {

/* touch controller */
ads7846@0 {
compatible = "ti,ads7846";
vcc-supply = <&vio>;

reg = <0>; /* CS0 */
spi-max-frequency = <1500000>;

interrupt-parent = <&gpio1>;
interrupts = <27 0>; /* gpio_27 */
pendown-gpio = <&gpio1 27 0>;

ti,x-min = /bits/ 16 <0x0>;
ti,x-max = /bits/ 16 <0x0fff>;
ti,y-min = /bits/ 16 <0x0>;
ti,y-max = /bits/ 16 <0x0fff>;
ti,x-plate-ohms = /bits/ 16 <180>;
ti,pressure-max = /bits/ 16 <255>;
ti,debounce-max = /bits/ 16 <10>;
ti,debounce-tol = /bits/ 16 <5>;
ti,debounce-rep = /bits/ 16 <1>;
ti,keep-vref-on = <1>;
ti,settle-delay-usec = /bits/ 16 <150>;

linux,wakeup;
};
};

0 comments on commit ed05637

Please sign in to comment.