Re: [PATCH 1/4] Input: cyttsp4 - bus driver for Cypress TMA4XX touchscreen devices

2012-09-12 Thread Ferruh Yigit
On 08/27/2012 08:46 AM, Ferruh Yigit wrote: On 08/24/2012 08:34 PM, Henrik Rydberg wrote: Hi Ferruh, As Javier mentioned, there is already a framework for the Cypress devices in the kernel. Please make sure your patches build on what is already there. Until then, I have nothing further to add

[PATCH v2 0/3] Input: cyttsp4 - driver for Cypress TMA4XX touchscreen devices

2012-09-14 Thread Ferruh Yigit
events to Linux - I2C module: Underlying communication with I2C bus - SPI module: Underlying communication with SPI bus Ferruh Yigit (3): Input: cyttsp4 - core driver for Cypress TMA4XX touchscreen devices Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices Input: cyttsp4 - SPI

[PATCH v2 2/3] Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices

2012-09-14 Thread Ferruh Yigit
Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices, I2C adapter module. This driver adds communication support with TTSP controller using I2C bus. Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/Kconfig | 12 ++ drivers/input/touchscreen/Makefile

[PATCH v2 3/3] Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices

2012-09-14 Thread Ferruh Yigit
Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices, SPI adapter module. This driver adds communication support with TTSP controller using SPI bus. Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/Kconfig | 12 ++ drivers/input/touchscreen/Makefile

Re: [PATCH 1/4] Input: cyttsp4 - bus driver for Cypress TMA4XX touchscreen devices

2012-08-24 Thread Ferruh Yigit
On 08/07/2012 04:09 PM, Ferruh Yigit wrote: From: Ferruh YIGIT This driver is for Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices. Driver consist of four main modules: Bus driver: Linux bus driver implementation, binds other modules. Core driver: Core module that

Re: [PATCH v2 0/3] Input: cyttsp4 - driver for Cypress TMA4XX touchscreen devices

2012-09-19 Thread Ferruh Yigit
On 09/14/2012 09:46 PM, Henrik Rydberg wrote: Hi Ferruh, This driver is for Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices. This is second version of driver, code re-structured to match with existing Generation3 driver code. To integrate with the existing gen3 driver

Re: [PATCH v2 0/3] Input: cyttsp4 - driver for Cypress TMA4XX touchscreen devices

2012-09-19 Thread Ferruh Yigit
On 09/15/2012 06:42 PM, Javier Martinez Canillas wrote: On Fri, Sep 14, 2012 at 8:46 PM, Henrik Rydberg wrote: Hi Ferruh, This driver is for Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices. This is second version of driver, code re-structured to match with existing Ge

Re: [PATCH 2/4] Input: cyttsp4 - core driver for Cypress TMA4XX touchscreen devices

