From patchwork Thu Mar 31 15:13:10 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Ball X-Patchwork-Id: 679701 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter1.kernel.org (8.14.4/8.14.3) with ESMTP id p2VF7KlO021326 for ; Thu, 31 Mar 2011 15:07:20 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753091Ab1CaPHT (ORCPT ); Thu, 31 Mar 2011 11:07:19 -0400 Received: from void.printf.net ([89.145.121.20]:60335 "EHLO void.printf.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752679Ab1CaPHS (ORCPT ); Thu, 31 Mar 2011 11:07:18 -0400 Received: from pullcord.laptop.org ([18.85.46.20]) by void.printf.net with esmtp (Exim 4.69) (envelope-from ) id 1Q5JSv-0001l3-Ul; Thu, 31 Mar 2011 16:07:18 +0100 From: Chris Ball To: Manoj Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: SDHCI: Ricoh [1180:e823] unable to mount MMC cards. References: <4D93AD5C.1070308@canonical.com> <4D93BDA9.1020107@canonical.com> <4D948BC4.6020904@canonical.com> <4D949298.4000701@canonical.com> Date: Thu, 31 Mar 2011 11:13:10 -0400 In-Reply-To: <4D949298.4000701@canonical.com> (Manoj's message of "Thu, 31 Mar 2011 09:41:28 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Sender: linux-mmc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-mmc@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.6 (demeter1.kernel.org [140.211.167.41]); Thu, 31 Mar 2011 15:07:20 +0000 (UTC) diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index bd80f63..0852046 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c @@ -2758,6 +2758,9 @@ static void ricoh_mmc_fixup_r5c832(struct pci_dev *dev) } DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_R5C832, ricoh_mmc_fixup_r5c832); DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_R5C832, ricoh_mmc_fixup_r5c832); + +DECLARE_PCI_FIXUP_EARLY(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_R5C823, ricoh_mmc_fixup_r5c832); +DECLARE_PCI_FIXUP_RESUME_EARLY(PCI_VENDOR_ID_RICOH, PCI_DEVICE_ID_RICOH_R5C823, ricoh_mmc_fixup_r5c832); #endif /*CONFIG_MMC_RICOH_MMC*/ #if defined(CONFIG_DMAR) || defined(CONFIG_INTR_REMAP) diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index 11fd381..9ec3316 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h @@ -1535,6 +1535,7 @@ #define PCI_DEVICE_ID_RICOH_RL5C476 0x0476 #define PCI_DEVICE_ID_RICOH_RL5C478 0x0478 #define PCI_DEVICE_ID_RICOH_R5C822 0x0822 +#define PCI_DEVICE_ID_RICOH_R5C823 0x0823 #define PCI_DEVICE_ID_RICOH_R5C832 0x0832 #define PCI_DEVICE_ID_RICOH_R5C843 0x0843