From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751364AbdAQOGL (ORCPT ); Tue, 17 Jan 2017 09:06:11 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:53217 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751124AbdAQOGC (ORCPT ); Tue, 17 Jan 2017 09:06:02 -0500 X-AuditID: b6c32a2c-f79bc6d000003a68-61-587e2231f88d From: Andi Shyti To: Dmitry Torokhov , Krzysztof Kozlowski , Rob Herring , Chanwoo Choi , Javier Martinez Canillas Cc: linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Andi Shyti , Andi Shyti Subject: [PATCH 1/3] Input: add STMicroelectronics FingerTip touchscreen driver Date: Tue, 17 Jan 2017 22:54:39 +0900 Message-id: <20170117135441.31450-2-andi.shyti@samsung.com> X-Mailer: git-send-email 2.11.0 In-reply-to: <20170117135441.31450-1-andi.shyti@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrBKsWRmVeSWpSXmKPExsWy7bCmlq6hUl2Ewf+vOhbbjzxjtVj84zmT xfUvz1kt5h85x2pxeNELRos3b9cwWZw/v4Hd4uanb6wWl3fNYbOYcX4fk0Xr3iPsDtwe15d8 YvbYOesuu8emVZ1sHlv6gay+LasYPT5vkgtgi0q1yUhNTEktUkjNS85PycxLt1XyDo53jjc1 MzDUNbS0MFdSyEvMTbVVcvEJ0HXLzAG6T0mhLDGnFCgUkFhcrKRvZ1OUX1qSqpCRX1xiqxRt aGikZ2hgrmdkZKRnYhxrZWQKVJKQmtHUdp+9YCd/Re+ty2wNjO94uhg5OSQETCTaumczQ9hi EhfurWfrYuTiEBJYyiix4tATKKedSWLavvdMMB0TP34E6xASWM4osfa0DETRR0aJiTdmgRWx CWhKNN3+AdYtInCVUeLM4etsIAlmgSOMEtO2VIDYwgKBEg93rmQBsVkEVCWW7P0J1MzBwStg LXFiRw3EMnmJXW0XWUHCnAI2Ek/a/UBGSgjMY5fYt2k9WLmEgKzEpgNQH7hIXJp9FepOYYlX x7ewQ9jSEn+X3mKEsMsl1h7czgQxp4VR4vfLq2wQCWOJ+w/uMUOcySfR+/sJ1HxeiY42IYgS D4mPW79D7XKU+Hb4FQvE7/2MEju+H2OfwCizgJFhFaNYakFxbnpqsWmBoV5xYm5xaV66XnJ+ 7iZGcKrS0tnBeG+B9yFGAQ5GJR7eANG6CCHWxLLiytxDjBIczEoivPvlgEK8KYmVValF+fFF pTmpxYcYTYGhNJFZSjQ5H5hG80riDU3MDE2MLIHQ3NBcSZx3QYV1hJBAemJJanZqakFqEUwf EwenVAPjostbv1599HXBIl7r0Gl3p+pnZl1VCYpg++XNNrmoKafl2+kASZPDnbGnK6Q2zQib 8ewZT+PxH8fr5uR33W/sDp0ZJXpbeVXU3fjfL0NeyfNGFjpN8TVum/PDM1/iTOA7E9fmsnVm isc5Mk2a1t2d5Ra+PkmVm29ZeJPa/oCpgXrmc7VK3x1QYinOSDTUYi4qTgQAAOHG4msDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmplkeLIzCtJLcpLzFFi42I5/e+xgK6BUl2Ewe05hhbbjzxjtVj84zmT xfUvz1kt5h85x2pxeNELRos3b9cwWZw/v4Hd4uanb6wWl3fNYbOYcX4fk0Xr3iPsDtwe15d8 YvbYOesuu8emVZ1sHlv6gay+LasYPT5vkgtgi3KzyUhNTEktUkjNS85PycxLt1UKDXHTtVBS yEvMTbVVitD1DQlSUihLzCkF8owM0ICDc4B7sJK+XYJbRlPbffaCnfwVvbcuszUwvuPpYuTk kBAwkZj48SMzhC0mceHeerYuRi4OIYGljBJ/VhxlBUkICXxklJh4rBjEZhPQlGi6/QOsSETg OqPEo84lLCAOs8ARRonnx/sZQaqEBfwlJj+7wwJiswioSizZ+5Opi5GDg1fAWuLEjhqIbfIS u9ousoKEOQVsJJ60+0Hsspa4tKCPeQIj7wJGhlWMEqkFyQXFSem5Rnmp5XrFibnFpXnpesn5 uZsYwVHwTHoH4+Fd7ocYBTgYlXh4A0TrIoRYE8uKK3MPMUpwMCuJ8O6XAwrxpiRWVqUW5ccX leakFh9iNAU6ayKzlGhyPjBC80riDU3MTcyNDSzMLS1NjJTEeRtnPwsXEkhPLEnNTk0tSC2C 6WPi4JRqYGzZdubomWldZR4JLGpMOUdf++3ufr6m3SBLyf7St/uf/n1m/Xfr446PRVdO8iTn K61v8ow5tzD0VHTB3HcpRwM3nHl99pfQ4sD9N4KX+bTNfWJSIGZ9x/Kgrdm86MybJjOZItMs Yvm2+RyJ9MkqUMw+dHLXmSnr8x8tOXCCa0OYdDdv7+JHjCVKLMUZiYZazEXFiQDcWCK7mAIA AA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170117135456epcas5p2e303f0c5fa642b43fde543d5d6098dc2 X-Msg-Generator: CA X-Sender-IP: 203.254.230.27 X-Local-Sender: =?UTF-8?B?7JWI65SUG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLzthLAp?= =?UTF-8?B?G+yCvOyEseyghOyekBvssYXsnoQ=?= X-Global-Sender: =?UTF-8?B?QW5kaSBTaHl0aRtUaXplbiBQbGF0Zm9ybSBMYWIuG1NhbXN1?= =?UTF-8?B?bmcgRWxlY3Ryb25pY3MbU2VuaW9yIEVuZ2luZWVy?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 105P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170117135456epcas5p2e303f0c5fa642b43fde543d5d6098dc2 X-RootMTR: 20170117135456epcas5p2e303f0c5fa642b43fde543d5d6098dc2 References: <20170117135441.31450-1-andi.shyti@samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add binding for the STMicroelectronics FingerTip (stmfts) touchscreen driver. Signed-off-by: Andi Shyti --- .../bindings/input/touchscreen/st,stmfts.txt | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt diff --git a/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt b/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt new file mode 100644 index 000000000000..788f4ba744db --- /dev/null +++ b/Documentation/devicetree/bindings/input/touchscreen/st,stmfts.txt @@ -0,0 +1,43 @@ +* ST-Microelectronics FingerTip touchscreen controller + +The ST-Microelectronics FingerTip device provides a basic touchscreen +functionality. Along with it the user can enable the touchkey which can work as +a basic HOME and BACK key for phones. + +The driver supports also hovering as an absolute single touch event with x, y, z +coordinates. + +Required properties: +- compatible : must be "st,stmfts" +- reg : I2C slave address, (e.g. 0x49) +- interrupt-parent : the phandle to the interrupt controller which provides + the interrupt +- interrupts : interrupt specification +- avdd-supply : analogic power supply +- vdd-supply : power supply +- touchscreen-size-x : see touchscreen.txt +- touchscreen-size-y : see touchscreen.txt + +Optional properties: +- touch-key-connected : specifies whether the touchkey feature is connected +- ledvdd-supply : power supply to the touch key leds + +Example: + +i2c@00000000 { + + /* ... */ + + stmfts@49 { + compatible = "st,stmfts"; + reg = <0x49>; + interrupt-parent = <&gpa1>; + interrupts = <1 IRQ_TYPE_NONE>; + touchscreen-size-x = <1599>; + touchscreen-size-y = <2559>; + touch-key-connected; + avdd-supply = <&ldo30_reg>; + vdd-supply = <&ldo31_reg>; + ledvdd-supply = <&ldo33_reg>; + }; +}; -- 2.11.0