[PATCH 0/4] Input: atmel_mxt_ts - make it work on Tegra

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Stephen Warren <swarren@xxxxxxxxxx>

This series contains the minimum number of patches required to make the
Atmel MXT touchpad work on NVIDIA Tegra, which requires the device to be
instantiated from device tree rather than from a C board file.

These patches are based on patches in the ChromeOS kernel. However, I took
a different approach to the devicetree-doesn't-provide-platform-data issue.
Rather than amending all users of platform data to work with or without it,
as the patches in the ChromeOS kernel do, I implemented a single function
mxt_parse_dt() to create a platform data structure from DT. This isolates
the changes required to a single function, rather than spreading them all
over the driver.

Benson Leung (1):
  Input: atmel_mxt_ts - Set pointer emulation if is_tp

Stephen Warren (2):
  Input: atmel_mxt_ts: define a device tree binding
  Input: atmel_mxt_ts: implement device tree parsing

Yufeng Shen (1):
  Input: atmel_mxt_ts - Read resolution from device memory

 .../devicetree/bindings/input/atmel,mxt-tp.txt     |  26 +++++
 drivers/input/touchscreen/atmel_mxt_ts.c           | 121 +++++++++++++++++----
 include/linux/i2c/atmel_mxt_ts.h                   |   5 +-
 3 files changed, 128 insertions(+), 24 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/atmel,mxt-tp.txt

-- 
1.8.1.5

--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux