Re: [PATCH v7 01/10] ARM: davinci: move private EDMA API to arm/common

2013-02-05 Thread Cyril Chemparathy
On 02/05/2013 07:38 AM, Russell King - ARM Linux wrote: On Mon, Feb 04, 2013 at 09:47:38PM +, Arnd Bergmann wrote: On Monday 04 February 2013, Linus Walleij wrote: So I think the above concerns are moot. The callback we can set on cookies is entirely optional, and it's even implemented by

Re: [PATCH v7 01/10] ARM: davinci: move private EDMA API to arm/common

2013-02-05 Thread Cyril Chemparathy
On 02/05/2013 07:41 AM, Russell King - ARM Linux wrote: On Mon, Feb 04, 2013 at 04:54:45PM -0500, Cyril Chemparathy wrote: You're assuming that cookies complete in order. That is not necessarily true. Under what circumstances is that not true? Notably when hardware can prioritize certain

Re: [PATCH v7 01/10] ARM: davinci: move private EDMA API to arm/common

2013-02-05 Thread Cyril Chemparathy
On 02/05/2013 01:29 PM, Linus Walleij wrote: On Tue, Feb 5, 2013 at 5:47 PM, Mark Brown broo...@opensource.wolfsonmicro.com wrote: On Tue, Feb 05, 2013 at 05:21:48PM +0100, Linus Walleij wrote: For IRQ mode, use the completion callback to push each cookie to NAPI, and thus let the IRQ drive

Re: [PATCH v7 01/10] ARM: davinci: move private EDMA API to arm/common

2013-02-04 Thread Cyril Chemparathy
On 02/04/2013 12:02 PM, Felipe Balbi wrote: Hi, On Mon, Feb 04, 2013 at 08:54:17PM +0300, Sergei Shtylyov wrote: On Mon, Feb 04, 2013 at 08:36:38PM +0300, Sergei Shtylyov wrote: opted out of it. From the top of my head we have CPPI 3.x, CPPI 4.1, Inventra DMA, OMAP sDMA and ux500 DMA engines

Re: [PATCH v7 01/10] ARM: davinci: move private EDMA API to arm/common

2013-02-04 Thread Cyril Chemparathy
On 02/04/2013 04:11 PM, Linus Walleij wrote: On Mon, Feb 4, 2013 at 9:33 PM, Mark Brown broo...@opensource.wolfsonmicro.com wrote: On Mon, Feb 04, 2013 at 09:29:46PM +0100, Linus Walleij wrote: On Mon, Feb 4, 2013 at 8:22 PM, Cyril Chemparathy cy...@ti.com wrote: Based on our experience

Re: [PATCH v7 01/10] ARM: davinci: move private EDMA API to arm/common

2013-02-04 Thread Cyril Chemparathy
On 02/04/2013 03:29 PM, Linus Walleij wrote: On Mon, Feb 4, 2013 at 8:22 PM, Cyril Chemparathy cy...@ti.com wrote: Based on our experience with fitting multiple subsystems on top of this DMA-Engine driver, I must say that the DMA-Engine interface has proven to be a less than ideal fit

Re: [PATCH v3 5/6] ARM: davinci: remoteproc board support for OMAP-L138 DSP

2012-12-03 Thread Cyril Chemparathy
On 12/03/2012 09:41 AM, Sekhar Nori wrote: Hi Rob, On 12/1/2012 7:41 AM, Tivy, Robert wrote: Hi Sekhar, -Original Message- From: Nori, Sekhar Sent: Friday, November 30, 2012 2:51 AM To: Tivy, Robert Cc: davinci-linux-open-source@linux.davincidsp.com; linux-arm-

[PATCH] davinci: check for presence of channel controller on slot alloc

2012-09-12 Thread Cyril Chemparathy
This patch adds a check for the presence of the channel controller when trying to allocate a slot. Without this fix, the kernel panics with a NULL pointer dereference when the dma-engine drivers are probed. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/dma.c |3

Re: [PATCH] davinci: da850/omap-l138: Add Carrier Link OK check in Davinci RX Handler

