diff options
author | Qiang Liu <qiangliu@marvell.com> | 2015-06-26 19:50:10 +0800 |
---|---|---|
committer | Qing Zhu <qzhu@marvell.com> | 2015-07-08 21:09:29 +0800 |
commit | 55bd452f40baa1da4a73464ce62efb81dc749b47 (patch) | |
tree | 2698558711536f808dc2f2d0af427826c86d7d20 | |
parent | 611b1fa77d0d49fd263377cd4d9bd49b00d4cc39 (diff) | |
download | pxa-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.txt | 23 | ||||
-rw-r--r-- | Documentation/devicetree/bindings/vendor-prefixes.txt | 1 | ||||
-rw-r--r-- | arch/arm64/boot/dts/pxa1908-board-common.dtsi | 15 |
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 { |