From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751312AbdAQFzh (ORCPT ); Tue, 17 Jan 2017 00:55:37 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:60392 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750870AbdAQFyv (ORCPT ); Tue, 17 Jan 2017 00:54:51 -0500 X-AuditID: b6c32a35-f79956d000002021-8d-587db1a449d1 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 v7 0/3] Add touch key driver support for TM2 Date: Tue, 17 Jan 2017 14:54:36 +0900 Message-id: <1484632479-3111-1-git-send-email-jcsing.lee@samsung.com> X-Mailer: git-send-email 2.7.4 X-Brightmail-Tracker: H4sIAAAAAAAAAzVSWUwTURT1zXQ6BawZR9QXXEIm8QMSaqe28FQgGNGMkQ8S/SAi1gm8tI3d 0imoqHFpVBAQF0zUGFfQUMGlEoQaUQHjQlI0EBBxQTFuqCjgboxDp/6dc98597x7czUk+52K 09icXuxxinZOHa1qbEvQJ1Vf3pKj7zuVjK62v6ZQx0gjjYbPlgPUO/aGQifaQxRqO/0WoDu1 R0n04WMdgT7eKCNR5eAQiTo7L9EoMNhDob6RbxTqCh5To8OdLQSq6X1IoJ3X22n07stdVQYr 1B2vA0Lz0ae0EPCXqoUr1VuFhkqZ7W3wA2E0MDubXoVTrVgswJ547Mx3FdicljRu+QrzYrMp Wc8n8fNRChfvFB04jcvMyk5aarPLY3DxRaK9UC5li5LEzU1P9bgKvTje6pK8aVwuzxt0vD5F ZzAYdMZ5eQsMJlmyFluvf/lMukdjNzyoCFDbwEFmD4jSQMYIm7rOqBU8DT54dlHG0RqWaQLw z6lPtEJ2E7D15lvqv6Oq/3nk4RiALy/UA4V8B7DmZ5AeV6mZRFhZXR7uFcvcJmCvfyRsIZl7 BPRV16jGVVOYVPireU84XcXMgcHulnBdyyyB29uCkV/Nhn2hUnLcDJkgDXuGP8t5GpnMgoGb pKLJhL53PqDgKfD9nQZawTOg/+9jQvGWAei73RwhJQC2dJ+MJMyDzweehTuRzCT46Ws5pQRo YckuVpEIcN/XsUjAIjh6o4QYxyyTB5sv7VDvAzNOggl+MA27JYcFS7yb10miQyp0WnT5LkcA hI8u0dQEqkJZrYDRAG6iNqN/cw5LiUXSRkcrgBqSi9VG1W7JYbUF4sZi7HGZPYV2LLUCk7yb /WTc1HyXfMJOr5k3JvNGg5HnUwx6Azdde2b7whyWsYhevA5jN/b89xGaqLhtYE7yj9BBYjXs FqZSMQfu73BXvFBbrqwZSPnpzYwbquxgD+UmxKwoo5+YziekR7221V7zVwxNvzqUVWTtbzBP DnTfuryhuGr9udyZ2QODSbYFv2OWiRNKBz0LnxZvOoJe4Wt3o4WVH07Xh+Y7HxY9Wrar/+9S V32Mz1VuSrdm+BrtnEqyinwi6ZHEf2mJvZuKAwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRmVeSWpSXmKPExsVy+t9jQd3FG2sjDI4+M7HYfuQZq8XpT9vY Ld4v62G0uP7lOavF/CPnWC0OL3rBaHF85Sxmizdv1zBZvN3fzWzR//g1s8X58xvYLTY9vsZq cfPTN1aLy7vmsFnMOL+PyWLp9YtMFq17j7BbvPx4gsVByGPNvDWMHjtn3WX32LSqk81j85J6 jy39QF7fllWMHp83yQWwR7nZZKQmpqQWKaTmJeenZOal2yqFhrjpWigp5CXmptoqRej6hgQp KZQl5pQCeUYGaMDBOcA9WEnfLsEtY+/HD8wFn0UqLvRuYm1gnCzQxcjJISFgIjHl9n12CFtM 4sK99WxdjFwcQgKzGCVOPPjKCuF8Z5T4/e4jE0gVm4CWRP+SHrAqEYGjTBKXnu5lBnGYBY4z Sdz7PYUVpEpYwEbi184uNhCbRUBVYteVfSwgNq+Aq0Tj4V1sEPvkJG6e62SewMi9gJFhFaNE akFyQXFSeq5hXmq5XnFibnFpXrpecn7uJkZwpDyT2sF4cJf7IUYBDkYlHt6CgNoIIdbEsuLK 3EOMEhzMSiK8nCuBQrwpiZVVqUX58UWlOanFhxhNgQ6YyCwlmpwPjOK8knhDE3MTc2MDC3NL SxMjJXHextnPwoUE0hNLUrNTUwtSi2D6mDg4pRoYu5i85y+bK9PCHMt9IvSI8eEalg7BpokV d3xuPjAwODk37ei6o0vuXbhxf7ZJ2CcuhXM2S+4Y7sj5PtmAzTH4+OQP2ft4LofP5J3Md3n7 JSu2tyc/nRO0+bFwmWNLw4TkErW1eonq0Qvmn7meWefaKP8l6MSWhWfPB15foX3wo5VF5qng xZIne5RYijMSDbWYi4oTATQWwcqqAgAA X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170117055443epcas1p40b08d361f8f95090ad7b4d855a5bfad4 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: 20170117055443epcas1p40b08d361f8f95090ad7b4d855a5bfad4 X-RootMTR: 20170117055443epcas1p40b08d361f8f95090ad7b4d855a5bfad4 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 v7 - added Chanwoo's reviewed and tested. - fixed reviews from Dmitry. 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