2011-02-25 Thread Cyril Chemparathy
*/ - if (unlikely(!netif_running(ndev))) { + if (unlikely(!netif_running(ndev) || !netif_carrier_ok(ndev))) { dev_kfree_skb_any(skb); return; } Looks ok. Acked-by: Cyril Chemparathy cy...@ti.com ___ Davinci-linux-open

Re: [PATCH] davinci: tnetv107x: fix register indexing for GPIOs numbers 31

2011-01-28 Thread Cyril Chemparathy
On 01/28/2011 04:47 PM, Hilman, Kevin wrote: Hirosh Dabui hirosh.da...@snom.com writes: This patch fix a bug in the register indexing for GPIOs numbers 31 to get the relevant hardware registers of tnetv107x to control the GPIOs. [...] Thanks, applied and queuing for 2.6.39. Does this

Re: [PATCH v4 08/12] gpio: add ti-ssp gpio driver

2011-01-18 Thread Cyril Chemparathy
On 01/18/2011 08:22 AM, Subhasish Ghosh wrote: Hi Cyril, I am referring the SSP driver to implement the PRU MFD driver. I had a few concerns regarding this. First of all, does the SSP support multiple execution units, in a sense that its able to run multiple serial devices at once,

[PATCH v8 00/11] tnetv107x ssp drivers

2011-01-18 Thread Cyril Chemparathy
: - Replaced open()/close() semantics with dynamic platform_device registration on SSP probe. - Removed user-land interface to regulator registers - More sensible regulator constraints - Other minor cleanups Cyril Chemparathy (11): mfd: add driver for sequencer serial port spi: add ti-ssp

[PATCH v8 04/11] backlight: add support for tps6116x controller

2011-01-18 Thread Cyril Chemparathy
TPS6116x is an EasyScale backlight controller device. This driver supports TPS6116x devices connected on a single GPIO. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/video/backlight/Kconfig|7 + drivers/video/backlight/Makefile |2 +- drivers/video/backlight/tps6116x.c

[PATCH v8 01/11] mfd: add driver for sequencer serial port

2011-01-18 Thread Cyril Chemparathy
does not expose a user-land interface. Protocol drivers built on top of this layer are expected to remain in-kernel. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 11 + drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp.c | 476

[PATCH v8 07/11] davinci: add spi devices on tnetv107x evm

2011-01-18 Thread Cyril Chemparathy
This patch adds definitions for spi devices on the tnetv107x evm platform. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 43 +++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v8 10/11] davinci: add tnetv107x evm backlight device

2011-01-18 Thread Cyril Chemparathy
The tnetv107x evm board has a backlight device that is connected on one of the SSP ports. This patch adds the board definitions necessary to plug the backlight driver to the GPIO corresponding to this SSP pin. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board

[PATCH v8 05/11] davinci: add tnetv107x ssp platform device

2011-01-18 Thread Cyril Chemparathy
This patch adds an SSP platform device definition for the tnetv107x soc family. The clock lookup entry has also been updated to match. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/devices-tnetv107x.c | 25 arch/arm/mach-davinci/include

[PATCH v8 06/11] davinci: add ssp config for tnetv107x evm board

2011-01-18 Thread Cyril Chemparathy
This patch adds SSP configuration and pin muxing info for tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v8 02/11] spi: add ti-ssp spi master driver

2011-01-18 Thread Cyril Chemparathy
This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port. Acked-by: Grant Likely grant.lik...@secretlab.ca Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/spi/Kconfig| 10 + drivers/spi/Makefile |1 + drivers/spi/ti-ssp-spi.c

[PATCH v8 03/11] gpio: add ti-ssp gpio driver

2011-01-18 Thread Cyril Chemparathy
TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/gpio/Kconfig | 10 ++ drivers/gpio/Makefile |1 + drivers/gpio/ti-ssp-gpio.c

[PATCH v8 08/11] davinci: add tnetv107x evm regulators

2011-01-18 Thread Cyril Chemparathy
This patch adds regulator and spi board info definitions for the tps6524x power management IC found on tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 85 +++ 1 files changed, 85 insertions(+), 0

[PATCH v8 09/11] davinci: add tnetv107x evm ti-ssp gpio device

2011-01-18 Thread Cyril Chemparathy
This patch adds definitions to hook up one of the ti-ssp ports to the SSP GPIO driver. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v8 11/11] davinci: add tnetv107x evm i2c eeprom device

