From patchwork Fri Mar 11 12:28:37 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [maverick] SRU: mmc: sdhci-pci: add ricoh e822 pci id with device specific quirks Date: Fri, 11 Mar 2011 02:28:37 -0000 From: Herton Ronaldo Krzesinski X-Patchwork-Id: 86414 Message-Id: <20110311122837.GA1636@herton-IdeaPad-Y430> To: kernel-team@lists.ubuntu.com Buglink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/730820 SRU JUSTIFICATION ================== EFFECT ======= MMC card reader 1180:e822 does not recognize SD/MMC/SDHC cards. FIX === Patch adds RICOH pci id 0xe822 pointing to required specific quirks to make it work. TESTING ======== This patch was tested and reported to work in this ticket. Acked-by: Tim Gardner >From 20fdee7962eeea47585132a56b9d1ed8df3ce5c2 Mon Sep 17 00:00:00 2001 From: Pablo Castillo Date: Tue, 10 Aug 2010 18:02:01 -0700 Subject: [PATCH] mmc: sdhci-pci: add ricoh e822 pci id with device specific quirks BugLink: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/730820 The card reader with id 1180:e822 also needs same device specific quirks as other ricoh card readers. Signed-off-by: Pablo Castillo Signed-off-by: Stanislaw Gruszka Tested-by: Gregg Lebovitz Cc: Maxim Levitsky Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds (backport of upstream commit 568133ebda39f7507759a744fa9cf4d5097bad2f) Signed-off-by: Herton Ronaldo Krzesinski --- drivers/mmc/host/sdhci-pci.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/drivers/mmc/host/sdhci-pci.c b/drivers/mmc/host/sdhci-pci.c index c53b22d..6b75fa8 100644 --- a/drivers/mmc/host/sdhci-pci.c +++ b/drivers/mmc/host/sdhci-pci.c @@ -423,6 +423,14 @@ static const struct pci_device_id pci_ids[] __devinitdata = { }, { + .vendor = PCI_VENDOR_ID_RICOH, + .device = 0xe822, + .subvendor = PCI_ANY_ID, + .subdevice = PCI_ANY_ID, + .driver_data = (kernel_ulong_t)&sdhci_ricoh_mmc, + }, + + { .vendor = PCI_VENDOR_ID_ENE, .device = PCI_DEVICE_ID_ENE_CB712_SD, .subvendor = PCI_ANY_ID, -- 1.7.1