summaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap/include/plat/mmc.h
diff options
context:
space:
mode:
authorkishore kadiyala <kishore.kadiyala@ti.com>2010-10-01 16:35:28 -0700
committerTony Lindgren <tony@atomide.com>2010-10-01 16:35:28 -0700
commit91a0b089f8358aec866bc9c69da8b84c77beaaf3 (patch)
tree7f6f3cf2565a618c4a718dc3f6e43da8025440e5 /arch/arm/plat-omap/include/plat/mmc.h
parent531c21ba1a298422ace28efbcdf94d5579a1b702 (diff)
downloadtalos-obmc-linux-91a0b089f8358aec866bc9c69da8b84c77beaaf3.tar.gz
talos-obmc-linux-91a0b089f8358aec866bc9c69da8b84c77beaaf3.zip
omap4 hsmmc: Register offset handling
In OMAP4, as per new PM programming model, the legacy registers which were there in OMAP3 are all shifted by 0x100 while new one's are added from offset 0 to 0x10. For OMAP4, the register offset appending of 0x100 done in devices.c currently, is moved to driver file.This change fits in for current implementation as well as once the driver undergoes hwmod adaptation. Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Madhusudhan Chikkature <madhu.cr@ti.com> Cc: Adrian Hunter <adrian.hunter@nokia.com> Cc: Benoit Cousson <b-cousson@ti.com> Signed-off-by: Kishore Kadiyala <kishore.kadiyala@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/plat-omap/include/plat/mmc.h')
-rw-r--r--arch/arm/plat-omap/include/plat/mmc.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/include/plat/mmc.h b/arch/arm/plat-omap/include/plat/mmc.h
index 2c4629a8d9f2..0ce3099b1eb0 100644
--- a/arch/arm/plat-omap/include/plat/mmc.h
+++ b/arch/arm/plat-omap/include/plat/mmc.h
@@ -71,6 +71,9 @@ struct omap_mmc_platform_data {
u64 dma_mask;
+ /* Register offset deviation */
+ u16 reg_offset;
+
struct omap_mmc_slot_data {
/* 4/8 wires and any additional host capabilities
OpenPOWER on IntegriCloud