[PATCH V6 Resend 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2013-02-25 Thread Vinayak Holikatti
This patch set adds following features - Seggregate PCI specific code in ufshcd.c and corrected copyright - Adds PCI glue driver ufshcd-pci.c and ufshcd.c become core module - Adds Platform glue driver ufshcd-pltfrm.c - Update correct transfer size in Command UPIU Vinayak Holikatti (4

[PATCH V6 Resend 1/4] [SCSI] drivers/scsi/ufs: Seggregate PCI Specific Code

2013-02-25 Thread Vinayak Holikatti
-by: Subhash Jadavani subha...@codeaurora.org Tested-by: Maya Erez me...@codeaurora.org Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 50 +++ drivers/scsi/ufs/ufs.h| 44 +++ drivers/scsi

[PATCH V6 Resend 2/4] [SCSI] drivers/scsi/ufs: Separate PCI code into glue driver

2013-02-25 Thread Vinayak Holikatti
me...@codeaurora.org Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 26 +++- drivers/scsi/ufs/Makefile |1 + drivers/scsi/ufs/ufshcd-pci.c | 211 ++ drivers/scsi/ufs

[PATCH V6 Resend 3/4] [SCSI] ufs: Add Platform glue driver for ufshcd

2013-02-25 Thread Vinayak Holikatti
-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 11 ++ drivers/scsi/ufs/Makefile|1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 217 ++ 3 files changed, 229

Re: [PATCH V6 1/4] [SCSI] drivers/scsi/ufs: Seggregate PCI Specific Code

2013-02-24 Thread vinayak holikatti
On Sun, Feb 24, 2013 at 2:53 PM, James Bottomley james.bottom...@hansenpartnership.com wrote: On Tue, 2013-02-05 at 22:17 +0530, vinholika...@gmail.com wrote: From: Vinayak Holikatti vinholika...@gmail.com This patch seggregates the PCI specific code in ufshcd.c to make it ready for splitting

Re: [PATCH V6 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2013-02-12 Thread vinayak holikatti
Hi James, look like these patches are fine. Can you please integrate these patches in your tree. On Tue, Feb 5, 2013 at 10:17 PM, vinholika...@gmail.com wrote: From: Vinayak Holikatti vinholika...@gmail.com This patch set adds following features - Seggregate PCI specific code in ufshcd.c

Re: [PATCH V4 1/4] [SCSI] drivers/scsi/ufs: Seggregate PCI Specific Code

2012-11-21 Thread vinayak holikatti
On Wed, Nov 21, 2012 at 4:26 PM, James Bottomley james.bottom...@hansenpartnership.com wrote: On Wed, 2012-11-21 at 16:02 +0530, vinayak holikatti wrote: On Wed, Nov 14, 2012 at 2:56 AM, James Bottomley james.bottom...@hansenpartnership.com wrote: On Thu, 2012-10-18 at 17:37 +0530, vinayak

Re: [PATCH V4 1/4] [SCSI] drivers/scsi/ufs: Seggregate PCI Specific Code

2012-10-18 Thread vinayak holikatti
On Thu, Oct 18, 2012 at 12:13 PM, Venkatraman S svenk...@ti.com wrote: On Wednesday 17 October 2012 05:23 PM, Vinayak Holikatti wrote: This patch seggregates the PCI specific code in ufshcd.c to make it ready for splitting into core ufs driver and PCI glue driver. Also copyright header

[PATCH V4 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2012-10-17 Thread Vinayak Holikatti
This patch set adds following features - Seggregate PCI specific code in ufshcd.c and corrected copyright - Adds PCI glue driver ufshcd-pci.c and ufshcd.c become core module - Adds Platform glue driver ufshcd-pltfrm.c - Update correct transfer size in Command UPIU Vinayak Holikatti (4

[PATCH V4 1/4] [SCSI] drivers/scsi/ufs: Seggregate PCI Specific Code

2012-10-17 Thread Vinayak Holikatti
-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 50 +++ drivers/scsi/ufs/ufs.h| 42 ++ drivers/scsi/ufs/ufshcd.c | 358 ++--- drivers/scsi/ufs/ufshci.h | 42

[PATCH V4 2/4] [SCSI] drivers/scsi/ufs: Separate PCI code into glue driver

2012-10-17 Thread Vinayak Holikatti
This patch separates PCI code from ufshcd.c and makes it as a core driver module and adds a new file ufshcd-pci.c as PCI glue driver. Reviewed-by: Arnd Bergmann a...@arndb.de Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off

[PATCH V4 4/4] [SCSI] ufs: Correct the expected data transfer size

2012-10-17 Thread Vinayak Holikatti
Reviewed-by: Arnd Bergmann a...@arndb.de Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com --- drivers/scsi/ufs/ufshcd.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

[PATCH V4 3/4] [SCSI] ufs: Add Platform glue driver for ufshcd

2012-10-17 Thread Vinayak Holikatti
This patch adds Platform glue driver for ufshcd. Reviewed-by: Arnd Bergmann a...@arndb.de Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 11

[PATCH V3 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2012-07-26 Thread Vinayak Holikatti
This patch set adds following features - Seggregate PCI specific code in ufshcd.c - Adds PCI glue driver ufshcd-pci.c and ufshcd.c become core module - Adds Platform glue driver ufshcd-pltfrm.c - Update correct transfer size in Command UPIU Vinayak Holikatti (4): [SCSI] drivers/scsi/ufs

[PATCH V3 1/4] [SCSI] drivers/scsi/ufs: Seggregate PCI Specific Code

2012-07-26 Thread Vinayak Holikatti
This patch seggregates the PCI specific code in ufshcd.c to make it ready for splitting into core ufs driver and PCI glue driver. Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com

[PATCH V3 2/4] [SCSI] drivers/scsi/ufs: Separate PCI code into glue driver

2012-07-26 Thread Vinayak Holikatti
This patch separates PCI code from ufshcd.c and makes it as a core driver module and adds a new file ufshcd-pci.c as PCI glue driver. Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com

[PATCH V3 3/4] [SCSI] ufs: Add Platform glue driver for ufshcd

2012-07-26 Thread Vinayak Holikatti
This patch adds Platform glue driver for ufshcd. Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 11 ++ drivers/scsi/ufs/Makefile|1

[PATCH V3 4/4] [SCSI] ufs: Correct the expected data transfer size

2012-07-26 Thread Vinayak Holikatti
Reviewed-by: Namjae Jeon linkinj...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com --- drivers/scsi/ufs/ufshcd.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi

Re: [PATCH V3 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2012-07-26 Thread vinayak holikatti
On Thu, Jul 26, 2012 at 4:02 PM, S, Venkatraman svenk...@ti.com wrote: On Thu, Jul 26, 2012 at 2:12 PM, Vinayak Holikatti vinholika...@gmail.com wrote: This patch set adds following features - Seggregate PCI specific code in ufshcd.c - Adds PCI glue driver ufshcd-pci.c and ufshcd.c become

Re: [PATCH V3 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2012-07-26 Thread vinayak holikatti
On Thu, Jul 26, 2012 at 5:05 PM, S, Venkatraman svenk...@ti.com wrote: On Thu, Jul 26, 2012 at 4:42 PM, vinayak holikatti vinholika...@gmail.com wrote: On Thu, Jul 26, 2012 at 4:02 PM, S, Venkatraman svenk...@ti.com wrote: On Thu, Jul 26, 2012 at 2:12 PM, Vinayak Holikatti vinholika

Re: [PATCH V2 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2012-07-19 Thread vinayak holikatti
On Mon, Jul 16, 2012 at 9:52 PM, Arnd Bergmann a...@arndb.de wrote: On Monday 16 July 2012, James Bottomley wrote: On Fri, 2012-07-13 at 15:45 +, Arnd Bergmann wrote: On Friday 13 July 2012, Vinayak Holikatti wrote: This patch set adds following features - Seprates PCI specific code

Re: [PATCH V2 3/4] [SCSI] ufs: Add Platform glue driver for ufshcd

2012-07-17 Thread vinayak holikatti
On Mon, Jul 16, 2012 at 7:19 PM, Namjae Jeon linkinj...@gmail.com wrote: Hi Vinayak. + * ufshcd_pltfrm_remove - remove platform driver routine + * @pdev: pointer to platform device handle + * + * Returns 0 on success, non-zero value on failure + */ +static int __devexit

[PATCH V2 0/4] [SCSI] ufs: Adds glue drivers to ufshcd

2012-07-13 Thread Vinayak Holikatti
This patch set adds following features - Seprates PCI specific code from ufshcd.c to make it as core - Adds PCI glue driver ufshcd-pci.c - Adds Platform glue driver ufshcd-pltfrm.c - Update correct transfer size in Command UPIU Vinayak Holikatti (4): [SCSI] drivers/scsi/ufs: Remove PCI

[PATCH V2 1/4] [SCSI] drivers/scsi/ufs: Remove PCI specific code

2012-07-13 Thread Vinayak Holikatti
This patch removes the PCI specific code to make it into core ufs driver. This separation allows room for other bus specific glue drivers to be added in future Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs

[PATCH V2 2/4] [SCSI] drivers/scsi/ufs: Add PCI glue driver

2012-07-13 Thread Vinayak Holikatti
This patch adds PCI glue driver support Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 11 ++ drivers/scsi/ufs/Makefile|1 + drivers/scsi/ufs/ufshcd-pci.c| 227

[PATCH V2 3/4] [SCSI] ufs: Add Platform glue driver for ufshcd

2012-07-13 Thread Vinayak Holikatti
This patch adds Platform glue driver for ufshcd. Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 11 ++ drivers/scsi/ufs/Makefile|1 + drivers/scsi/ufs/ufshcd-pltfrm.c | 215

[PATCH V2 4/4] [SCSI] ufs: Correct the expected data transfer size

2012-07-13 Thread Vinayak Holikatti
This patch corrects the expected data transfer size of the command UPIU. The current implementation of cmd-transfersize is wrong as it probably equal to sector size. With this implementation the transfer size is updated correctly Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off

Re: [PATCH 1/4] [SCSI] ufs: Separate PCI glue driver for ufshcd

2012-07-10 Thread vinayak holikatti
On Mon, Jul 2, 2012 at 8:47 PM, Arnd Bergmann a...@arndb.de wrote: On Monday 02 July 2012, Vinayak Holikatti wrote: This patch separates PCI and core UFS host controller driver. In the current implementation PCI specific code is with ufshcd.c. To provide way for adding multiple bus glue

Re: [PATCH 2/4] [SCSI] ufs: Add Platform glue driver for ufshcd

2012-07-10 Thread vinayak holikatti
On Mon, Jul 2, 2012 at 8:57 PM, Arnd Bergmann a...@arndb.de wrote: On Monday 02 July 2012, Vinayak Holikatti wrote: +static struct platform_driver ufshcd_pltfrm_driver = { + .probe = ufshcd_pltfrm_probe, + .remove = __devexit_p(ufshcd_pltfrm_remove), +#ifdef CONFIG_PM

Re: [PATCH 3/4] [SCSI] ufs: Add AMBA glue driver to ufshcd

2012-07-10 Thread vinayak holikatti
On Mon, Jul 2, 2012 at 8:50 PM, Arnd Bergmann a...@arndb.de wrote: On Monday 02 July 2012, Vinayak Holikatti wrote: +static struct amba_id ufshcd_amba_ids[] = { + { + /* Fake id for Primecell.*/ + .id = 0x00041FF0, + .mask = 0x000f

[PATCH 0/4] ufshcd: Adds glue drivers to ufshcd

2012-07-02 Thread Vinayak Holikatti
This patch set adds following features - Seprates PCI glue layer from ufshcd.c into ufshcd-pci.c - Adds Platform glue driver ufshcd-pltfrm.c - Adds AMBA Primecell support with ufshcd-amba.c - Update correct transfer size in Command UPIU Vinayak Holikatti (4): [SCSI] ufs: Separate PCI glue

[PATCH 1/4] [SCSI] ufs: Separate PCI glue driver for ufshcd

2012-07-02 Thread Vinayak Holikatti
module. Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 26 ++- drivers/scsi/ufs/Makefile|1 + drivers/scsi/ufs/ufshcd-pci.c| 227 drivers/scsi/ufs/ufshcd.c

[PATCH 3/4] [SCSI] ufs: Add AMBA glue driver to ufshcd

2012-07-02 Thread Vinayak Holikatti
This patch adds AMBA glue driver for ufshcd Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Signed-off-by: Santosh Yaraganavi santos...@gmail.com --- drivers/scsi/ufs/Kconfig | 10 ++ drivers/scsi/ufs/Makefile |1 + drivers/scsi/ufs/ufshcd-amba.c | 180

[PATCH 4/4] [SCSI] ufs: Correct the expected data transfer size in UPIU

2012-07-02 Thread Vinayak Holikatti
This patch corrects the expected data transfer size of the command UPIU. The current implementation of cmd-transfersize is wrong as it probably equal to sector size. With this implementation the transfer size is updated correctly. Signed-off-by: Vinayak Holikatti vinholika...@gmail.com

[PATCH 0/4] [SCSI] ufshcd: UFS Host Controller Driver

2012-02-01 Thread Vinayak Holikatti
From: Santosh Yaraganavi santos...@gmail.com UFS is designed to be the most advanced specification for both embedded and removable flash memory-based storage in mobile devices such as smart phones and tablet computers. The UFS standard represents an evolutionary progression of JEDEC standards in

[PATCH 3/4] [SCSI] ufshcd: UFSHCI error handling

2012-02-01 Thread Vinayak Holikatti
From: Santosh Yaraganavi santos...@gmail.com UFSHCI error handling includes support for: - UFS host controller errors - System bus errors - Unipro errors Signed-off-by: Santosh Yaraganavi santos...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Reviewed-by: Arnd Bergmann

[PATCH 2/4] [SCSI] ufshcd: UFS UTP Transfer requests handling

2012-02-01 Thread Vinayak Holikatti
-by: Santosh Yaraganavi santos...@gmail.com Signed-off-by: Vinayak Holikatti vinholika...@gmail.com Reviewed-by: Arnd Bergmann a...@arndb.de Reviewed-by: Saugata Das saugata@linaro.org Reviewed-by: Vishak G visha...@samsung.com Reviewed-by: Girish K S girish.shivananja...@linaro.org --- drivers