]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commitdiff
Merge branch 'omap-fixes'
authorTony Lindgren <tony@atomide.com>
Wed, 8 Apr 2009 00:05:31 +0000 (17:05 -0700)
committerTony Lindgren <tony@atomide.com>
Wed, 8 Apr 2009 00:05:31 +0000 (17:05 -0700)
1  2 
drivers/mmc/host/omap_hsmmc.c

index 84554db12e73d3a3a4b9ff19a1f8aa6ccd030418,d765df29ee15dd90078ce776edc3d93976324bbe..83fc70972d3ff5466886a397e49b469d01444d83
@@@ -298,7 -298,6 +298,6 @@@ mmc_omap_xfer_done(struct mmc_omap_hos
                struct mmc_request *mrq = host->mrq;
  
                host->mrq = NULL;
-               mmc_omap_fclk_lazy_disable(host);
                mmc_request_done(host->mmc, mrq);
                return;
        }
@@@ -1074,6 -1073,7 +1073,6 @@@ static int __init omap_mmc_probe(struc
        mmc->max_req_size = mmc->max_blk_size * mmc->max_blk_count;
        mmc->max_seg_size = mmc->max_req_size;
  
 -      mmc->ocr_avail = mmc_slot(host).ocr_mask;
        mmc->caps |= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED;
  
        if (pdata->slots[host->slot_id].wires >= 8)
                goto err_irq;
        }
  
 +      /* initialize power supplies, gpios, etc */
        if (pdata->init != NULL) {
                if (pdata->init(&pdev->dev) != 0) {
 -                      dev_dbg(mmc_dev(host->mmc),
 -                              "Unable to configure MMC IRQs\n");
 +                      dev_dbg(mmc_dev(host->mmc), "late init error\n");
                        goto err_irq_cd_init;
                }
        }
 +      mmc->ocr_avail = mmc_slot(host).ocr_mask;
  
        /* Request IRQ for card detect */
        if ((mmc_slot(host).card_detect_irq)) {