Re: OMAP MMC multiport support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



What about DMA channel? Isn't it necessary?

diff --git a/drivers/mmc/host/omap_hsmmc.c b/drivers/mmc/host/omap_hsmmc.c
index 3d4a7d1..262d846 100644
--- a/drivers/mmc/host/omap_hsmmc.c
+++ b/drivers/mmc/host/omap_hsmmc.c
@@ -514,10 +514,18 @@ mmc_omap_start_dma_transfer(struct mmc_omap_host
*host, struct mmc_request *req)

 	if (!(data->flags & MMC_DATA_WRITE)) {
 		host->dma_dir = DMA_FROM_DEVICE;
-		sync_dev = OMAP24XX_DMA_MMC1_RX;
+		if (host->id == OMAP_MMC1_DEVID)
+			sync_dev = OMAP24XX_DMA_MMC1_RX;
+		else
+			sync_dev = OMAP24XX_DMA_MMC2_RX;
+
 	} else {
 		host->dma_dir = DMA_TO_DEVICE;
-		sync_dev = OMAP24XX_DMA_MMC1_TX;
+		if (host->id == OMAP_MMC1_DEVID)
+			sync_dev = OMAP24XX_DMA_MMC1_TX;
+		else
+			sync_dev = OMAP24XX_DMA_MMC2_TX;
+
 	}



On Tue, Mar 18, 2008 at 3:57 PM, Syed Mohammed, Khasim <khasim@xxxxxx> wrote:
>
>
>  > -----Original Message-----
>  > From: Seth Forshee [mailto:seth.forshee@xxxxxxxxx]
>  > Sent: Tuesday, March 18, 2008 7:17 PM
>  > To: Syed Mohammed, Khasim; Remith Ravi
>  > Cc: Tony Lindgren; linux-omap@xxxxxxxxxxxxxxx
>  > Subject: Re: OMAP MMC multiport support
>  >
>
> > The current code needs a little bit of updating to support the second
>  > MMC controller on the 2430.  Below is a rough patch with the changes
>  > that get it working for me (on a custom board), but it is not based
>  > off of the git repo so it's not likely to apply directly.  Hopefully
>  > it will be helpful as a reference though.
>  >
>  > Cheers,
>  > Seth
>  >
>  Seth,
>
>  This looks ok to me, can you please do some cleanups and submit this patch to Tony for getting it onto tree?
>
>  Thanks for the patch.
>
>  Regards,
>  Khasim
>
>
> --
>  To unsubscribe from this list: send the line "unsubscribe linux-omap" in
>  the body of a message to majordomo@xxxxxxxxxxxxxxx
>  More majordomo info at  http://vger.kernel.org/majordomo-info.html
>



-- 
-- 
Francisco Keppler Silva Alecrim
OSMRC - INdT - Manaus
http://franciscoalecrim.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux