From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ferruh Yigit Subject: [PATCH v3 0/4] Input: cyttsp4 - driver for Cypress TMA4XX touchscreen devices Date: Tue, 4 Jun 2013 12:34:40 +0300 Message-ID: <1370338484-26573-1-git-send-email-fery@cypress.com> Return-path: Sender: linux-kernel-owner@vger.kernel.org To: Dmitry Torokhov Cc: ttdrivers@cypress.com, Javier Martinez Canillas , Henrik Rydberg , Simon Budig , Alexander Shiyan , Samuel Ortiz , Heiko Carstens , Greg Kroah-Hartman , Joonyoung Shim , Shawn Landden , Ashish Jangam , Olivier Sobrie , linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, Ferruh Yigit List-Id: linux-input@vger.kernel.org This driver is for Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices. This is third version of submission code, modifications: - code re-structured to match with existing Generation3 driver code. - common I2C code for Gen3 and Gen4 devices split and shared. Driver consist of three modules: - Core module: Main module, gets data from TTSP controller, sent MT events to Linux - I2C module: Underlying communication with I2C bus - SPI module: Underlying communication with SPI bus Ferruh Yigit (4): Input: cyttsp - I2C driver split into two modules Input: cyttsp4 - Core driver for Cypress TMA4XX touchscreen devices Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices drivers/input/touchscreen/Kconfig | 30 + drivers/input/touchscreen/Makefile | 5 +- drivers/input/touchscreen/cyttsp4_core.c | 2173 +++++++++++++++++++++++++ drivers/input/touchscreen/cyttsp4_core.h | 472 ++++++ drivers/input/touchscreen/cyttsp4_i2c.c | 90 + drivers/input/touchscreen/cyttsp4_spi.c | 205 +++ drivers/input/touchscreen/cyttsp_core.c | 6 +- drivers/input/touchscreen/cyttsp_core.h | 11 +- drivers/input/touchscreen/cyttsp_i2c.c | 50 +- drivers/input/touchscreen/cyttsp_i2c_common.c | 79 + drivers/input/touchscreen/cyttsp_spi.c | 38 +- include/linux/platform_data/cyttsp4.h | 76 + 12 files changed, 3161 insertions(+), 74 deletions(-) create mode 100644 drivers/input/touchscreen/cyttsp4_core.c create mode 100644 drivers/input/touchscreen/cyttsp4_core.h create mode 100644 drivers/input/touchscreen/cyttsp4_i2c.c create mode 100644 drivers/input/touchscreen/cyttsp4_spi.c create mode 100644 drivers/input/touchscreen/cyttsp_i2c_common.c create mode 100644 include/linux/platform_data/cyttsp4.h -- 1.7.9.5