aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQiang Liu <qiangliu@marvell.com>2015-06-26 19:50:10 +0800
committerQing Zhu <qzhu@marvell.com>2015-07-08 21:09:29 +0800
commit55bd452f40baa1da4a73464ce62efb81dc749b47 (patch)
tree2698558711536f808dc2f2d0af427826c86d7d20
parent611b1fa77d0d49fd263377cd4d9bd49b00d4cc39 (diff)
downloadpxa-v3.14-55bd452f40baa1da4a73464ce62efb81dc749b47.tar.gz
arm64: dts: add mstar touchscreen support on pxa1908
Add touch star device node in pxa1908 dts. Change-Id: Id0c5f53f964597db2a55b1b6b31c0a10b0064238 Signed-off-by: yanggao <yanggao@marvell.com> Signed-off-by: Qiang Liu <qiangliu@marvell.com>
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/msg2238.txt23
-rw-r--r--Documentation/devicetree/bindings/vendor-prefixes.txt1
-rw-r--r--arch/arm64/boot/dts/pxa1908-board-common.dtsi15
3 files changed, 39 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/input/touchscreen/msg2238.txt b/Documentation/devicetree/bindings/input/touchscreen/msg2238.txt
new file mode 100644
index 00000000000..a63e10d4bd5
--- /dev/null
+++ b/Documentation/devicetree/bindings/input/touchscreen/msg2238.txt
@@ -0,0 +1,23 @@
+* MSG2238 touchscreen driver
+
+Required properties:
+- compatible: must be "mstar,msg2238"
+
+Example:
+
+ twsi1: i2c@d4010800 {
+ mstar@26 {
+ compatible = "mstar,msg2238";
+ pinctrl-names = "default";
+ pinctrl-0 = <&touch_pins>;
+ reg = <0x26>;
+ interrupt-parent = <&gpio>;
+ interrupts = <72 0x1>;
+ mstar,abs-x-max = <720>;
+ mstar,abs-y-max = <1280>;
+ mstar,irq-gpios = <&gpio 72 0>;
+ mstar,reset-gpios = <&gpio 75 0>;
+ mstar,v_tsp-supply = <&ldo11>;
+ status = "disabled";
+ };
+ };
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt b/Documentation/devicetree/bindings/vendor-prefixes.txt
index 501c87b0592..8f48c090cd3 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.txt
+++ b/Documentation/devicetree/bindings/vendor-prefixes.txt
@@ -104,4 +104,5 @@ wlf Wolfson Microelectronics
wm Wondermedia Technologies, Inc.
xlnx Xilinx
focaltech focaltech
+mstar mstar
simple-bus
diff --git a/arch/arm64/boot/dts/pxa1908-board-common.dtsi b/arch/arm64/boot/dts/pxa1908-board-common.dtsi
index 396cf233e57..b3fe6ccb4c7 100644
--- a/arch/arm64/boot/dts/pxa1908-board-common.dtsi
+++ b/arch/arm64/boot/dts/pxa1908-board-common.dtsi
@@ -911,6 +911,21 @@
avdd-supply = <&ldo11>;
status = "disabled";
};
+
+ touch4: mstar@26 {
+ compatible = "mstar,msg2238";
+ pinctrl-names = "default";
+ pinctrl-0 = <&touch_pins>;
+ reg = <0x26>;
+ interrupt-parent = <&gpio>;
+ interrupts = <72 0x1>;
+ mstar,abs-x-max = <720>;
+ mstar,abs-y-max = <1280>;
+ mstar,irq-gpios = <&gpio 72 0>;
+ mstar,reset-gpios = <&gpio 75 0>;
+ mstar,v_tsp-supply = <&ldo11>;
+ status = "disabled";
+ };
};
twsi2: i2c@d4037000 {