Hi, > my English is not perfect really... but I'm actually having hard times > trying to understand yours... So I give you my excuses in advance for > possible misunderstandings... IMO too, I know i have a horrible English . Trying to improve;) Pls dont hesitate in asking em to rephrase.
> I believe it's enough to use mx31_gpio_mux() here. You just need to > figure out correct arguments. But if you'll port complete iomuxing API > from Linux and post it here I think nobody will be unhappy ;) I get it. > > We don't have clocks API in U-Boot. You need to enable the clock by > setting appropriate bit in the clocks control register manually. Why do i have to touch the CCM? IIRC, Can't it be controlled with the STR_STP_CLOCK (bit 0). When i read the CCM using md.l it shows the Clock output set to IPG_CLK already which is an input the internally generated MMC_SD_CLK. Please correct me if am wrong. Hmm... I didn't touch any SPBA setting on mx27... But it may be needed > on mx31... Look at the spba_take_ownership() code and if it does > somethings with registers try setting registers to the same values from > your board code. I have it set in my code, it does not make any difference . I think it makes sense only for interrupt and dma transfers although i am not sure. Another thing i wasn't sure of was as to where is the endianness and bus width for the host controller getting set in the mx27 code? > That's all I can tell you: check pins configuration, check if the clocks > are enabled and if mx31 has more than one MMC controller check that you > are trying to talk to the one with card connector (or just try other > choices). Thanks Ilya. Will try. -Alfred. _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

