Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-14 Thread Harini Katakam
Hi Mark, On Fri, Apr 11, 2014 at 9:06 AM, Harini Katakam wrote: > Hi Mark, > > On Fri, Apr 11, 2014 at 4:18 AM, Mark Brown wrote: >> On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: >>> Add driver for Cadence SPI controller. This is used in Xilinx Zynq. >> >> This looks mostly

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-14 Thread Harini Katakam
Hi Mark, On Fri, Apr 11, 2014 at 9:06 AM, Harini Katakam harinikatakamli...@gmail.com wrote: Hi Mark, On Fri, Apr 11, 2014 at 4:18 AM, Mark Brown broo...@kernel.org wrote: On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: Add driver for Cadence SPI controller. This is used in

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Harini Katakam
Hi Mark, On Fri, Apr 11, 2014 at 4:18 AM, Mark Brown wrote: > On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: >> Add driver for Cadence SPI controller. This is used in Xilinx Zynq. > > This looks mostly good, the issues below are very small. > >> +static int __maybe_unused

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Mark Brown
On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: > Add driver for Cadence SPI controller. This is used in Xilinx Zynq. This looks mostly good, the issues below are very small. > +static int __maybe_unused cdns_spi_suspend(struct device *dev) > +{ > + struct platform_device

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Harini Katakam
Hi Mark, On Thu, Apr 10, 2014 at 5:51 PM, Mark Brown wrote: > On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: > >> Firstly, the timeout value obtained from this is a too low. >> This timeout is typically used for an error conditions such as >> hardware hang etc. and using a value

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Mark Brown
On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: > Firstly, the timeout value obtained from this is a too low. > This timeout is typically used for an error conditions such as > hardware hang etc. and using a value >1*HZ would be better. > This driver used to use similar timeout

[PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Harini Katakam
Add driver for Cadence SPI controller. This is used in Xilinx Zynq. Signed-off-by: Harini Katakam --- Here is the v3 series but I have one concern. The recent change in spi-core to use wait_for_completion_timeout uses a timeout value calculated as follows: ms = xfer->len * 8 *

[PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Harini Katakam
Add driver for Cadence SPI controller. This is used in Xilinx Zynq. Signed-off-by: Harini Katakam hari...@xilinx.com --- Here is the v3 series but I have one concern. The recent change in spi-core to use wait_for_completion_timeout uses a timeout value calculated as follows: ms = xfer-len * 8 *

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Mark Brown
On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: Firstly, the timeout value obtained from this is a too low. This timeout is typically used for an error conditions such as hardware hang etc. and using a value 1*HZ would be better. This driver used to use similar timeout and as

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Harini Katakam
Hi Mark, On Thu, Apr 10, 2014 at 5:51 PM, Mark Brown broo...@kernel.org wrote: On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: Firstly, the timeout value obtained from this is a too low. This timeout is typically used for an error conditions such as hardware hang etc. and

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Mark Brown
On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: Add driver for Cadence SPI controller. This is used in Xilinx Zynq. This looks mostly good, the issues below are very small. +static int __maybe_unused cdns_spi_suspend(struct device *dev) +{ + struct platform_device *pdev =

Re: [PATCH v3 1/2] SPI: Add driver for Cadence SPI controller

2014-04-10 Thread Harini Katakam
Hi Mark, On Fri, Apr 11, 2014 at 4:18 AM, Mark Brown broo...@kernel.org wrote: On Thu, Apr 10, 2014 at 05:43:49PM +0530, Harini Katakam wrote: Add driver for Cadence SPI controller. This is used in Xilinx Zynq. This looks mostly good, the issues below are very small. +static int