Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1552796

[PATCH v5 0/5] Add touch key driver support for TM2

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Andi Shyti <andi.shyti@samsung.com>
Newsgroups linux.kernel
Subject [PATCH v5 0/5] Add touch key driver support for TM2
Date Fri, 06 Jan 2017 14:50:02 +0100
Message-ID <sWD45-2DX-3@gated-at.bofh.it> (permalink)
References <sWD46-2DX-17@gated-at.bofh.it>
X-Original-To Dmitry Torokhov <dmitry.torokhov@gmail.com>, Rob Herring <robh+dt@kernel.org>, Mark Rutland <mark.rutland@arm.com>, Catalin Marinas <catalin.marinas@arm.com>, Will Deacon <will.deacon@arm.com>, Kukjin Kim <kgene@kernel.org>, Krzysztof Kozlowski <krzk@kernel.org>, Javier Martinez Canillas <javier@osg.samsung.com>, Chanwoo Choi <cw00.choi@samsung.com>, Beomho Seo <beomho.seo@samsung.com>
X-Auditid b6c32a37-f79116d000000e56-16-586f9f1c053b
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 μ•ˆλ””Tizen Platform Lab(S/Wμ„Όν„°)μ‚Όμ„±μ „μžμ±…μž„
X-Global-Sender Andi ShytiTizen Platform Lab.Samsung ElectronicsSenior Engineer
X-Sender-Code C10STAFC10V8111
Cms-Type 101P
Dlp-Filter Pass
X-Cfilter-Loop Reflected
X-Hopcount 7
X-Cms-Rootmailid 20170106134355epcas1p171f1f3b3c20c6a92e7736c1639ea2dd8
X-Rootmtr 20170106134355epcas1p171f1f3b3c20c6a92e7736c1639ea2dd8
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 86
Organization linux.* mail to news gateway
X-Original-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 <jcsing.lee@samsung.com>, Andi Shyti <andi.shyti@samsung.com>, Andi Shyti <andi@etezian.org>, Jaechul Lee <galaxyra@gmail.com>
X-Original-Date Fri, 06 Jan 2017 22:43:45 +0900
X-Original-Message-ID <20170106134350.32428-1-andi.shyti@samsung.com>
X-Original-References <CGME20170106134355epcas1p171f1f3b3c20c6a92e7736c1639ea2dd8@epcas1p1.samsung.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1552796

Show key headers only | View raw


Hi,

I'll send this patch on behalf of Jaechul Lee
<jcsing.lee@samsung.com> 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

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCH v5 0/5] Add touch key driver support for TM2 Andi Shyti <andi.shyti@samsung.com> - 2017-01-06 14:50 +0100
  [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Andi Shyti <andi.shyti@samsung.com> - 2017-01-06 14:50 +0100
    Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Krzysztof Kozlowski <krzk@kernel.org> - 2017-01-06 15:10 +0100
    Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Chanwoo Choi <cwchoi00@gmail.com> - 2017-01-06 22:40 +0100
      Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Chanwoo Choi <cwchoi00@gmail.com> - 2017-01-06 23:20 +0100
        Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Andi Shyti <andi@etezian.org> - 2017-01-07 13:50 +0100
          Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Chanwoo Choi <cwchoi00@gmail.com> - 2017-01-08 06:20 +0100
            Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Andi Shyti <andi@etezian.org> - 2017-01-08 06:50 +0100
              Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Chanwoo Choi <cwchoi00@gmail.com> - 2017-01-08 07:10 +0100
                Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Andi Shyti <andi@smida.it> - 2017-01-08 07:20 +0100
      Re: [PATCH v5 5/5] arm64: dts: exynos: Add tm2 touchkey node Chanwoo Choi <cwchoi00@gmail.com> - 2017-01-06 23:20 +0100
  [PATCH v5 1/5] arm64: dts: exynos5433: TM2/E: Fix wrong values for  ldo23 and ldo25 Andi Shyti <andi.shyti@samsung.com> - 2017-01-06 14:50 +0100
    Re: [PATCH v5 1/5] arm64: dts: exynos5433: TM2/E: Fix wrong values  for ldo23 and ldo25 Krzysztof Kozlowski <krzk@kernel.org> - 2017-01-06 15:10 +0100
  [PATCH v5 2/5] arm64: dts: exynos: make tm2 and tm2e independent from  each other Andi Shyti <andi.shyti@samsung.com> - 2017-01-06 14:50 +0100
    Re: [PATCH v5 2/5] arm64: dts: exynos: make tm2 and tm2e independent  from each other Andi Shyti <andi.shyti@samsung.com> - 2017-01-06 15:00 +0100
      Re: [PATCH v5 2/5] arm64: dts: exynos: make tm2 and tm2e independent  from each other Krzysztof Kozlowski <krzk@kernel.org> - 2017-01-06 15:20 +0100
    Re: [PATCH v5 2/5] arm64: dts: exynos: make tm2 and tm2e independent  from each other Krzysztof Kozlowski <krzk@kernel.org> - 2017-01-06 15:00 +0100
      Re: [PATCH v5 2/5] arm64: dts: exynos: make tm2 and tm2e independent  from each other Javier Martinez Canillas <javier@osg.samsung.com> - 2017-01-06 15:20 +0100
    Re: [PATCH v5 2/5] arm64: dts: exynos: make tm2 and tm2e independent  from each other Chanwoo Choi <cwchoi00@gmail.com> - 2017-01-06 22:30 +0100

csiph-web