powerpc/esdhc: Map register for eSDHC Host Controller V3.0
authorHaijun.Zhang <Haijun.Zhang@freescale.com>
Wed, 30 Oct 2013 03:37:54 +0000 (11:37 +0800)
committerPantelis Antoniou <panto@antoniou-consulting.com>
Thu, 31 Oct 2013 07:55:33 +0000 (09:55 +0200)
eSDHC host controller has new register to support SD Spec 3.0.
And the according host controller version was Freescale eSDHC
Version 3.0.

Signed-off-by: Haijun Zhang <haijun.zhang@freescale.com>
Acked-by: Pantelis Antoniou <panto@antoniou-consulting.com>
drivers/mmc/fsl_esdhc.c

index a7170b49db384ff20a0276eb03312192d993f1a6..bd8c539a571c7201af880c4e7bc14267b1f0a6c5 100644 (file)
@@ -45,9 +45,21 @@ struct fsl_esdhc {
        uint    mixctrl;
        char    reserved1[4];
        uint    fevt;
-       char    reserved2[168];
+       uint    admaes;
+       uint    adsaddr;
+       char    reserved2[160];
        uint    hostver;
-       char    reserved3[780];
+       char    reserved3[4];
+       uint    dmaerraddr;
+       char    reserved4[4];
+       uint    dmaerrattr;
+       char    reserved5[4];
+       uint    hostcapblt2;
+       char    reserved6[8];
+       uint    tcr;
+       char    reserved7[28];
+       uint    sddirctl;
+       char    reserved8[712];
        uint    scr;
 };