diff options
-rw-r--r-- | arch/arm/mach-omap2/control.h | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/sleep34xx.S | 29 |
2 files changed, 20 insertions, 11 deletions
diff --git a/arch/arm/mach-omap2/control.h b/arch/arm/mach-omap2/control.h index ec98dd716217..6e5f7e512ff7 100644 --- a/arch/arm/mach-omap2/control.h +++ b/arch/arm/mach-omap2/control.h | |||
@@ -274,6 +274,8 @@ | |||
274 | #define OMAP343X_SCRATCHPAD_ROM (OMAP343X_CTRL_BASE + 0x860) | 274 | #define OMAP343X_SCRATCHPAD_ROM (OMAP343X_CTRL_BASE + 0x860) |
275 | #define OMAP343X_SCRATCHPAD (OMAP343X_CTRL_BASE + 0x910) | 275 | #define OMAP343X_SCRATCHPAD (OMAP343X_CTRL_BASE + 0x910) |
276 | #define OMAP343X_SCRATCHPAD_ROM_OFFSET 0x19C | 276 | #define OMAP343X_SCRATCHPAD_ROM_OFFSET 0x19C |
277 | #define OMAP343X_SCRATCHPAD_REGADDR(reg) OMAP2_L4_IO_ADDRESS(\ | ||
278 | OMAP343X_SCRATCHPAD + reg) | ||
277 | 279 | ||
278 | /* AM35XX_CONTROL_IPSS_CLK_CTRL bits */ | 280 | /* AM35XX_CONTROL_IPSS_CLK_CTRL bits */ |
279 | #define AM35XX_USBOTG_VBUSP_CLK_SHIFT 0 | 281 | #define AM35XX_USBOTG_VBUSP_CLK_SHIFT 0 |
diff --git a/arch/arm/mach-omap2/sleep34xx.S b/arch/arm/mach-omap2/sleep34xx.S index fb9811120744..39b93225f9d7 100644 --- a/arch/arm/mach-omap2/sleep34xx.S +++ b/arch/arm/mach-omap2/sleep34xx.S | |||
@@ -34,20 +34,27 @@ | |||
34 | #include "sdrc.h" | 34 | #include "sdrc.h" |
35 | #include "control.h" | 35 | #include "control.h" |
36 | 36 | ||
37 | #define SDRC_SCRATCHPAD_SEM_V 0xfa00291c | 37 | /* |
38 | 38 | * Registers access definitions | |
39 | #define PM_PREPWSTST_CORE_P 0x48306AE8 | 39 | */ |
40 | #define SDRC_SCRATCHPAD_SEM_OFFS 0xc | ||
41 | #define SDRC_SCRATCHPAD_SEM_V OMAP343X_SCRATCHPAD_REGADDR\ | ||
42 | (SDRC_SCRATCHPAD_SEM_OFFS) | ||
43 | #define PM_PREPWSTST_CORE_P OMAP3430_PRM_BASE + CORE_MOD +\ | ||
44 | OMAP3430_PM_PREPWSTST | ||
40 | #define PM_PWSTCTRL_MPU_P OMAP3430_PRM_BASE + MPU_MOD + OMAP2_PM_PWSTCTRL | 45 | #define PM_PWSTCTRL_MPU_P OMAP3430_PRM_BASE + MPU_MOD + OMAP2_PM_PWSTCTRL |
41 | #define CM_IDLEST1_CORE_V OMAP34XX_CM_REGADDR(CORE_MOD, CM_IDLEST1) | 46 | #define CM_IDLEST1_CORE_V OMAP34XX_CM_REGADDR(CORE_MOD, CM_IDLEST1) |
42 | #define CM_IDLEST_CKGEN_V OMAP34XX_CM_REGADDR(PLL_MOD, CM_IDLEST) | 47 | #define CM_IDLEST_CKGEN_V OMAP34XX_CM_REGADDR(PLL_MOD, CM_IDLEST) |
43 | #define SRAM_BASE_P 0x40200000 | 48 | #define SRAM_BASE_P OMAP3_SRAM_PA |
44 | #define CONTROL_STAT 0x480022F0 | 49 | #define CONTROL_STAT OMAP343X_CTRL_BASE + OMAP343X_CONTROL_STATUS |
45 | #define CONTROL_MEM_RTA_CTRL (OMAP343X_CTRL_BASE\ | 50 | #define CONTROL_MEM_RTA_CTRL (OMAP343X_CTRL_BASE +\ |
46 | + OMAP36XX_CONTROL_MEM_RTA_CTRL) | 51 | OMAP36XX_CONTROL_MEM_RTA_CTRL) |
47 | #define SCRATCHPAD_MEM_OFFS 0x310 /* Move this as correct place is | 52 | |
48 | * available */ | 53 | /* Move this as correct place is available */ |
49 | #define SCRATCHPAD_BASE_P (OMAP343X_CTRL_BASE + OMAP343X_CONTROL_MEM_WKUP\ | 54 | #define SCRATCHPAD_MEM_OFFS 0x310 |
50 | + SCRATCHPAD_MEM_OFFS) | 55 | #define SCRATCHPAD_BASE_P (OMAP343X_CTRL_BASE +\ |
56 | OMAP343X_CONTROL_MEM_WKUP +\ | ||
57 | SCRATCHPAD_MEM_OFFS) | ||
51 | #define SDRC_POWER_V OMAP34XX_SDRC_REGADDR(SDRC_POWER) | 58 | #define SDRC_POWER_V OMAP34XX_SDRC_REGADDR(SDRC_POWER) |
52 | #define SDRC_SYSCONFIG_P (OMAP343X_SDRC_BASE + SDRC_SYSCONFIG) | 59 | #define SDRC_SYSCONFIG_P (OMAP343X_SDRC_BASE + SDRC_SYSCONFIG) |
53 | #define SDRC_MR_0_P (OMAP343X_SDRC_BASE + SDRC_MR_0) | 60 | #define SDRC_MR_0_P (OMAP343X_SDRC_BASE + SDRC_MR_0) |