Adding esdhc4 eMMC support on mx6sabresd
Dong Aisheng
b29396 at freescale.com
Thu May 8 03:17:32 PDT 2014
On Thu, May 08, 2014 at 09:18:35AM +0200, Lothar Waßmann wrote:
> Hi,
>
> Fabio Estevam wrote:
> > Hi Dong,
> >
> > I have tested the following patch to add support for the emmc port on
> > mx6qsabresd:
> >
> > --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
> > +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi
> > @@ -444,6 +444,21 @@
> > MX6QDL_PAD_SD3_DAT7__SD3_DATA7 0x17059
> > >;
> > };
> > +
> > + pinctrl_usdhc4: usdhc4grp {
> > + fsl,pins = <
> > + MX6QDL_PAD_SD4_CMD__SD4_CMD 0x17059
> > + MX6QDL_PAD_SD4_CLK__SD4_CLK 0x10059
> > + MX6QDL_PAD_SD4_DAT0__SD4_DATA0 0x17059
> > + MX6QDL_PAD_SD4_DAT1__SD4_DATA1 0x17059
> > + MX6QDL_PAD_SD4_DAT2__SD4_DATA2 0x17059
> > + MX6QDL_PAD_SD4_DAT3__SD4_DATA3 0x17059
> > + MX6QDL_PAD_SD4_DAT4__SD4_DATA4 0x17059
> > + MX6QDL_PAD_SD4_DAT5__SD4_DATA5 0x17059
> > + MX6QDL_PAD_SD4_DAT6__SD4_DATA6 0x17059
> > + MX6QDL_PAD_SD4_DAT7__SD4_DATA7 0x17059
> [...]
> >
> > Is there any extra patch I need to apply? I am running linux-next 20140506.
> >
> I'm using the pad settings 0x070b1 for our i.MX6 module with eMMC.
> At least you should probably drop the HYS setting (0x10000), since
> according to my experience the SD interface works much better with
> hysteresis disabled.
>
I'm not very sure about HYS bit, but it should not be pad setting issue.
This pad setting was tested ok with FSL internal tree.
I just tested an old Chris/mmc-next tree which is 3.14 rc2 with the top commit is b42b9b.
The eMMC works well on SabreSD boards.
But it failed and got the same issue with latest chris/mmc-next tree.
I noticed there's no changes on sdhci-esdhc-imx.c
Probably some other changes breaks this function.
Fabio,
You may bisect it yourself or i will do it later when i'm a bit free.
Shawn,
I remember this patch should have been upstream through your tree long time ago.
http://lists.infradead.org/pipermail/linux-arm-kernel/2013-October/206446.html
It seems somehow missed.
Regards
Dong Aisheng
>
> Lothar Waßmann
> --
> ___________________________________________________________
>
> Ka-Ro electronics GmbH | Pascalstraße 22 | D - 52076 Aachen
> Phone: +49 2408 1402-0 | Fax: +49 2408 1402-10
> Geschäftsführer: Matthias Kaussen
> Handelsregistereintrag: Amtsgericht Aachen, HRB 4996
>
> www.karo-electronics.de | info at karo-electronics.de
> ___________________________________________________________
More information about the linux-arm-kernel
mailing list