2012-08-26 Thread Ferruh Yigit
On 08/24/2012 05:21 PM, Michal Marek wrote: Dne 7.8.2012 15:09, Ferruh Yigit napsal(a): +static int __init cyttsp4_core_init(void) +{ + int rc = 0; + + rc = cyttsp4_register_core_driver(&cyttsp4_core_driver); + pr_info("%s: Cypress TTSP v4 core driver (Built %s @ %s

[PATCH 1/4] Input: cyttsp4 - bus driver for Cypress TMA4XX touchscreen devices

2012-08-07 Thread Ferruh Yigit
From: Ferruh YIGIT This driver is for Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices. Driver consist of four main modules: Bus driver: Linux bus driver implementation, binds other modules. Core driver: Core module that communicate with TTSP controller. MT driver

[PATCH 4/4] Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices

2012-08-07 Thread Ferruh Yigit
From: Ferruh YIGIT Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices, I2C adapter module. This driver adds communication support with TTSP controller using I2C bus. Signed-off-by: Ferruh YIGIT --- drivers/input/touchscreen/Kconfig | 13 ++ drivers/input

[PATCH 3/4] Input: cyttsp4 - MultiTouch driver for Cypress TMA4XX touchscreen devices

2012-08-07 Thread Ferruh Yigit
From: Ferruh YIGIT Cypress TrueTouch(tm) Standard Product controllers, Generetion4 devices, MutliTouch driver. Subscribes to core driver and converts touch information to OS specific touch events. This module is supports multi-touch protocol type B reports. Signed-off-by: Ferruh YIGIT

Re: [PATCH 1/4] Input: cyttsp4 - bus driver for Cypress TMA4XX touchscreen devices

2012-08-07 Thread Ferruh Yigit
Tue, Aug 7, 2012 at 3:09 PM, Ferruh Yigit wrote: From: Ferruh YIGIT This driver is for Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices. Driver consist of four main modules: Bus driver: Linux bus driver implementation, binds other modules. Core driver: Core module that

Re: [PATCH] cyttsp: Fix swap of mfg_stat and mfg_cmd registers

2013-06-10 Thread Ferruh Yigit
is correct. Signed-off-by: Matthias Kaehlcke --- Acked-by: Javier Martinez Canillas Acked-by: Ferruh Yigit This message and any attachments may contain Cypress (or its subsidiaries) confidential information. If it has been received in error, please advise the sender and immediately

[PATCH 2/2] Input: cyttsp - add missing handshake

2013-05-10 Thread Ferruh Yigit
For the devices that has blocking with timeout communication, these extra handshakes will prevent one timeout delay in startup sequence Tested-by: Ferruh Yigit on TMA300-DVK Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/cyttsp_core.c | 24 ++-- 1 file changed

[PATCH 1/2] Input: cyttsp - fix memcpy size param

2013-05-10 Thread Ferruh Yigit
memcpy param is wrong because of offset in bl_cmd, this may corrupt the stack which may cause a crash. Tested-by: Ferruh Yigit on TMA300-DVK Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/cyttsp_core.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers

Re: [PATCH 1/1] MAINTAINERS: Change maintainer for cyttsp driver

2013-07-15 Thread Ferruh Yigit
Supported. Signed-off-by: Javier Martinez Canillas --- Ferruh, please send your ack if you are willing to take over maintainance of this driver. Acked-by: Ferruh Yigit Also, please confirm that you have been working on behalf of Cypress instead of doing it on your free time. Otherwise we s

Re: Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices

2013-07-09 Thread Ferruh Yigit
On 07/07/2013 10:15 PM, Geert Uytterhoeven wrote: On Fri, Jul 5, 2013 at 1:51 AM, Linux Kernel Mailing List wrote: +++ b/drivers/input/touchscreen/cyttsp4_spi.c +static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf, + u8 op, u8 reg, u8 *buf, int length) +{

[PATCH v3 1/4] Input: cyttsp - I2C driver split into two modules

2013-06-04 Thread Ferruh Yigit
sharing same structs, parameters updated to use common structures. Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/Makefile|2 +- drivers/input/touchscreen/cyttsp_core.c |6 +- drivers/input/touchscreen/cyttsp_core.h | 11 +++- drivers/input/touchscreen

[PATCH v3 4/4] Input: cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices

2013-06-04 Thread Ferruh Yigit
Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices, SPI adapter module. This driver adds communication support with TTSP controller using SPI bus. Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/Kconfig |9 ++ drivers/input/touchscreen/Makefile

[PATCH v3 3/4] Input: cyttsp4 - I2C driver for Cypress TMA4XX touchscreen devices

2013-06-04 Thread Ferruh Yigit
Cypress TrueTouch(tm) Standard Product controllers, Generation4 devices, I2C adapter module. This driver adds communication support with TTSP controller using I2C bus. Signed-off-by: Ferruh Yigit --- drivers/input/touchscreen/Kconfig |9 drivers/input/touchscreen/Makefile

[PATCH v3 0/4] Input: cyttsp4 - driver for Cypress TMA4XX touchscreen devices

2013-06-04 Thread Ferruh Yigit
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

Re: [PATCH] input / PM: Replace CONFIG_PM_RUNTIME with CONFIG_PM

2014-12-04 Thread Ferruh Yigit
on > CONFIG_PM. > > The alternative of CONFIG_PM_SLEEP and CONFIG_PM_RUNTIME may be > replaced with CONFIG_PM too. > > Make these changes in 2 files under drivers/input/. > > Signed-off-by: Rafael J. Wysocki Reviewed-by: Ferruh Yigit > --- > > Note: This