2011-01-18 Thread Cyril Chemparathy
The tnetv107x evm board has an I2C device connected on one of the SSP ports. This patch adds board definitions for a GPIO based I2C master, as well as definitions for the eeprom device on these boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c

[PATCH v8 02/11] spi: add ti-ssp spi master driver

2011-01-17 Thread Cyril Chemparathy
This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/spi/Kconfig| 10 + drivers/spi/Makefile |1 + drivers/spi/ti-ssp-spi.c | 402

[PATCH v8 01/11] mfd: add driver for sequencer serial port

2011-01-17 Thread Cyril Chemparathy
does not expose a user-land interface. Protocol drivers built on top of this layer are expected to remain in-kernel. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 11 + drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp.c | 476

[PATCH v8 03/11] gpio: add ti-ssp gpio driver

2011-01-17 Thread Cyril Chemparathy
TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/gpio/Kconfig | 10 ++ drivers/gpio/Makefile |1 + drivers/gpio/ti-ssp-gpio.c

[PATCH v8 05/11] davinci: add tnetv107x ssp platform device

2011-01-17 Thread Cyril Chemparathy
This patch adds an SSP platform device definition for the tnetv107x soc family. The clock lookup entry has also been updated to match. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/devices-tnetv107x.c | 25 arch/arm/mach-davinci/include

[PATCH v8 08/11] davinci: add tnetv107x evm regulators

2011-01-17 Thread Cyril Chemparathy
This patch adds regulator and spi board info definitions for the tps6524x power management IC found on tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 85 +++ 1 files changed, 85 insertions(+), 0

[PATCH v8 10/11] davinci: add tnetv107x evm backlight device

2011-01-17 Thread Cyril Chemparathy
The tnetv107x evm board has a backlight device that is connected on one of the SSP ports. This patch adds the board definitions necessary to plug the backlight driver to the GPIO corresponding to this SSP pin. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board

[PATCH v8 07/11] davinci: add spi devices on tnetv107x evm

2011-01-17 Thread Cyril Chemparathy
This patch adds definitions for spi devices on the tnetv107x evm platform. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 43 +++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v8 09/11] davinci: add tnetv107x evm ti-ssp gpio device

2011-01-17 Thread Cyril Chemparathy
This patch adds definitions to hook up one of the ti-ssp ports to the SSP GPIO driver. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v8 11/11] davinci: add tnetv107x evm i2c eeprom device

2011-01-17 Thread Cyril Chemparathy
The tnetv107x evm board has an I2C device connected on one of the SSP ports. This patch adds board definitions for a GPIO based I2C master, as well as definitions for the eeprom device on these boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c

[PATCH v8 06/11] davinci: add ssp config for tnetv107x evm board

2011-01-17 Thread Cyril Chemparathy
This patch adds SSP configuration and pin muxing info for tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v8 00/11] tnetv107x ssp drivers

2011-01-17 Thread Cyril Chemparathy
: - Replaced open()/close() semantics with dynamic platform_device registration on SSP probe. - Removed user-land interface to regulator registers - More sensible regulator constraints - Other minor cleanups Cyril Chemparathy (11): mfd: add driver for sequencer serial port spi: add ti-ssp

[PATCH v8 04/11] backlight: add support for tps6116x controller

2011-01-17 Thread Cyril Chemparathy
TPS6116x is an EasyScale backlight controller device. This driver supports TPS6116x devices connected on a single GPIO. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/video/backlight/Kconfig|7 + drivers/video/backlight/Makefile |2 +- drivers/video/backlight/tps6116x.c

Re: [PATCH] davinci: tnetv107x: fix register indexing for GPIOs numbers 31

2011-01-14 Thread Cyril Chemparathy
On 01/14/2011 08:13 AM, Nori, Sekhar wrote: Hi Cyril, Just a reminder, this patch is waiting for your ack. Acked-by: Cyril Chemparathy cy...@ti.com [...] Regards - Cyril. ___ Davinci-linux-open-source mailing list Davinci-linux-open-source

Re: DaVinci EMAC driver uses random MAC addresses

