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

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

2014-12-04 Thread Ferruh Yigit
to depend 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 rafael.j.wyso...@intel.com Reviewed-by: Ferruh Yigit f...@cypress.com --- Note

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

2013-07-16 Thread Ferruh Yigit
. 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 should keep

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

2013-07-16 Thread Ferruh Yigit
. Signed-off-by: Javier Martinez Canillas jav...@dowhile0.org --- Ferruh, please send your ack if you are willing to take over maintainance of this driver. Acked-by: Ferruh Yigit f...@cypress.com Also, please confirm that you have been working on behalf of Cypress instead of doing it on your

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) +{

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 linux-kernel@vger.kernel.org wrote: +++ b/drivers/input/touchscreen/cyttsp4_spi.c +static int cyttsp_spi_xfer(struct device *dev, u8 *xfer_buf, + u8 op, u8

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

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

2013-06-10 Thread Ferruh Yigit
that the order in the datasheet is correct. Signed-off-by: Matthias Kaehlcke matth...@kaehlcke.net --- Acked-by: Javier Martinez Canillas jav...@dowhile0.org Acked-by: Ferruh Yigit f...@cypress.com This message and any attachments may contain Cypress (or its subsidiaries) confidential information

[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

[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 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 1/4] Input: cyttsp - I2C driver split into two modules

2013-06-04 Thread Ferruh Yigit
are not 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 1/4] Input: cyttsp - I2C driver split into two modules

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

[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 f...@cypress.com --- drivers/input/touchscreen/Kconfig |9 ++ drivers/input/touchscreen

[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 f...@cypress.com --- drivers/input/touchscreen/Kconfig |9 drivers/input/touchscreen

[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

[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

[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 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 f...@cypress.com on TMA300-DVK Signed-off-by: Ferruh Yigit f...@cypress.com --- drivers/input/touchscreen/cyttsp_core.c | 24

[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 f...@cypress.com on TMA300-DVK Signed-off-by: Ferruh Yigit f...@cypress.com --- drivers/input/touchscreen/cyttsp_core.c |2 +- 1 file changed, 1 insertion(+), 1

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

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/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 rydb...@euromail.se 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

[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

[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 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 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 f...@cypress.com --- drivers/input/touchscreen/Kconfig | 12 ++ drivers/input/touchscreen

[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 f...@cypress.com --- drivers/input/touchscreen/Kconfig | 12 ++ drivers/input/touchscreen

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

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

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(_core_driver); + pr_info("%s: Cypress TTSP v4 core driver (Built %s @ %s) rc

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) rc=%d\n

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

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 f...@cypress.com 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

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

2012-08-07 Thread Ferruh Yigit
: On 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

[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

[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 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 1/4] Input: cyttsp4 - bus driver for Cypress TMA4XX touchscreen devices

2012-08-07 Thread Ferruh Yigit
From: Ferruh YIGIT f...@cypress.com 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

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

2012-08-07 Thread Ferruh Yigit
From: Ferruh YIGIT f...@cypress.com 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 f...@cypress.com --- drivers/input/touchscreen/Kconfig

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

2012-08-07 Thread Ferruh Yigit
From: Ferruh YIGIT f...@cypress.com 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

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

2012-08-07 Thread Ferruh Yigit
: On Tue, Aug 7, 2012 at 3:09 PM, Ferruh Yigit f...@cypress.com wrote: From: Ferruh YIGIT f...@cypress.com 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