From mboxrd@z Thu Jan 1 00:00:00 1970 From: Girish K S Subject: [RFC V1 0/4] Add support for pci/non-pci probing for UFS Date: Tue, 15 May 2012 17:33:52 +0530 Message-ID: <1337083436-4204-1-git-send-email-girish.shivananjappa@linaro.org> Return-path: Received: from mail-pb0-f46.google.com ([209.85.160.46]:46912 "EHLO mail-pb0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1758516Ab2EOME3 (ORCPT ); Tue, 15 May 2012 08:04:29 -0400 Received: by pbbrp8 with SMTP id rp8so7442842pbb.19 for ; Tue, 15 May 2012 05:04:28 -0700 (PDT) Sender: linux-scsi-owner@vger.kernel.org List-Id: linux-scsi@vger.kernel.org To: linux-scsi@vger.kernel.org Cc: james.bottomley@hansenpartnership.com, vinholikatti@gmail.com, santoshsy@gmail.com, patches@linaro.org, Girish K S The existing UFS driver is tightly bound to only pci specific devices. It cannot work for non-pci devices. "SCSI: UFS: remove all pci code from core driver" patch removes all the pci specific code from the core driver to make it generic "SCSI: UFS: Add support for pci probe" patch adds a new file to support pci probing. "SCSI: UFS: Add platform support for ufs host controller" patch adds a new file to support platform device probe "SCSI: UFS: Added support of PCI/PLTFM for UFS" patch adds the menu option in Kconfig and Makefile to enable/disable the specific option changes in v1: Changes suggested by Namjae to split the existing driver as 3 independent modules and retain the author's name in the files created by me. Girish K S (4): SCSI: UFS: remove all pci code from core driver SCSI: UFS: Add support for pci probe SCSI: UFS: Add platform support for ufs host controller SCSI: UFS: Added support of PCI/PLTFM for UFS drivers/scsi/ufs/Kconfig | 32 +++- drivers/scsi/ufs/Makefile | 2 + drivers/scsi/ufs/ufs.h | 103 +++++++++++ drivers/scsi/ufs/ufshcd-pci.c | 217 ++++++++++++++++++++++ drivers/scsi/ufs/ufshcd-pltfm.c | 191 +++++++++++++++++++ drivers/scsi/ufs/ufshcd.c | 383 ++++++++++----------------------------- 6 files changed, 637 insertions(+), 291 deletions(-) create mode 100644 drivers/scsi/ufs/ufshcd-pci.c create mode 100644 drivers/scsi/ufs/ufshcd-pltfm.c -- 1.7.4.1