2011-01-07 Thread Cyril Chemparathy
On 01/07/2011 09:14 AM, Sergei Shtylyov wrote: Hello. Haven't anybody noticed that the EMAC driver in the current DaVinci/DA8xx kernels now uses random MAC addresses instead of the fixed ones. I suspect the recent changes to the driver made by Cyril Chemparathy... :-) The emac

Re: [PATCH v5 08/12] gpio: add ti-ssp gpio driver

2010-12-21 Thread Cyril Chemparathy
On 11/15/2010 05:38 PM, Ryan Mallon wrote: On 11/16/2010 08:12 AM, Cyril Chemparathy wrote: TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Signed-off-by: Cyril Chemparathy cy...@ti.com

Re: [PATCH v5 01/12] misc: add driver for sequencer serial port

2010-12-21 Thread Cyril Chemparathy
On 11/16/2010 02:10 AM, Grant Likely wrote: On Mon, Nov 15, 2010 at 02:12:03PM -0500, Cyril Chemparathy wrote: TI's sequencer serial port (TI-SSP) is a jack-of-all-trades type of serial port device. It has a built-in programmable execution engine that can be programmed to operate

Re: [PATCH v7 11/12] davinci: add tnetv107x evm backlight device

2010-12-09 Thread Cyril Chemparathy
On 12/09/2010 06:00 AM, Nori, Sekhar wrote: On Thu, Dec 09, 2010 at 14:25:49, Nori, Sekhar wrote: This call should simply return if machine is not tnetv107x EVM. I didn't follow the entire series but wondering why platform device registration should be a late init call. Typically the

[PATCH v7 01/12] misc: add driver for sequencer serial port

2010-12-07 Thread Cyril Chemparathy
does not expose a user-land interface. Protocol drivers built on top of this layer are expected to remain in-kernel. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 11 + drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp.c | 476

[PATCH v7 03/12] davinci: add ssp config for tnetv107x evm board

2010-12-07 Thread Cyril Chemparathy
This patch adds SSP configuration and pin muxing info for tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v7 02/12] davinci: add tnetv107x ssp platform device

2010-12-07 Thread Cyril Chemparathy
This patch adds an SSP platform device definition for the tnetv107x soc family. The clock lookup entry has also been updated to match. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/devices-tnetv107x.c | 25 arch/arm/mach-davinci/include

[PATCH v7 06/12] regulator: add driver for tps6524x regulator

2010-12-07 Thread Cyril Chemparathy
TPS6524X provides three step-down converters and two general-purpose LDO voltage regulators. This device is interfaced using SPI. Acked-by: Mark Brown broo...@opensource.wolfsonmicro.com Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/regulator/Kconfig | 10 + drivers

[PATCH v7 08/12] gpio: add ti-ssp gpio driver

2010-12-07 Thread Cyril Chemparathy
TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/gpio/Kconfig | 10 ++ drivers/gpio/Makefile |1 + drivers/gpio/ti-ssp-gpio.c

[PATCH v7 05/12] davinci: add spi devices on tnetv107x evm

2010-12-07 Thread Cyril Chemparathy
This patch adds definitions for spi devices on the tnetv107x evm platform. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 43 +++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v7 04/12] spi: add ti-ssp spi master driver

2010-12-07 Thread Cyril Chemparathy
This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/spi/Kconfig| 10 + drivers/spi/Makefile |1 + drivers/spi/ti-ssp-spi.c | 402

[PATCH v7 11/12] davinci: add tnetv107x evm backlight device

2010-12-07 Thread Cyril Chemparathy
The tnetv107x evm board has a backlight device that is connected on one of the SSP ports. This patch adds the board definitions necessary to plug the backlight driver to the GPIO corresponding to this SSP pin. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board

[PATCH v7 10/12] backlight: add support for tps6116x controller

2010-12-07 Thread Cyril Chemparathy
TPS6116x is an EasyScale backlight controller device. This driver supports TPS6116x devices connected on a single GPIO. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/video/backlight/Kconfig|7 + drivers/video/backlight/Makefile |2 +- drivers/video/backlight/tps6116x.c

[PATCH v7 07/12] davinci: add tnetv107x evm regulators

2010-12-07 Thread Cyril Chemparathy
This patch adds regulator and spi board info definitions for the tps6524x power management IC found on tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 85 +++ 1 files changed, 85 insertions(+), 0

