Hello John, you are using the PM branch, correct? On Thu, 30 Jul 2009, John Sarman wrote: > On Thu, Jul 30, 2009 at 11:49 AM, John Sarman<johnsarman@xxxxxxxxx> wrote: > > I am trying to use mmc3 on the Overo Gumstix board with no luck. I > > have patched the kernel with the latest changes and have yet to see a > > clk pulse, both before and after the patches. > After adding some debugging printks, I have determined the mmc3 fails > getting IRQ > mmci-omap-hs mmci-omap-hs.0: Failed to get debounce clock > REQUEST IRQ = 83 HOST = -812068416 > mmci-omap-hs mmci-omap-hs.1: Failed to get debounce clock > REQUEST IRQ = 86 HOST = -812067392 > mmci-omap-hs mmci-omap-hs.2: Failed to get debounce clock > REQUEST IRQ = 83 HOST = -812066368 > mmci-omap-hs mmci-omap-hs.2: Unable to grab HSMMC IRQ > mmci-omap-hs mmci-omap-hs.2: Probe Failed > mmci-omap-hs: probe of mmci-omap-hs.2 failed with error -16 > > For some reason mmc1 and mmc3 ask for the same interrupt 83 ??? > > Why would this be assigned the same value? Developer error. Does this patch fix it for you? - Paul From baca68c40ec3b391cdbfc0fb20ac5092b4ab7025 Mon Sep 17 00:00:00 2001 From: Paul Walmsley <paul@xxxxxxxxx> Date: Mon, 3 Aug 2009 04:18:45 +0300 Subject: [PATCH] OMAP3 hwmod: fix MMC3 IRQ The MMC3 IRQ is incorrect in mach-omap2/omap_hwmod_34xx.h, which causes MMC3 init to fail. Signed-off-by: Paul Walmsley <paul@xxxxxxxxx> --- arch/arm/mach-omap2/omap_hwmod_34xx.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/arch/arm/mach-omap2/omap_hwmod_34xx.h b/arch/arm/mach-omap2/omap_hwmod_34xx.h index 29a2d60..56215bd 100644 --- a/arch/arm/mach-omap2/omap_hwmod_34xx.h +++ b/arch/arm/mach-omap2/omap_hwmod_34xx.h @@ -470,7 +470,7 @@ static struct omap_hwmod omap34xx_mmc2_hwmod = { static struct mmc_dev_attr mmc3_dev_attr; static u8 mmc3_mpu_irqs[] = { - INT_24XX_MMC_IRQ, + INT_34XX_MMC3_IRQ, }; static struct omap_hwmod_dma_info mmc3_sdma_chs[] = { -- 1.6.3.GIT