summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorHaijun.Zhang <Haijun.Zhang@freescale.com>2013-10-30 11:37:54 +0800
committerPantelis Antoniou <panto@antoniou-consulting.com>2013-10-31 09:55:33 +0200
commit5f9b9f867d8a804de4980d2901a9c756a8eb5473 (patch)
tree4b38bbc38a188d511d0cf63412f29a7a223b0f24 /drivers
parent6f0b7caa671f92c2d4676c84381d17fb90f7d2cd (diff)
powerpc/esdhc: Map register for eSDHC Host Controller V3.0
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>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/mmc/fsl_esdhc.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c
index a7170b49db..bd8c539a57 100644
--- a/drivers/mmc/fsl_esdhc.c
+++ b/drivers/mmc/fsl_esdhc.c
@@ -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;
};