[PATCH v7 09/12] davinci: add tnetv107x evm ti-ssp gpio device

2010-12-07 Thread Cyril Chemparathy
This patch adds definitions to hook up one of the ti-ssp ports to the SSP GPIO driver. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v7 12/12] davinci: add tnetv107x evm i2c eeprom device

2010-12-07 Thread Cyril Chemparathy
The tnetv107x evm board has an I2C device connected on one of the SSP ports. This patch adds board definitions for a GPIO based I2C master, as well as definitions for the eeprom device on these boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c

[PATCH v7 00/12] tnetv107x ssp drivers

2010-12-07 Thread Cyril Chemparathy
and Makefile ordering Changes between v1 and v2 of this series: - Replaced open()/close() semantics with dynamic platform_device registration on SSP probe. - Removed user-land interface to regulator registers - More sensible regulator constraints - Other minor cleanups Cyril Chemparathy

Re: [PATCH v7 06/12] regulator: add driver for tps6524x regulator

2010-12-07 Thread Cyril Chemparathy
On 12/07/2010 10:22 AM, Mark Brown wrote: On Tue, Dec 07, 2010 at 09:51:56AM -0500, Cyril Chemparathy wrote: +static int set_voltage(struct regulator_dev *rdev, int min_uV, int max_uV) +{ Updates in the regulator tree mean that this will no longer build in -next. Given the difficulty

[PATCH] regulator: add driver for tps6524x regulator

2010-12-07 Thread Cyril Chemparathy
TPS6524X provides three step-down converters and two general-purpose LDO voltage regulators. This device is interfaced using SPI. Signed-off-by: Cyril Chemparathy cy...@ti.com --- This patch was tested against davinci/master merged with regulator/for-next, with a pile of tnetv107x specific

Re: [PATCH] regulator: add driver for tps6524x regulator

2010-12-07 Thread Cyril Chemparathy
On 12/07/2010 12:15 PM, Mark Brown wrote: On Tue, Dec 07, 2010 at 12:04:11PM -0500, Cyril Chemparathy wrote: TPS6524X provides three step-down converters and two general-purpose LDO voltage regulators. This device is interfaced using SPI. Signed-off-by: Cyril Chemparathy cy...@ti.com

Re: [RFC: PATCH 1/1] da850-evm: Support for TI's PRU CAN Emulation.

2010-11-29 Thread Cyril Chemparathy
On 11/29/2010 02:13 AM, Subhasish Ghosh wrote: The patch adds support for the programmable realtime unit (PRU) available on OMAPL138. This defines the system resource requirements such as pin mux, clock, iomem, interrupt etc and registers the platform device as per the Linux driver model.

Re: [RFC: PATCH 1/1] da850-evm: Support for TI's PRU CAN Emulation.

2010-11-29 Thread Cyril Chemparathy
On 11/29/2010 02:13 AM, Subhasish Ghosh wrote: The patch adds support for the programmable realtime unit (PRU) available on OMAPL138. This defines the system resource requirements such as pin mux, clock, iomem, interrupt etc and registers the platform device as per the Linux driver model.

Re: [RFC: PATCH 1/1] da850_evm: Support for TI's PRU SoftUART Emulation

2010-11-29 Thread Cyril Chemparathy
On 11/29/2010 06:06 AM, Subhasish Ghosh wrote: The patch adds support for emulated UART controllers on the programmable realtime unit (PRU) available on OMAPL138. This defines the system resource requirements such as pin mux, clock, iomem, interrupt etc and registers the platform device as

[PATCH v5 12/12] davinci: add tnetv107x evm i2c eeprom device

2010-11-20 Thread Cyril Chemparathy
The tnetv107x evm board has an I2C device connected on one of the SSP ports. This patch adds board definitions for a GPIO based I2C master, as well as definitions for the eeprom device on these boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c

[PATCH v5 05/12] davinci: add spi devices on tnetv107x evm

2010-11-20 Thread Cyril Chemparathy
This patch adds definitions for spi devices on the tnetv107x evm platform. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 43 +++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v5 07/12] davinci: add tnetv107x evm regulators

2010-11-20 Thread Cyril Chemparathy
This patch adds regulator and spi board info definitions for the tps6524x power management IC found on tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 85 +++ 1 files changed, 85 insertions(+), 0

