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