From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761564AbdAIHWb (ORCPT ); Mon, 9 Jan 2017 02:22:31 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:33522 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754017AbdAIHWW (ORCPT ); Mon, 9 Jan 2017 02:22:22 -0500 X-AuditID: b6c32a3d-f793f6d000001fd5-d2-58733a2a066d From: Jaechul Lee To: Dmitry Torokhov , Rob Herring , Mark Rutland , Catalin Marinas , Will Deacon , Kukjin Kim , Krzysztof Kozlowski , Javier Martinez Canillas Cc: Jaechul Lee , Andi Shyti , Chanwoo Choi , beomho.seo@samsung.com, galaxyra@gmail.com, 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 Subject: [PATCH v6 0/3] Add touch key driver support for TM2 Date: Mon, 09 Jan 2017 16:22:12 +0900 Message-id: <1483946535-4703-1-git-send-email-jcsing.lee@samsung.com> X-Mailer: git-send-email 2.7.4 X-Brightmail-Tracker: H4sIAAAAAAAAAzWSWUwTQRzGnd1utxCrm4oy1qC4iTGird2lwIjUI1ZtlAcSXxoVcQObtpEe 6RaivqjBGxA1StEYFaUoFZRUguAth7fggTZIwKOeraACisYjli6+fd/M95tvZvKX4YohQimz 2Fy808bl0tJoSX3zDJUqIVUwarb5WXSh5R2B7vXXk+hzZRFA/sH3BDrW0kag5hMfALpVdRhH n3qrMdR7rRBHJYEQjtrba0nkCzwjUGf/dwI9uXhEisrar2LI43+EoW1XWkj08ettyQKFofpo NTA0Hu4mDT7vLqnhfMUmQ11J2O2p8wLDgG9yBrmSTzPzXA7vjOdt2fYci82ko5evyFqUlZSs YVTMHJRCx9s4K6+j9ekZqiWW3PAz6Ph8LjcvvJTBCQI9e16a057n4uPNdsGlo1cxDKtmNClq lmXV2sTMVDYpHFnLm4PlNzDHkZj1hcU1ks2gfexuECWDlBZ2D/4iRT0BPuw5J90NomUKqgHA 0Os9I2YHBkvcBeR/4s/pPlLcOAXg37dbgWiGACw+04kNp6RUAiypKIrgMVQrBv3e/giCU3cw WFDhkQynxlFp8NePPjCsJdQ0WBNojnTIqcUw9KZcKvZNhp1tu/BhGFIXSThQ3heGZWETB33X cTGjh/s7bhKiHgeDt+pG7joJev8+x0S2EMCC1sYRsxPAqx3HRxoS4YuXPZGTcGoM7PtWRIgF crhzu0KMGGCD5ycm6oWw1D0Y0QoqEx77UgX2gknHwSgvmMA7BKuJFxjHHLXAWYU8m0mdbbf6 QGToEnQNYLAtvQlQMkCPlu9d5jQqCC5f2GBtAlCG0zHyxmTBqJDncBs28k57ljMvlxeaQFL4 b/bhyvHZ9vAI21xZjDaZ0bJahklhNSwdK6/cMteooEyci1/H8w7e+Z/DZFHKzeDu2oD7zueU Yn3049J1J072dOQPhOI676ev9iQr01cKd8+mzrLEdmsOls2c9qN2zZunr6ZX+VPvFekDibPc TaEhx5RKpVLVe6PLGFUatD7VfTIvT3rgeXSg6+D4pWP05y+75wYTXx16GLzkxSW12bOpuN9E 4fxLUye2mkbVlG2y7BtNSwQzxyTgToH7B455qhKKAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsVy+t9jAV0tq+IIg3NXZSy2H3nGanH60zZ2 i/fLehgtrn95zmox/8g5VovDi14wWhxfOYvZ4s3bNUwWb/d3M1v0P37NbHH+/AZ2i02Pr7Fa 3Pz0jdXi8q45bBYzzu9jslh6/SKTReveI+wWLz+eYHEQ8lgzbw2jx85Zd9k9Nq3qZPPYvKTe Y0s/kNe3ZRWjx+dNcgHsUW42GamJKalFCql5yfkpmXnptkqhIW66FkoKeYm5qbZKEbq+IUFK CmWJOaVAnpEBGnBwDnAPVtK3S3DLeLXwIFPBHJGK7t61LA2M5/m7GDk5JARMJP6ueMcOYYtJ XLi3nq2LkYtDSGApo8T29WeZIZzvjBJ/Zm5iAqliE9CS6F/SA1YlInCUSeLS071gVcwCx5kk 7v2ewgpSJSxgI/H7xztGEJtFQFVi7ePDYDt4BVwlXj9ZyAaxT07i5rlO5gmM3AsYGVYxSqQW JBcUJ6XnGuallusVJ+YWl+al6yXn525iBEfKM6kdjAd3uR9iFOBgVOLhfeFTFCHEmlhWXJl7 iFGCg1lJhHenWXGEEG9KYmVValF+fFFpTmrxIUZToAMmMkuJJucDozivJN7QxNzE3NjAwtzS 0sRISZy3cfazcCGB9MSS1OzU1ILUIpg+Jg5OqQZGx9Ovg3pEd3T9PVH/53XJlHDvypeWDbu9 PCZFe705zzJb6Lf+mg6h/PcsO5+6XilLST7bm3yz8nLGouNn4/41688Sz9y19MhbnSsCQtH7 fxiWJYs+XfNPNm6Dng1XRKBVXp1TwLYt55hFp1wtKWFmsCm7c+oeu3l1mrjDVy4NXccbDxXu RX1QYinOSDTUYi4qTgQAZ5kED6oCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170109072218epcas1p38d937ae34dcd7ece7b9f092b1527a691 X-Msg-Generator: CA X-Sender-IP: 203.254.230.26 X-Local-Sender: =?UTF-8?B?7J207J6s7LKgG1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbUzUo7LGF7J6EKS/ssYXsnoQ=?= X-Global-Sender: =?UTF-8?B?SmFlQ2h1bCBMZWUbVGl6ZW4gUGxhdGZvcm0gTGFiLhtTYW1z?= =?UTF-8?B?dW5nIEVsZWN0cm9uaWNzG1NlbmlvciBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1NUQUYbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-HopCount: 7 X-CMS-RootMailID: 20170109072218epcas1p38d937ae34dcd7ece7b9f092b1527a691 X-RootMTR: 20170109072218epcas1p38d937ae34dcd7ece7b9f092b1527a691 References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patch is last three patch from https://lkml.org/lkml/2017/1/6/277. because 1 and 2 patches have already been merged by Krzysztof. 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. Best Regard, Jaechul Changes in v6: - changed compatible name from samsaung to cypress. - updated commit tags. - removed first two patches from the original patchset. 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% 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/cypress,tm2-touchkey.txt | 27 ++ arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 13 + drivers/input/keyboard/Kconfig | 11 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/tm2-touchkey.c | 287 +++++++++++++++++++++ 5 files changed, 339 insertions(+) create mode 100644 Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt create mode 100644 drivers/input/keyboard/tm2-touchkey.c -- 2.7.4