|
|
Re: [PATCH] mmc: mmci: Improve runtime PM support |
On Mon, Oct 24, 2011 at 11:36:01AM +0200, Ulf Hansson wrote: > Russell King - ARM Linux wrote: >> I repeat: if you cut power to the card, you have to re-initialize it. >> Re-initialization takes quite a bit of time to re-detect and setup >> the card. You'd also need to re-configure things like the transfer >> mode and so forth. > > Right now host->vcc (vmmc) regulator is controlling the power to card. > Not the MCIPWR register! Maybe for you, but that's not the case on all platforms. You *really* need to get out of the idea that just because your implementation works one way that everything works that way. You're working on a cross-SoC cross-platform driver, and you need to take account of how other platforms work. In that case, there *are* platforms which the MCIPWR register does indeed control power to the card - and setting this to zero _will_ power down the card. > I would be very surprised if any hardware has this kind of setup, that > the PL180 itself controls a regulator. ARM dev boards all use the MCIPWR bits to control an external power switch - there's no adjustment of the voltage except via soldered links on the board. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [PDAs] [Linux] [Linux MIPS] [Yosemite Campsites] [Photos]
![]() |
![]() |