[PATCH 0/4] Add support for Nsiway NS2009 touchscreen controller

Icenowy Zheng icenowy at aosc.xyz
Wed Mar 15 08:51:36 PDT 2017


The production batch of Lichee Pi Zero board have a Nsiway NS2009 touchscreen
controller on board, which is used for connecting resistive touch panels on
40-pin LCD connector.

This patchset adds support for it.

Patch 1 adds vendor prefix for Nsiway, and patch 2 adds device tree binding
for NS2009.

Patch 3 is the real driver of NS2009, which currently supports only polling
(as the IRQ pin is not connected on Lichee Pi Zero).

Patch 4 adds NS2009 node to Lichee Pi Zero device tree.

Icenowy Zheng (4):
  dt-bindings: add vendor prefix for Shenzhen Nsiway Techonology Co.,
    Ltd.
  dt-bindings: add binding for Nsiway NS2009 touchscreen controller
  Input: add driver for Nsiway NS2009 resistive touchscreen controller
  ARM: sun8i: v3s: add ns2009 node for Lichee Pi Zero board

 .../bindings/input/touchscreen/ns2009.txt          |  23 +++
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 MAINTAINERS                                        |   6 +
 arch/arm/boot/dts/sun8i-v3s-licheepi-zero.dts      |   9 +
 drivers/input/touchscreen/Kconfig                  |  13 ++
 drivers/input/touchscreen/Makefile                 |   1 +
 drivers/input/touchscreen/ns2009.c                 | 212 +++++++++++++++++++++
 7 files changed, 265 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ns2009.txt
 create mode 100644 drivers/input/touchscreen/ns2009.c

-- 
2.12.0




More information about the linux-arm-kernel mailing list