From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S940295AbdAFNq6 (ORCPT ); Fri, 6 Jan 2017 08:46:58 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:59810 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753104AbdAFNqT (ORCPT ); Fri, 6 Jan 2017 08:46:19 -0500 X-AuditID: b6c32a37-f79116d000000e56-16-586f9f1c053b From: Andi Shyti To: Dmitry Torokhov , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , Kukjin Kim , Krzysztof Kozlowski , Javier Martinez Canillas , Chanwoo Choi , Beomho Seo Cc: linux-arm-kernel@lists.infradead.org, linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Jaechul Lee , Andi Shyti , Andi Shyti , Jaechul Lee Subject: [PATCH v5 0/5] Add touch key driver support for TM2 Date: Fri, 06 Jan 2017 22:43:45 +0900 Message-id: <20170106134350.32428-1-andi.shyti@samsung.com> X-Mailer: git-send-email 2.11.0 X-Brightmail-Tracker: H4sIAAAAAAAAAzVSaUwTURj07XbbxVjdtIpPFMVN+IGR2i3FPjmMqDGNQoIx0QaPuoFNIdKW dFsUNYqICGjEi4gErQeHVFBSCNQmXoCCF9WoEDXiAREtoBFFiYpYuvhvZjIz7/tePhKXjRFB ZJrJyllMbDotnixqbAlThs+xm3VK+3UCNbV+INDFkT4MPRhqlKAvlYcB6vreRyB7aweBWi58 BKituhRHA4M1GBq8eQhHRT39OPJ46iTI2dNJoBdDPwj01F0mRiWeGxiq6HqCoQPXWyXo09d2 0TK5tuZsDdB2lQ/h2mulryVap6NArK0v36ttKPKxIw0OoP3mnJtIJnExqRybwllCOFOyOSXN ZIil16zTr9BHLlYy4cwSpKFDTKyRi6VXxieGr0pL9y1Eh2Sy6TaflMjyPL1oaYzFbLNyIalm 3hpLb2QYlYJRahQqlUqhjtgcpYr0WbZyqcUHO8UZ7bN2dBa2iLPBmLwQBJCQUkNvx3mJgAPh 4+6r4kIwmZRRLgBzXfslAjmIwZqKnz5C+hN5I0mCXgbgL6djwvQVwKZuBz5eJabCYM6rEX/V dOo4Dr1j+X6CU40YvDLkBuMuORUDDxWcJMaxiAqFxZcb/WkpFQ1LzjaJhaHmQXfeE2I8DKm7 Elh/qQUIcwRD5y1c8KyEv4uuYAKWQ29bw8RCs6Hj78sJfTusvd2ECT25AP7+9HzigQj45m23 vwinpsLPw4cJoV8K8/NkgkUL6x4PAgHHwWfZw367jNoMD3x3i46C2efAJAcI5DJ4o4HjmYwI Bc8aeZvJoEg2G53Af3wLNC5Q1xHfDCgS0FOkutUmnYxgM/ksYzOAJE5Pl5aVmXUyaQqbtZOz mPUWWzrHN4NI39ccw4NmJJt9p2yy6hn1YkatUjOMRqVU0TOlF/dF62SUgbVy2zgug7P8z2Fk QFA2yA/NKvC+mbbcVWmcH7AiIfod7UrDP9p/Vqzvj+Plm6Lu54b+Pf6QHQVSb0JtcN9tfZxz +My1qi39j6pyggPdSff6d5xKpPZsG4usH4j9dlmT7Nm/1l7oyDxh7a0drd/QGyZa9X7SrgHN FGTzvK2+06w/vXC3pbhhz3LXn+yoWlE8LeJTWWYBbuHZfxN8/L2SAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprPIsWRmVeSWpSXmKPExsVy+t9jQV3p+fkRBktPy1tsP/KM1WLxj+dM Fqc/bWO3eL+sh9Hi+pfnrBbzj5xjtTi86AWjxfGVs5gt3rxdw2Txdn83s0X/49fMFufPb2C3 2PT4GqvFzU/fWC0u75rDZjHj/D4mi6XXLzJZtO49wm7x8uMJFgdhjzXz1jB6XF/yidlj56y7 7B6bVnWyeWxeUu+xpR/I69uyitHj8ya5AI4oN5uM1MSU1CKF1Lzk/JTMvHRbpdAQN10LJYW8 xNxUW6UIXd+QICWFssScUiDPyAANODgHuAcr6dsluGVMbb/GVnBCsuJa12G2Bsb/wl2MHBwS AiYSbT+iuhg5gUwxiQv31rN1MXJxCAnMYpR43T2VGcL5yCjxdsstZpAqNgFNiabbP8CqRAQm MUs0X+5lBEkwC2xjkuh4rgViCwvYSHR3TmEFsVkEVCWmrt4G1swrYC0xY952Noh18hK72i6y TmDkXsDIsIpRIrUguaA4KT3XMC+1XK84Mbe4NC9dLzk/dxMjOHKeSe1gPLjL/RCjAAejEg/v g/D8CCHWxLLiytxDjBIczEoivHPmAIV4UxIrq1KL8uOLSnNSiw8xmgIdMJFZSjQ5HxjVeSXx hibmJubGBhbmlpYmRkrivI2zn4ULCaQnlqRmp6YWpBbB9DFxcEo1MKbxt6y9vcAscIm9mPT7 1utzTwut6Nl/45mzmFwpVz1f+15G6/7iFCl5exaHTP93vRuvf1SYKrON1XZ/RO2Xm7p7SvrX eZux/bTbJeOnHDjhtPimrnWThR79e9h862dM5CvhJW55DS3Z88o3e5yKkNsVsbiv/MgVxrUl y4/udFPiur6kPyQ/UImlOCPRUIu5qDgRAODp+mCyAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170106134355epcas1p171f1f3b3c20c6a92e7736c1639ea2dd8 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 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: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170106134355epcas1p171f1f3b3c20c6a92e7736c1639ea2dd8 X-RootMTR: 20170106134355epcas1p171f1f3b3c20c6a92e7736c1639ea2dd8 References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I'll send this patch on behalf of Jaechul Lee becasue I don't want to block anyone who wants to make changes to the exynos5433-tm2*dts* files. This patches are based on Krzysztof's branch for-next [1] and this was the original Jaechul's mail: "This patchset adds support for the tm2 touchkey device. The driver has been ported from Tizen Kernel, originally written by Beomho. I ported it to the latest mainline Kernel." Thanks and hopefully I got it right :) Andi [1] https://git.kernel.org/cgit/linux/kernel/git/krzk/linux.git/log/?h=for-next Changes in v5: - patch 1: removed a spurious regulator-always-off inherited from a different patch. Thanks Krzysztof. - patch 2: fixed a slip on the model, thanks Javier (this patch confuses me quite a lot, this was all right some patches ago and re appeared on this one). - patch 2: removed 'regulator' label and used the original ldo3x labels. Krzysztof: it looks better indeed. - added Javier's reviews and Krzysztof's acks on the related patches. Changes in v4: - patch 1 has been rebased on top of 7c294e002641 (arm64: dts: exynos: Remove unsupported regulator-always-off property from TM2E) - patch 2 has been generated with -B50% diff option using git 2.11 Changes in v3: - Changed the commit ordering, the tm2-touchkey related patches are the last 3. - Added Chanwoo's patch which fixes the wrong voltage of ldo23 and ldo25. - Andi (patch 3) moves the ldo31 and ldo38 in the tm2 and tm2e files as they have different values. Changes in v2: - fixed reviews from Javier, Dmitry - refactored power enable/disable functions. - reordered signed-offs in patch 2, while patch 4 is left as it was as Andi copy pasted the node to the new tm2.dts file - added Jarvier's (patch 1,2,4) and Krzysztof's (patch 4) reviews and Rob's Ack - patch 3 diff has been generated with -B50% Andi Shyti (1): arm64: dts: exynos: make tm2 and tm2e independent from each other Andi Shyti (1): arm64: dts: exynos: make tm2 and tm2e independent from each other Chanwoo Choi (1): arm64: dts: exynos5433: TM2/E: Fix wrong values for ldo23 and ldo25 Jaechul Lee (3): input: Add support for the tm2 touchkey device driver input: tm2-touchkey: Add touchkey driver support for TM2 arm64: dts: exynos: Add tm2 touchkey node .../bindings/input/samsung,tm2-touchkey.txt | 27 + ...ynos5433-tm2.dts => exynos5433-tm2-common.dtsi} | 27 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 1163 +------------------- arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 11 +- drivers/input/keyboard/Kconfig | 11 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/tm2-touchkey.c | 280 +++++ 7 files changed, 377 insertions(+), 1143 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/samsung,tm2-touchkey.txt copy arch/arm64/boot/dts/exynos/{exynos5433-tm2.dts => exynos5433-tm2-common.dtsi} (97%) rewrite arch/arm64/boot/dts/exynos/exynos5433-tm2.dts (97%) create mode 100644 drivers/input/keyboard/tm2-touchkey.c -- 2.11.0