[PATCH v5 04/12] spi: add ti-ssp spi master driver

2010-11-20 Thread Cyril Chemparathy
This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 10 + drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp-spi.c | 402

[PATCH v5 03/12] davinci: add ssp config for tnetv107x evm board

2010-11-19 Thread Cyril Chemparathy
This patch adds SSP configuration and pin muxing info for tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v6 03/12] davinci: add ssp config for tnetv107x evm board

2010-11-19 Thread Cyril Chemparathy
This patch adds SSP configuration and pin muxing info for tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 14 ++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v6 02/12] davinci: add tnetv107x ssp platform device

2010-11-19 Thread Cyril Chemparathy
This patch adds an SSP platform device definition for the tnetv107x soc family. The clock lookup entry has also been updated to match. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/devices-tnetv107x.c | 25 arch/arm/mach-davinci/include

[PATCH v6 00/12] tnetv107x ssp drivers

2010-11-19 Thread Cyril Chemparathy
probe. - Removed user-land interface to regulator registers - More sensible regulator constraints - Other minor cleanups Cyril Chemparathy (12): misc: add driver for sequencer serial port davinci: add tnetv107x ssp platform device davinci: add ssp config for tnetv107x evm board spi: add

[PATCH v6 06/12] regulator: add driver for tps6524x regulator

2010-11-19 Thread Cyril Chemparathy
TPS6524X provides three step-down converters and two general-purpose LDO voltage regulators. This device is interfaced using SPI. Acked-by: Mark Brown broo...@opensource.wolfsonmicro.com Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/regulator/Kconfig | 10 + drivers

[PATCH v6 08/12] gpio: add ti-ssp gpio driver

2010-11-19 Thread Cyril Chemparathy
TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/gpio/Kconfig | 10 ++ drivers/gpio/Makefile |1 + drivers/gpio/ti-ssp-gpio.c

[PATCH v6 09/12] davinci: add tnetv107x evm ti-ssp gpio device

2010-11-19 Thread Cyril Chemparathy
This patch adds definitions to hook up one of the ti-ssp ports to the SSP GPIO driver. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v6 04/12] spi: add ti-ssp spi master driver

2010-11-19 Thread Cyril Chemparathy
This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/spi/Kconfig| 10 + drivers/spi/Makefile |1 + drivers/spi/ti-ssp-spi.c | 402

[PATCH v6 10/12] backlight: add support for tps6116x controller

2010-11-19 Thread Cyril Chemparathy
TPS6116x is an EasyScale backlight controller device. This driver supports TPS6116x devices connected on a single GPIO. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/video/backlight/Kconfig|7 + drivers/video/backlight/Makefile |2 +- drivers/video/backlight/tps6116x.c

[PATCH v6 05/12] davinci: add spi devices on tnetv107x evm

2010-11-19 Thread Cyril Chemparathy
This patch adds definitions for spi devices on the tnetv107x evm platform. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 43 +++ 1 files changed, 43 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v6 12/12] davinci: add tnetv107x evm i2c eeprom device

2010-11-19 Thread Cyril Chemparathy
The tnetv107x evm board has an I2C device connected on one of the SSP ports. This patch adds board definitions for a GPIO based I2C master, as well as definitions for the eeprom device on these boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c

[PATCH v6 07/12] davinci: add tnetv107x evm regulators

2010-11-19 Thread Cyril Chemparathy
This patch adds regulator and spi board info definitions for the tps6524x power management IC found on tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 85 +++ 1 files changed, 85 insertions(+), 0

[PATCH v6 11/12] davinci: add tnetv107x evm backlight device

2010-11-19 Thread Cyril Chemparathy
The tnetv107x evm board has a backlight device that is connected on one of the SSP ports. This patch adds the board definitions necessary to plug the backlight driver to the GPIO corresponding to this SSP pin. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board

[PATCH v6 01/12] misc: add driver for sequencer serial port

2010-11-19 Thread Cyril Chemparathy
does not expose a user-land interface. Protocol drivers built on top of this layer are expected to remain in-kernel. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 11 + drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp.c | 472

Re: [PATCH v6 11/12] davinci: add tnetv107x evm backlight device

2010-11-19 Thread Cyril Chemparathy
On 11/19/2010 11:44 AM, Sergei Shtylyov wrote: Hello. Cyril Chemparathy wrote: The tnetv107x evm board has a backlight device that is connected on one of the SSP ports. This patch adds the board definitions necessary to plug the backlight driver to the GPIO corresponding to this SSP

Re: [PATCH v6 05/12] davinci: add spi devices on tnetv107x evm

2010-11-19 Thread Cyril Chemparathy
On 11/19/2010 11:25 AM, Sergei Shtylyov wrote: [...] +ret = gpio_request(EVM_SPI_CS_GPIO, spi chipsel); Why not just: int ret = gpio_request(EVM_SPI_CS_GPIO, spi chipsel); Also, and empty line after declaration wouldn't hurt. [...] +return

[PATCH v5 11/12] davinci: add tnetv107x evm backlight device

2010-11-19 Thread Cyril Chemparathy
The tnetv107x evm board has a backlight device that is connected on one of the SSP ports. This patch adds the board definitions necessary to plug the backlight driver to the GPIO corresponding to this SSP pin. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board

[PATCH v5 09/12] davinci: add tnetv107x evm ti-ssp gpio device

2010-11-18 Thread Cyril Chemparathy
This patch adds definitions to hook up one of the ti-ssp ports to the SSP GPIO driver. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 11 +++ 1 files changed, 11 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v5 02/12] davinci: add tnetv107x ssp platform device

2010-11-18 Thread Cyril Chemparathy
This patch adds an SSP platform device definition for the tnetv107x soc family. The clock lookup entry has also been updated to match. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/devices-tnetv107x.c | 25 arch/arm/mach-davinci/include

Re: [PATCH v5 04/12] spi: add ti-ssp spi master driver

2010-11-17 Thread Cyril Chemparathy
On 11/17/2010 11:11 AM, Grant Likely wrote: [...] To start, I'm not a fan of matching by name. It's fragile because it makes assumptions about how devices will be names when they actually appear (ie. Sometimes .id is dynamically assigned). Ideally I'd prefer to have direct references (ie.

Re: [PATCH v5 04/12] spi: add ti-ssp spi master driver

2010-11-17 Thread Cyril Chemparathy
On 11/17/2010 10:25 AM, David Brownell wrote: On Tue, Nov 16, 2010 at 07:17:18PM -0500, Cyril Chemparathy wrote: The ability to wait on multiple devices may come handy. ... You mean you'd like to add such a mechanism to the framework? Ideally in the framework. This appears

[PATCH v5 00/12] tnetv107x ssp drivers

2010-11-16 Thread Cyril Chemparathy
()/close() semantics with dynamic platform_device registration on SSP probe. - Removed user-land interface to regulator registers - More sensible regulator constraints - Other minor cleanups Cyril Chemparathy (12): misc: add driver for sequencer serial port davinci: add tnetv107x ssp

[PATCH v5 01/12] misc: add driver for sequencer serial port

2010-11-16 Thread Cyril Chemparathy
does not expose a user-land interface. Protocol drivers built on top of this layer are expected to remain in-kernel. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 11 + drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp.c | 475

[PATCH v5 08/12] gpio: add ti-ssp gpio driver

2010-11-16 Thread Cyril Chemparathy
TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/mfd/Kconfig| 10 ++ drivers/mfd/Makefile |1 + drivers/mfd/ti-ssp-gpio.c

[PATCH v5 06/12] regulator: add driver for tps6524x regulator

2010-11-16 Thread Cyril Chemparathy
TPS6524X provides three step-down converters and two general-purpose LDO voltage regulators. This device is interfaced using SPI. Acked-by: Mark Brown broo...@opensource.wolfsonmicro.com Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/regulator/Kconfig | 10 + drivers

[PATCH v5 10/12] backlight: add support for tps6116x controller

2010-11-16 Thread Cyril Chemparathy
TPS6116x is an EasyScale backlight controller device. This driver supports TPS6116x devices connected on a single GPIO. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/video/backlight/Kconfig|7 + drivers/video/backlight/Makefile |2 +- drivers/video/backlight/tps6116x.c

Re: [PATCH v5 01/12] misc: add driver for sequencer serial port

2010-11-16 Thread Cyril Chemparathy
On 11/16/2010 03:35 PM, Grant Likely wrote: On Tue, Nov 16, 2010 at 9:15 AM, Cyril Chemparathy cy...@ti.com wrote: On 11/16/2010 02:10 AM, Grant Likely wrote: On Mon, Nov 15, 2010 at 02:12:03PM -0500, Cyril Chemparathy wrote: TI's sequencer serial port (TI-SSP) is a jack-of-all-trades type

Re: [PATCH v5 04/12] spi: add ti-ssp spi master driver

2010-11-16 Thread Cyril Chemparathy
On 11/16/2010 02:47 AM, Grant Likely wrote: On Tue, Nov 16, 2010 at 12:22 AM, Grant Likely grant.lik...@secretlab.ca wrote: On Mon, Nov 15, 2010 at 02:12:06PM -0500, Cyril Chemparathy wrote: This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port

Re: [PATCH v4 08/12] gpio: add ti-ssp gpio driver

2010-11-10 Thread Cyril Chemparathy
On 11/10/2010 01:23 AM, Grant Likely wrote: On Tue, Nov 09, 2010 at 10:16:22PM -0800, David Brownell wrote: I thought the point of this device was that a single [SSP] device hosted a pair of multi-function serial interfaces, with each implementing a separate function. function chosen

[PATCH v4 02/12] davinci: add tnetv107x ssp platform device

2010-11-02 Thread Cyril Chemparathy
This patch adds an SSP platform device definition for the tnetv107x soc family. The clock lookup entry has also been updated to match. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/devices-tnetv107x.c | 25 arch/arm/mach-davinci/include

[PATCH v4 03/12] davinci: add ssp config for tnetv107x evm board

2010-11-02 Thread Cyril Chemparathy
This patch adds SSP configuration and pin muxing info for tnetv107x evm boards. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 15 +++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v4 00/12] tnetv107x ssp driver stack

2010-11-02 Thread Cyril Chemparathy
constraints - Other minor cleanups Cyril Chemparathy (12): misc: add driver for sequencer serial port davinci: add tnetv107x ssp platform device davinci: add ssp config for tnetv107x evm board spi: add ti-ssp spi master driver davinci: add spi devices on tnetv107x evm regulator: add driver

[PATCH v4 01/12] misc: add driver for sequencer serial port

2010-11-02 Thread Cyril Chemparathy
does not expose a user-land interface. Protocol drivers built on top of this layer are expected to remain in-kernel. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/include/mach/ti_ssp.h | 89 + drivers/misc/Kconfig| 10 + drivers/misc

[PATCH v4 09/12] davinci: add tnetv107x evm ti-ssp gpio device

2010-11-02 Thread Cyril Chemparathy
This patch adds definitions to hook up one of the ti-ssp ports to the SSP GPIO driver. Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/board-tnetv107x-evm.c | 15 +++ 1 files changed, 15 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-davinci/board

[PATCH v4 08/12] gpio: add ti-ssp gpio driver

2010-11-02 Thread Cyril Chemparathy
TI's SSP controller pins can be directly read and written to behave like a GPIO. This patch adds a GPIO driver that exposes such functionality. Acked-by: Grant Likely grant.lik...@secretlab.ca Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/include/mach/ti_ssp.h |4

[PATCH v4 04/12] spi: add ti-ssp spi master driver

2010-11-02 Thread Cyril Chemparathy
This patch adds an SPI master implementation that operates on top of an underlying TI-SSP port. Acked-by: Grant Likely grant.lik...@secretlab.ca Signed-off-by: Cyril Chemparathy cy...@ti.com --- arch/arm/mach-davinci/include/mach/ti_ssp.h |5 + drivers/spi/Kconfig

[PATCH v4 10/12] backlight: add support for tps6116x controller

2010-11-02 Thread Cyril Chemparathy
TPS6116x is an EasyScale backlight controller device. This driver supports TPS6116x devices connected on a single GPIO. Signed-off-by: Cyril Chemparathy cy...@ti.com --- drivers/video/backlight/Kconfig|7 + drivers/video/backlight/Makefile |2 +- drivers/video/backlight/tps6116x.c

  1   2   3   4   5   >