aboutsummaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorPaul Walmsley <paul@pwsan.com>2010-12-21 17:30:55 -0500
committerPaul Walmsley <paul@pwsan.com>2010-12-21 22:01:54 -0500
commitcdb54c4457d68994da7c2e16907adfbfc130060d (patch)
tree3d360dbb25dbcad732a378531db14aec69b74bf0 /arch
parent0f318fd52d7e251c5f48416c3e7156acc680d81c (diff)
OMAP4: PRCM: rename _MOD macros to _INST
Back in the OMAP2/3 PRCM interface days, the macros that referred to the offsets of individual PRM/CM instances from the top of the PRM/CM hardware modules were incorrectly suffixed with "_MOD". (They should have been suffixed with something like "_INST" or "_INSTANCE".) These days, now that we have better contact with the OMAP hardware people, we know that this naming is wrong. And in fact in OMAP4, there are actual hardware module offsets inside the instances, so the incorrect naming gets confusing very quickly for anyone who knows the hardware. Fix this naming for OMAP4, before things get too far along, by changing "_MOD" to "_INST" on the end of these macros. So, for example, OMAP4430_CM2_INSTR_MOD becomes OMAP4430_CM2_INSTR_INST. This unfortunately creates quite a large diff, but it is a straightforward rename. This patch should not result in any functional changes. The autogeneration scripts have been updated accordingly. Signed-off-by: Paul Walmsley <paul@pwsan.com> Cc: BenoƮt Cousson <b-cousson@ti.com> Cc: Rajendra Nayak <rnayak@ti.com> Cc: Santosh Shilimkar <santosh.shilimkar@ti.com> Reviewed-by: Kevin Hilman <khilman@deeprootsystems.com> Tested-by: Kevin Hilman <khilman@deeprootsystems.com> Tested-by: Santosh Shilimkar <santosh.shilimkar@ti.com> Tested-by: Rajendra Nayak <rnayak@ti.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/mach-omap2/cm1_44xx.h229
-rw-r--r--arch/arm/mach-omap2/cm2_44xx.h446
-rw-r--r--arch/arm/mach-omap2/powerdomains44xx_data.c32
-rw-r--r--arch/arm/mach-omap2/prcm.c2
-rw-r--r--arch/arm/mach-omap2/prcm_mpu44xx.h46
-rw-r--r--arch/arm/mach-omap2/prm44xx.h693
6 files changed, 718 insertions, 730 deletions
diff --git a/arch/arm/mach-omap2/cm1_44xx.h b/arch/arm/mach-omap2/cm1_44xx.h
index f3bba2180c5..aa2ee780263 100644
--- a/arch/arm/mach-omap2/cm1_44xx.h
+++ b/arch/arm/mach-omap2/cm1_44xx.h
@@ -28,229 +28,224 @@
28/* CM1 base address */ 28/* CM1 base address */
29#define OMAP4430_CM1_BASE 0x4a004000 29#define OMAP4430_CM1_BASE 0x4a004000
30 30
31#define OMAP44XX_CM1_REGADDR(module, reg) \ 31#define OMAP44XX_CM1_REGADDR(inst, reg) \
32 OMAP2_L4_IO_ADDRESS(OMAP4430_CM1_BASE + (module) + (reg)) 32 OMAP2_L4_IO_ADDRESS(OMAP4430_CM1_BASE + (inst) + (reg))
33 33
34/* CM1 instances */ 34/* CM1 instances */
35#define OMAP4430_CM1_OCP_SOCKET_MOD 0x0000 35#define OMAP4430_CM1_OCP_SOCKET_INST 0x0000
36#define OMAP4430_CM1_CKGEN_MOD 0x0100 36#define OMAP4430_CM1_CKGEN_INST 0x0100
37#define OMAP4430_CM1_MPU_MOD 0x0300 37#define OMAP4430_CM1_MPU_INST 0x0300
38#define OMAP4430_CM1_TESLA_MOD 0x0400 38#define OMAP4430_CM1_TESLA_INST 0x0400
39#define OMAP4430_CM1_ABE_MOD 0x0500 39#define OMAP4430_CM1_ABE_INST 0x0500
40#define OMAP4430_CM1_RESTORE_MOD 0x0e00 40#define OMAP4430_CM1_RESTORE_INST 0x0e00
41#define OMAP4430_CM1_INSTR_MOD 0x0f00 41#define OMAP4430_CM1_INSTR_INST 0x0f00
42 42
43/* CM1 */ 43/* CM1 */
44 44
45/* CM1.OCP_SOCKET_CM1 register offsets */ 45/* CM1.OCP_SOCKET_CM1 register offsets */
46#define OMAP4_REVISION_CM1_OFFSET 0x0000 46#define OMAP4_REVISION_CM1_OFFSET 0x0000
47#define OMAP4430_REVISION_CM1 OMAP44XX_CM1_REGADDR(OMAP4430_CM1_OCP_SOCKET_MOD, 0x0000) 47#define OMAP4430_REVISION_CM1 OMAP44XX_CM1_REGADDR(OMAP4430_CM1_OCP_SOCKET_INST, 0x0000)
48#define OMAP4_CM_CM1_PROFILING_CLKCTRL_OFFSET 0x0040 48#define OMAP4_CM_CM1_PROFILING_CLKCTRL_OFFSET 0x0040
49#define OMAP4430_CM_CM1_PROFILING_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_OCP_SOCKET_MOD, 0x0040) 49#define OMAP4430_CM_CM1_PROFILING_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_OCP_SOCKET_INST, 0x0040)
50 50
51/* CM1.CKGEN_CM1 register offsets */ 51/* CM1.CKGEN_CM1 register offsets */
52#define OMAP4_CM_CLKSEL_CORE_OFFSET 0x0000 52#define OMAP4_CM_CLKSEL_CORE_OFFSET 0x0000
53#define OMAP4430_CM_CLKSEL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0000) 53#define OMAP4430_CM_CLKSEL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0000)
54#define OMAP4_CM_CLKSEL_ABE_OFFSET 0x0008 54#define OMAP4_CM_CLKSEL_ABE_OFFSET 0x0008
55#define OMAP4430_CM_CLKSEL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0008) 55#define OMAP4430_CM_CLKSEL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0008)
56#define OMAP4_CM_DLL_CTRL_OFFSET 0x0010 56#define OMAP4_CM_DLL_CTRL_OFFSET 0x0010
57#define OMAP4430_CM_DLL_CTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0010) 57#define OMAP4430_CM_DLL_CTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0010)
58#define OMAP4_CM_CLKMODE_DPLL_CORE_OFFSET 0x0020 58#define OMAP4_CM_CLKMODE_DPLL_CORE_OFFSET 0x0020
59#define OMAP4430_CM_CLKMODE_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0020) 59#define OMAP4430_CM_CLKMODE_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0020)
60#define OMAP4_CM_IDLEST_DPLL_CORE_OFFSET 0x0024 60#define OMAP4_CM_IDLEST_DPLL_CORE_OFFSET 0x0024
61#define OMAP4430_CM_IDLEST_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0024) 61#define OMAP4430_CM_IDLEST_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0024)
62#define OMAP4_CM_AUTOIDLE_DPLL_CORE_OFFSET 0x0028 62#define OMAP4_CM_AUTOIDLE_DPLL_CORE_OFFSET 0x0028
63#define OMAP4430_CM_AUTOIDLE_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0028) 63#define OMAP4430_CM_AUTOIDLE_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0028)
64#define OMAP4_CM_CLKSEL_DPLL_CORE_OFFSET 0x002c 64#define OMAP4_CM_CLKSEL_DPLL_CORE_OFFSET 0x002c
65#define OMAP4430_CM_CLKSEL_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x002c) 65#define OMAP4430_CM_CLKSEL_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x002c)
66#define OMAP4_CM_DIV_M2_DPLL_CORE_OFFSET 0x0030 66#define OMAP4_CM_DIV_M2_DPLL_CORE_OFFSET 0x0030
67#define OMAP4430_CM_DIV_M2_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0030) 67#define OMAP4430_CM_DIV_M2_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0030)
68#define OMAP4_CM_DIV_M3_DPLL_CORE_OFFSET 0x0034 68#define OMAP4_CM_DIV_M3_DPLL_CORE_OFFSET 0x0034
69#define OMAP4430_CM_DIV_M3_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0034) 69#define OMAP4430_CM_DIV_M3_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0034)
70#define OMAP4_CM_DIV_M4_DPLL_CORE_OFFSET 0x0038 70#define OMAP4_CM_DIV_M4_DPLL_CORE_OFFSET 0x0038
71#define OMAP4430_CM_DIV_M4_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0038) 71#define OMAP4430_CM_DIV_M4_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0038)
72#define OMAP4_CM_DIV_M5_DPLL_CORE_OFFSET 0x003c 72#define OMAP4_CM_DIV_M5_DPLL_CORE_OFFSET 0x003c
73#define OMAP4430_CM_DIV_M5_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x003c) 73#define OMAP4430_CM_DIV_M5_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x003c)
74#define OMAP4_CM_DIV_M6_DPLL_CORE_OFFSET 0x0040 74#define OMAP4_CM_DIV_M6_DPLL_CORE_OFFSET 0x0040
75#define OMAP4430_CM_DIV_M6_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0040) 75#define OMAP4430_CM_DIV_M6_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0040)
76#define OMAP4_CM_DIV_M7_DPLL_CORE_OFFSET 0x0044 76#define OMAP4_CM_DIV_M7_DPLL_CORE_OFFSET 0x0044
77#define OMAP4430_CM_DIV_M7_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0044) 77#define OMAP4430_CM_DIV_M7_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0044)
78#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_CORE_OFFSET 0x0048 78#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_CORE_OFFSET 0x0048
79#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0048) 79#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0048)
80#define OMAP4_CM_SSC_MODFREQDIV_DPLL_CORE_OFFSET 0x004c 80#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_CORE_OFFSET 0x004c
81#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x004c) 81#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x004c)
82#define OMAP4_CM_EMU_OVERRIDE_DPLL_CORE_OFFSET 0x0050 82#define OMAP4_CM_EMU_OVERRIDE_DPLL_CORE_OFFSET 0x0050
83#define OMAP4430_CM_EMU_OVERRIDE_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0050) 83#define OMAP4430_CM_EMU_OVERRIDE_DPLL_CORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0050)
84#define OMAP4_CM_CLKMODE_DPLL_MPU_OFFSET 0x0060 84#define OMAP4_CM_CLKMODE_DPLL_MPU_OFFSET 0x0060
85#define OMAP4430_CM_CLKMODE_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0060) 85#define OMAP4430_CM_CLKMODE_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0060)
86#define OMAP4_CM_IDLEST_DPLL_MPU_OFFSET 0x0064 86#define OMAP4_CM_IDLEST_DPLL_MPU_OFFSET 0x0064
87#define OMAP4430_CM_IDLEST_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0064) 87#define OMAP4430_CM_IDLEST_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0064)
88#define OMAP4_CM_AUTOIDLE_DPLL_MPU_OFFSET 0x0068 88#define OMAP4_CM_AUTOIDLE_DPLL_MPU_OFFSET 0x0068
89#define OMAP4430_CM_AUTOIDLE_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0068) 89#define OMAP4430_CM_AUTOIDLE_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0068)
90#define OMAP4_CM_CLKSEL_DPLL_MPU_OFFSET 0x006c 90#define OMAP4_CM_CLKSEL_DPLL_MPU_OFFSET 0x006c
91#define OMAP4430_CM_CLKSEL_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x006c) 91#define OMAP4430_CM_CLKSEL_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x006c)
92#define OMAP4_CM_DIV_M2_DPLL_MPU_OFFSET 0x0070 92#define OMAP4_CM_DIV_M2_DPLL_MPU_OFFSET 0x0070
93#define OMAP4430_CM_DIV_M2_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0070) 93#define OMAP4430_CM_DIV_M2_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0070)
94#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_MPU_OFFSET 0x0088 94#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_MPU_OFFSET 0x0088
95#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0088) 95#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0088)
96#define OMAP4_CM_SSC_MODFREQDIV_DPLL_MPU_OFFSET 0x008c 96#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_MPU_OFFSET 0x008c
97#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x008c) 97#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x008c)
98#define OMAP4_CM_BYPCLK_DPLL_MPU_OFFSET 0x009c 98#define OMAP4_CM_BYPCLK_DPLL_MPU_OFFSET 0x009c
99#define OMAP4430_CM_BYPCLK_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x009c) 99#define OMAP4430_CM_BYPCLK_DPLL_MPU OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x009c)
100#define OMAP4_CM_CLKMODE_DPLL_IVA_OFFSET 0x00a0 100#define OMAP4_CM_CLKMODE_DPLL_IVA_OFFSET 0x00a0
101#define OMAP4430_CM_CLKMODE_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00a0) 101#define OMAP4430_CM_CLKMODE_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00a0)
102#define OMAP4_CM_IDLEST_DPLL_IVA_OFFSET 0x00a4 102#define OMAP4_CM_IDLEST_DPLL_IVA_OFFSET 0x00a4
103#define OMAP4430_CM_IDLEST_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00a4) 103#define OMAP4430_CM_IDLEST_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00a4)
104#define OMAP4_CM_AUTOIDLE_DPLL_IVA_OFFSET 0x00a8 104#define OMAP4_CM_AUTOIDLE_DPLL_IVA_OFFSET 0x00a8
105#define OMAP4430_CM_AUTOIDLE_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00a8) 105#define OMAP4430_CM_AUTOIDLE_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00a8)
106#define OMAP4_CM_CLKSEL_DPLL_IVA_OFFSET 0x00ac 106#define OMAP4_CM_CLKSEL_DPLL_IVA_OFFSET 0x00ac
107#define OMAP4430_CM_CLKSEL_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00ac) 107#define OMAP4430_CM_CLKSEL_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00ac)
108#define OMAP4_CM_DIV_M4_DPLL_IVA_OFFSET 0x00b8 108#define OMAP4_CM_DIV_M4_DPLL_IVA_OFFSET 0x00b8
109#define OMAP4430_CM_DIV_M4_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00b8) 109#define OMAP4430_CM_DIV_M4_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00b8)
110#define OMAP4_CM_DIV_M5_DPLL_IVA_OFFSET 0x00bc 110#define OMAP4_CM_DIV_M5_DPLL_IVA_OFFSET 0x00bc
111#define OMAP4430_CM_DIV_M5_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00bc) 111#define OMAP4430_CM_DIV_M5_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00bc)
112#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_IVA_OFFSET 0x00c8 112#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_IVA_OFFSET 0x00c8
113#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00c8) 113#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00c8)
114#define OMAP4_CM_SSC_MODFREQDIV_DPLL_IVA_OFFSET 0x00cc 114#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_IVA_OFFSET 0x00cc
115#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00cc) 115#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00cc)
116#define OMAP4_CM_BYPCLK_DPLL_IVA_OFFSET 0x00dc 116#define OMAP4_CM_BYPCLK_DPLL_IVA_OFFSET 0x00dc
117#define OMAP4430_CM_BYPCLK_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00dc) 117#define OMAP4430_CM_BYPCLK_DPLL_IVA OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00dc)
118#define OMAP4_CM_CLKMODE_DPLL_ABE_OFFSET 0x00e0 118#define OMAP4_CM_CLKMODE_DPLL_ABE_OFFSET 0x00e0
119#define OMAP4430_CM_CLKMODE_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00e0) 119#define OMAP4430_CM_CLKMODE_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00e0)
120#define OMAP4_CM_IDLEST_DPLL_ABE_OFFSET 0x00e4 120#define OMAP4_CM_IDLEST_DPLL_ABE_OFFSET 0x00e4
121#define OMAP4430_CM_IDLEST_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00e4) 121#define OMAP4430_CM_IDLEST_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00e4)
122#define OMAP4_CM_AUTOIDLE_DPLL_ABE_OFFSET 0x00e8 122#define OMAP4_CM_AUTOIDLE_DPLL_ABE_OFFSET 0x00e8
123#define OMAP4430_CM_AUTOIDLE_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00e8) 123#define OMAP4430_CM_AUTOIDLE_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00e8)
124#define OMAP4_CM_CLKSEL_DPLL_ABE_OFFSET 0x00ec 124#define OMAP4_CM_CLKSEL_DPLL_ABE_OFFSET 0x00ec
125#define OMAP4430_CM_CLKSEL_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00ec) 125#define OMAP4430_CM_CLKSEL_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00ec)
126#define OMAP4_CM_DIV_M2_DPLL_ABE_OFFSET 0x00f0 126#define OMAP4_CM_DIV_M2_DPLL_ABE_OFFSET 0x00f0
127#define OMAP4430_CM_DIV_M2_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00f0) 127#define OMAP4430_CM_DIV_M2_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00f0)
128#define OMAP4_CM_DIV_M3_DPLL_ABE_OFFSET 0x00f4 128#define OMAP4_CM_DIV_M3_DPLL_ABE_OFFSET 0x00f4
129#define OMAP4430_CM_DIV_M3_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x00f4) 129#define OMAP4430_CM_DIV_M3_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x00f4)
130#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_ABE_OFFSET 0x0108 130#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_ABE_OFFSET 0x0108
131#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0108) 131#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0108)
132#define OMAP4_CM_SSC_MODFREQDIV_DPLL_ABE_OFFSET 0x010c 132#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_ABE_OFFSET 0x010c
133#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x010c) 133#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_ABE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x010c)
134#define OMAP4_CM_CLKMODE_DPLL_DDRPHY_OFFSET 0x0120 134#define OMAP4_CM_CLKMODE_DPLL_DDRPHY_OFFSET 0x0120
135#define OMAP4430_CM_CLKMODE_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0120) 135#define OMAP4430_CM_CLKMODE_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0120)
136#define OMAP4_CM_IDLEST_DPLL_DDRPHY_OFFSET 0x0124 136#define OMAP4_CM_IDLEST_DPLL_DDRPHY_OFFSET 0x0124
137#define OMAP4430_CM_IDLEST_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0124) 137#define OMAP4430_CM_IDLEST_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0124)
138#define OMAP4_CM_AUTOIDLE_DPLL_DDRPHY_OFFSET 0x0128 138#define OMAP4_CM_AUTOIDLE_DPLL_DDRPHY_OFFSET 0x0128
139#define OMAP4430_CM_AUTOIDLE_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0128) 139#define OMAP4430_CM_AUTOIDLE_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0128)
140#define OMAP4_CM_CLKSEL_DPLL_DDRPHY_OFFSET 0x012c 140#define OMAP4_CM_CLKSEL_DPLL_DDRPHY_OFFSET 0x012c
141#define OMAP4430_CM_CLKSEL_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x012c) 141#define OMAP4430_CM_CLKSEL_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x012c)
142#define OMAP4_CM_DIV_M2_DPLL_DDRPHY_OFFSET 0x0130 142#define OMAP4_CM_DIV_M2_DPLL_DDRPHY_OFFSET 0x0130
143#define OMAP4430_CM_DIV_M2_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0130) 143#define OMAP4430_CM_DIV_M2_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0130)
144#define OMAP4_CM_DIV_M4_DPLL_DDRPHY_OFFSET 0x0138 144#define OMAP4_CM_DIV_M4_DPLL_DDRPHY_OFFSET 0x0138
145#define OMAP4430_CM_DIV_M4_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0138) 145#define OMAP4430_CM_DIV_M4_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0138)
146#define OMAP4_CM_DIV_M5_DPLL_DDRPHY_OFFSET 0x013c 146#define OMAP4_CM_DIV_M5_DPLL_DDRPHY_OFFSET 0x013c
147#define OMAP4430_CM_DIV_M5_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x013c) 147#define OMAP4430_CM_DIV_M5_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x013c)
148#define OMAP4_CM_DIV_M6_DPLL_DDRPHY_OFFSET 0x0140 148#define OMAP4_CM_DIV_M6_DPLL_DDRPHY_OFFSET 0x0140
149#define OMAP4430_CM_DIV_M6_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0140) 149#define OMAP4430_CM_DIV_M6_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0140)
150#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_DDRPHY_OFFSET 0x0148 150#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_DDRPHY_OFFSET 0x0148
151#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0148) 151#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0148)
152#define OMAP4_CM_SSC_MODFREQDIV_DPLL_DDRPHY_OFFSET 0x014c 152#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_DDRPHY_OFFSET 0x014c
153#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x014c) 153#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_DDRPHY OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x014c)
154#define OMAP4_CM_SHADOW_FREQ_CONFIG1_OFFSET 0x0160 154#define OMAP4_CM_SHADOW_FREQ_CONFIG1_OFFSET 0x0160
155#define OMAP4430_CM_SHADOW_FREQ_CONFIG1 OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0160) 155#define OMAP4430_CM_SHADOW_FREQ_CONFIG1 OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0160)
156#define OMAP4_CM_SHADOW_FREQ_CONFIG2_OFFSET 0x0164 156#define OMAP4_CM_SHADOW_FREQ_CONFIG2_OFFSET 0x0164
157#define OMAP4430_CM_SHADOW_FREQ_CONFIG2 OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0164) 157#define OMAP4430_CM_SHADOW_FREQ_CONFIG2 OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0164)
158#define OMAP4_CM_DYN_DEP_PRESCAL_OFFSET 0x0170 158#define OMAP4_CM_DYN_DEP_PRESCAL_OFFSET 0x0170
159#define OMAP4430_CM_DYN_DEP_PRESCAL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0170) 159#define OMAP4430_CM_DYN_DEP_PRESCAL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0170)
160#define OMAP4_CM_RESTORE_ST_OFFSET 0x0180 160#define OMAP4_CM_RESTORE_ST_OFFSET 0x0180
161#define OMAP4430_CM_RESTORE_ST OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_MOD, 0x0180) 161#define OMAP4430_CM_RESTORE_ST OMAP44XX_CM1_REGADDR(OMAP4430_CM1_CKGEN_INST, 0x0180)
162 162
163/* CM1.MPU_CM1 register offsets */ 163/* CM1.MPU_CM1 register offsets */
164#define OMAP4_CM_MPU_CLKSTCTRL_OFFSET 0x0000 164#define OMAP4_CM_MPU_CLKSTCTRL_OFFSET 0x0000
165#define OMAP4430_CM_MPU_CLKSTCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_MOD, 0x0000) 165#define OMAP4430_CM_MPU_CLKSTCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_INST, 0x0000)
166#define OMAP4_CM_MPU_STATICDEP_OFFSET 0x0004 166#define OMAP4_CM_MPU_STATICDEP_OFFSET 0x0004
167#define OMAP4430_CM_MPU_STATICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_MOD, 0x0004) 167#define OMAP4430_CM_MPU_STATICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_INST, 0x0004)
168#define OMAP4_CM_MPU_DYNAMICDEP_OFFSET 0x0008 168#define OMAP4_CM_MPU_DYNAMICDEP_OFFSET 0x0008
169#define OMAP4430_CM_MPU_DYNAMICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_MOD, 0x0008) 169#define OMAP4430_CM_MPU_DYNAMICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_INST, 0x0008)
170#define OMAP4_CM_MPU_MPU_CLKCTRL_OFFSET 0x0020 170#define OMAP4_CM_MPU_MPU_CLKCTRL_OFFSET 0x0020
171#define OMAP4430_CM_MPU_MPU_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_MOD, 0x0020) 171#define OMAP4430_CM_MPU_MPU_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_MPU_INST, 0x0020)
172 172
173/* CM1.TESLA_CM1 register offsets */ 173/* CM1.TESLA_CM1 register offsets */
174#define OMAP4_CM_TESLA_CLKSTCTRL_OFFSET 0x0000 174#define OMAP4_CM_TESLA_CLKSTCTRL_OFFSET 0x0000
175#define OMAP4430_CM_TESLA_CLKSTCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_MOD, 0x0000) 175#define OMAP4430_CM_TESLA_CLKSTCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_INST, 0x0000)
176#define OMAP4_CM_TESLA_STATICDEP_OFFSET 0x0004 176#define OMAP4_CM_TESLA_STATICDEP_OFFSET 0x0004
177#define OMAP4430_CM_TESLA_STATICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_MOD, 0x0004) 177#define OMAP4430_CM_TESLA_STATICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_INST, 0x0004)
178#define OMAP4_CM_TESLA_DYNAMICDEP_OFFSET 0x0008 178#define OMAP4_CM_TESLA_DYNAMICDEP_OFFSET 0x0008
179#define OMAP4430_CM_TESLA_DYNAMICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_MOD, 0x0008) 179#define OMAP4430_CM_TESLA_DYNAMICDEP OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_INST, 0x0008)
180#define OMAP4_CM_TESLA_TESLA_CLKCTRL_OFFSET 0x0020 180#define OMAP4_CM_TESLA_TESLA_CLKCTRL_OFFSET 0x0020
181#define OMAP4430_CM_TESLA_TESLA_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_MOD, 0x0020) 181#define OMAP4430_CM_TESLA_TESLA_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_TESLA_INST, 0x0020)
182 182
183/* CM1.ABE_CM1 register offsets */ 183/* CM1.ABE_CM1 register offsets */
184#define OMAP4_CM1_ABE_CLKSTCTRL_OFFSET 0x0000 184#define OMAP4_CM1_ABE_CLKSTCTRL_OFFSET 0x0000
185#define OMAP4430_CM1_ABE_CLKSTCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0000) 185#define OMAP4430_CM1_ABE_CLKSTCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0000)
186#define OMAP4_CM1_ABE_L4ABE_CLKCTRL_OFFSET 0x0020 186#define OMAP4_CM1_ABE_L4ABE_CLKCTRL_OFFSET 0x0020
187#define OMAP4430_CM1_ABE_L4ABE_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0020) 187#define OMAP4430_CM1_ABE_L4ABE_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0020)
188#define OMAP4_CM1_ABE_AESS_CLKCTRL_OFFSET 0x0028 188#define OMAP4_CM1_ABE_AESS_CLKCTRL_OFFSET 0x0028
189#define OMAP4430_CM1_ABE_AESS_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0028) 189#define OMAP4430_CM1_ABE_AESS_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0028)
190#define OMAP4_CM1_ABE_PDM_CLKCTRL_OFFSET 0x0030 190#define OMAP4_CM1_ABE_PDM_CLKCTRL_OFFSET 0x0030
191#define OMAP4430_CM1_ABE_PDM_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0030) 191#define OMAP4430_CM1_ABE_PDM_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0030)
192#define OMAP4_CM1_ABE_DMIC_CLKCTRL_OFFSET 0x0038 192#define OMAP4_CM1_ABE_DMIC_CLKCTRL_OFFSET 0x0038
193#define OMAP4430_CM1_ABE_DMIC_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0038) 193#define OMAP4430_CM1_ABE_DMIC_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0038)
194#define OMAP4_CM1_ABE_MCASP_CLKCTRL_OFFSET 0x0040 194#define OMAP4_CM1_ABE_MCASP_CLKCTRL_OFFSET 0x0040
195#define OMAP4430_CM1_ABE_MCASP_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0040) 195#define OMAP4430_CM1_ABE_MCASP_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0040)
196#define OMAP4_CM1_ABE_MCBSP1_CLKCTRL_OFFSET 0x0048 196#define OMAP4_CM1_ABE_MCBSP1_CLKCTRL_OFFSET 0x0048
197#define OMAP4430_CM1_ABE_MCBSP1_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0048) 197#define OMAP4430_CM1_ABE_MCBSP1_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0048)
198#define OMAP4_CM1_ABE_MCBSP2_CLKCTRL_OFFSET 0x0050 198#define OMAP4_CM1_ABE_MCBSP2_CLKCTRL_OFFSET 0x0050
199#define OMAP4430_CM1_ABE_MCBSP2_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0050) 199#define OMAP4430_CM1_ABE_MCBSP2_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0050)
200#define OMAP4_CM1_ABE_MCBSP3_CLKCTRL_OFFSET 0x0058 200#define OMAP4_CM1_ABE_MCBSP3_CLKCTRL_OFFSET 0x0058
201#define OMAP4430_CM1_ABE_MCBSP3_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0058) 201#define OMAP4430_CM1_ABE_MCBSP3_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0058)
202#define OMAP4_CM1_ABE_SLIMBUS_CLKCTRL_OFFSET 0x0060 202#define OMAP4_CM1_ABE_SLIMBUS_CLKCTRL_OFFSET 0x0060
203#define OMAP4430_CM1_ABE_SLIMBUS_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0060) 203#define OMAP4430_CM1_ABE_SLIMBUS_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0060)
204#define OMAP4_CM1_ABE_TIMER5_CLKCTRL_OFFSET 0x0068 204#define OMAP4_CM1_ABE_TIMER5_CLKCTRL_OFFSET 0x0068
205#define OMAP4430_CM1_ABE_TIMER5_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0068) 205#define OMAP4430_CM1_ABE_TIMER5_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0068)
206#define OMAP4_CM1_ABE_TIMER6_CLKCTRL_OFFSET 0x0070 206#define OMAP4_CM1_ABE_TIMER6_CLKCTRL_OFFSET 0x0070
207#define OMAP4430_CM1_ABE_TIMER6_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0070) 207#define OMAP4430_CM1_ABE_TIMER6_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0070)
208#define OMAP4_CM1_ABE_TIMER7_CLKCTRL_OFFSET 0x0078 208#define OMAP4_CM1_ABE_TIMER7_CLKCTRL_OFFSET 0x0078
209#define OMAP4430_CM1_ABE_TIMER7_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0078) 209#define OMAP4430_CM1_ABE_TIMER7_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0078)
210#define OMAP4_CM1_ABE_TIMER8_CLKCTRL_OFFSET 0x0080 210#define OMAP4_CM1_ABE_TIMER8_CLKCTRL_OFFSET 0x0080
211#define OMAP4430_CM1_ABE_TIMER8_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0080) 211#define OMAP4430_CM1_ABE_TIMER8_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0080)
212#define OMAP4_CM1_ABE_WDT3_CLKCTRL_OFFSET 0x0088 212#define OMAP4_CM1_ABE_WDT3_CLKCTRL_OFFSET 0x0088
213#define OMAP4430_CM1_ABE_WDT3_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_MOD, 0x0088) 213#define OMAP4430_CM1_ABE_WDT3_CLKCTRL OMAP44XX_CM1_REGADDR(OMAP4430_CM1_ABE_INST, 0x0088)
214 214
215/* CM1.RESTORE_CM1 register offsets */ 215/* CM1.RESTORE_CM1 register offsets */
216#define OMAP4_CM_CLKSEL_CORE_RESTORE_OFFSET 0x0000 216#define OMAP4_CM_CLKSEL_CORE_RESTORE_OFFSET 0x0000
217#define OMAP4430_CM_CLKSEL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0000) 217#define OMAP4430_CM_CLKSEL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0000)
218#define OMAP4_CM_DIV_M2_DPLL_CORE_RESTORE_OFFSET 0x0004 218#define OMAP4_CM_DIV_M2_DPLL_CORE_RESTORE_OFFSET 0x0004
219#define OMAP4430_CM_DIV_M2_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0004) 219#define OMAP4430_CM_DIV_M2_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0004)
220#define OMAP4_CM_DIV_M3_DPLL_CORE_RESTORE_OFFSET 0x0008 220#define OMAP4_CM_DIV_M3_DPLL_CORE_RESTORE_OFFSET 0x0008
221#define OMAP4430_CM_DIV_M3_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0008) 221#define OMAP4430_CM_DIV_M3_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0008)
222#define OMAP4_CM_DIV_M4_DPLL_CORE_RESTORE_OFFSET 0x000c 222#define OMAP4_CM_DIV_M4_DPLL_CORE_RESTORE_OFFSET 0x000c
223#define OMAP4430_CM_DIV_M4_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x000c) 223#define OMAP4430_CM_DIV_M4_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x000c)
224#define OMAP4_CM_DIV_M5_DPLL_CORE_RESTORE_OFFSET 0x0010 224#define OMAP4_CM_DIV_M5_DPLL_CORE_RESTORE_OFFSET 0x0010
225#define OMAP4430_CM_DIV_M5_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0010) 225#define OMAP4430_CM_DIV_M5_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0010)
226#define OMAP4_CM_DIV_M6_DPLL_CORE_RESTORE_OFFSET 0x0014 226#define OMAP4_CM_DIV_M6_DPLL_CORE_RESTORE_OFFSET 0x0014
227#define OMAP4430_CM_DIV_M6_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0014) 227#define OMAP4430_CM_DIV_M6_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0014)
228#define OMAP4_CM_DIV_M7_DPLL_CORE_RESTORE_OFFSET 0x0018 228#define OMAP4_CM_DIV_M7_DPLL_CORE_RESTORE_OFFSET 0x0018
229#define OMAP4430_CM_DIV_M7_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0018) 229#define OMAP4430_CM_DIV_M7_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0018)
230#define OMAP4_CM_CLKSEL_DPLL_CORE_RESTORE_OFFSET 0x001c 230#define OMAP4_CM_CLKSEL_DPLL_CORE_RESTORE_OFFSET 0x001c
231#define OMAP4430_CM_CLKSEL_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x001c) 231#define OMAP4430_CM_CLKSEL_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x001c)
232#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_CORE_RESTORE_OFFSET 0x0020 232#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_CORE_RESTORE_OFFSET 0x0020
233#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0020) 233#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0020)
234#define OMAP4_CM_SSC_MODFREQDIV_DPLL_CORE_RESTORE_OFFSET 0x0024 234#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_CORE_RESTORE_OFFSET 0x0024
235#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0024) 235#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0024)
236#define OMAP4_CM_CLKMODE_DPLL_CORE_RESTORE_OFFSET 0x0028 236#define OMAP4_CM_CLKMODE_DPLL_CORE_RESTORE_OFFSET 0x0028
237#define OMAP4430_CM_CLKMODE_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0028) 237#define OMAP4430_CM_CLKMODE_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0028)
238#define OMAP4_CM_SHADOW_FREQ_CONFIG2_RESTORE_OFFSET 0x002c 238#define OMAP4_CM_SHADOW_FREQ_CONFIG2_RESTORE_OFFSET 0x002c
239#define OMAP4430_CM_SHADOW_FREQ_CONFIG2_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x002c) 239#define OMAP4430_CM_SHADOW_FREQ_CONFIG2_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x002c)
240#define OMAP4_CM_SHADOW_FREQ_CONFIG1_RESTORE_OFFSET 0x0030 240#define OMAP4_CM_SHADOW_FREQ_CONFIG1_RESTORE_OFFSET 0x0030
241#define OMAP4430_CM_SHADOW_FREQ_CONFIG1_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0030) 241#define OMAP4430_CM_SHADOW_FREQ_CONFIG1_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0030)
242#define OMAP4_CM_AUTOIDLE_DPLL_CORE_RESTORE_OFFSET 0x0034 242#define OMAP4_CM_AUTOIDLE_DPLL_CORE_RESTORE_OFFSET 0x0034
243#define OMAP4430_CM_AUTOIDLE_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0034) 243#define OMAP4430_CM_AUTOIDLE_DPLL_CORE_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0034)
244#define OMAP4_CM_MPU_CLKSTCTRL_RESTORE_OFFSET 0x0038 244#define OMAP4_CM_MPU_CLKSTCTRL_RESTORE_OFFSET 0x0038
245#define OMAP4430_CM_MPU_CLKSTCTRL_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0038) 245#define OMAP4430_CM_MPU_CLKSTCTRL_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0038)
246#define OMAP4_CM_CM1_PROFILING_CLKCTRL_RESTORE_OFFSET 0x003c 246#define OMAP4_CM_CM1_PROFILING_CLKCTRL_RESTORE_OFFSET 0x003c
247#define OMAP4430_CM_CM1_PROFILING_CLKCTRL_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x003c) 247#define OMAP4430_CM_CM1_PROFILING_CLKCTRL_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x003c)
248#define OMAP4_CM_DYN_DEP_PRESCAL_RESTORE_OFFSET 0x0040 248#define OMAP4_CM_DYN_DEP_PRESCAL_RESTORE_OFFSET 0x0040
249#define OMAP4430_CM_DYN_DEP_PRESCAL_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_MOD, 0x0040) 249#define OMAP4430_CM_DYN_DEP_PRESCAL_RESTORE OMAP44XX_CM1_REGADDR(OMAP4430_CM1_RESTORE_INST, 0x0040)
250
251/* Function prototypes */
252extern u32 omap4_cm1_read_mod_reg(s16 module, u16 idx);
253extern void omap4_cm1_write_mod_reg(u32 val, s16 module, u16 idx);
254extern u32 omap4_cm1_rmw_mod_reg_bits(u32 mask, u32 bits, s16 module, s16 idx);
255 250
256#endif 251#endif
diff --git a/arch/arm/mach-omap2/cm2_44xx.h b/arch/arm/mach-omap2/cm2_44xx.h
index 678cff6e047..89c95220d3e 100644
--- a/arch/arm/mach-omap2/cm2_44xx.h
+++ b/arch/arm/mach-omap2/cm2_44xx.h
@@ -28,456 +28,456 @@
28/* CM2 base address */ 28/* CM2 base address */
29#define OMAP4430_CM2_BASE 0x4a008000 29#define OMAP4430_CM2_BASE 0x4a008000
30 30
31#define OMAP44XX_CM2_REGADDR(module, reg) \ 31#define OMAP44XX_CM2_REGADDR(inst, reg) \
32 OMAP2_L4_IO_ADDRESS(OMAP4430_CM2_BASE + (module) + (reg)) 32 OMAP2_L4_IO_ADDRESS(OMAP4430_CM2_BASE + (inst) + (reg))
33 33
34/* CM2 instances */ 34/* CM2 instances */
35#define OMAP4430_CM2_OCP_SOCKET_MOD 0x0000 35#define OMAP4430_CM2_OCP_SOCKET_INST 0x0000
36#define OMAP4430_CM2_CKGEN_MOD 0x0100 36#define OMAP4430_CM2_CKGEN_INST 0x0100
37#define OMAP4430_CM2_ALWAYS_ON_MOD 0x0600 37#define OMAP4430_CM2_ALWAYS_ON_INST 0x0600
38#define OMAP4430_CM2_CORE_MOD 0x0700 38#define OMAP4430_CM2_CORE_INST 0x0700
39#define OMAP4430_CM2_IVAHD_MOD 0x0f00 39#define OMAP4430_CM2_IVAHD_INST 0x0f00
40#define OMAP4430_CM2_CAM_MOD 0x1000 40#define OMAP4430_CM2_CAM_INST 0x1000
41#define OMAP4430_CM2_DSS_MOD 0x1100 41#define OMAP4430_CM2_DSS_INST 0x1100
42#define OMAP4430_CM2_GFX_MOD 0x1200 42#define OMAP4430_CM2_GFX_INST 0x1200
43#define OMAP4430_CM2_L3INIT_MOD 0x1300 43#define OMAP4430_CM2_L3INIT_INST 0x1300
44#define OMAP4430_CM2_L4PER_MOD 0x1400 44#define OMAP4430_CM2_L4PER_INST 0x1400
45#define OMAP4430_CM2_CEFUSE_MOD 0x1600 45#define OMAP4430_CM2_CEFUSE_INST 0x1600
46#define OMAP4430_CM2_RESTORE_MOD 0x1e00 46#define OMAP4430_CM2_RESTORE_INST 0x1e00
47#define OMAP4430_CM2_INSTR_MOD 0x1f00 47#define OMAP4430_CM2_INSTR_INST 0x1f00
48 48
49 49
50/* CM2 */ 50/* CM2 */
51 51
52/* CM2.OCP_SOCKET_CM2 register offsets */ 52/* CM2.OCP_SOCKET_CM2 register offsets */
53#define OMAP4_REVISION_CM2_OFFSET 0x0000 53#define OMAP4_REVISION_CM2_OFFSET 0x0000
54#define OMAP4430_REVISION_CM2 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_OCP_SOCKET_MOD, 0x0000) 54#define OMAP4430_REVISION_CM2 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_OCP_SOCKET_INST, 0x0000)
55#define OMAP4_CM_CM2_PROFILING_CLKCTRL_OFFSET 0x0040 55#define OMAP4_CM_CM2_PROFILING_CLKCTRL_OFFSET 0x0040
56#define OMAP4430_CM_CM2_PROFILING_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_OCP_SOCKET_MOD, 0x0040) 56#define OMAP4430_CM_CM2_PROFILING_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_OCP_SOCKET_INST, 0x0040)
57 57
58/* CM2.CKGEN_CM2 register offsets */ 58/* CM2.CKGEN_CM2 register offsets */
59#define OMAP4_CM_CLKSEL_DUCATI_ISS_ROOT_OFFSET 0x0000 59#define OMAP4_CM_CLKSEL_DUCATI_ISS_ROOT_OFFSET 0x0000
60#define OMAP4430_CM_CLKSEL_DUCATI_ISS_ROOT OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0000) 60#define OMAP4430_CM_CLKSEL_DUCATI_ISS_ROOT OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0000)
61#define OMAP4_CM_CLKSEL_USB_60MHZ_OFFSET 0x0004 61#define OMAP4_CM_CLKSEL_USB_60MHZ_OFFSET 0x0004
62#define OMAP4430_CM_CLKSEL_USB_60MHZ OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0004) 62#define OMAP4430_CM_CLKSEL_USB_60MHZ OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0004)
63#define OMAP4_CM_SCALE_FCLK_OFFSET 0x0008 63#define OMAP4_CM_SCALE_FCLK_OFFSET 0x0008
64#define OMAP4430_CM_SCALE_FCLK OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0008) 64#define OMAP4430_CM_SCALE_FCLK OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0008)
65#define OMAP4_CM_CORE_DVFS_PERF1_OFFSET 0x0010 65#define OMAP4_CM_CORE_DVFS_PERF1_OFFSET 0x0010
66#define OMAP4430_CM_CORE_DVFS_PERF1 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0010) 66#define OMAP4430_CM_CORE_DVFS_PERF1 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0010)
67#define OMAP4_CM_CORE_DVFS_PERF2_OFFSET 0x0014 67#define OMAP4_CM_CORE_DVFS_PERF2_OFFSET 0x0014
68#define OMAP4430_CM_CORE_DVFS_PERF2 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0014) 68#define OMAP4430_CM_CORE_DVFS_PERF2 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0014)
69#define OMAP4_CM_CORE_DVFS_PERF3_OFFSET 0x0018 69#define OMAP4_CM_CORE_DVFS_PERF3_OFFSET 0x0018
70#define OMAP4430_CM_CORE_DVFS_PERF3 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0018) 70#define OMAP4430_CM_CORE_DVFS_PERF3 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0018)
71#define OMAP4_CM_CORE_DVFS_PERF4_OFFSET 0x001c 71#define OMAP4_CM_CORE_DVFS_PERF4_OFFSET 0x001c
72#define OMAP4430_CM_CORE_DVFS_PERF4 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x001c) 72#define OMAP4430_CM_CORE_DVFS_PERF4 OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x001c)
73#define OMAP4_CM_CORE_DVFS_CURRENT_OFFSET 0x0024 73#define OMAP4_CM_CORE_DVFS_CURRENT_OFFSET 0x0024
74#define OMAP4430_CM_CORE_DVFS_CURRENT OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0024) 74#define OMAP4430_CM_CORE_DVFS_CURRENT OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0024)
75#define OMAP4_CM_IVA_DVFS_PERF_TESLA_OFFSET 0x0028 75#define OMAP4_CM_IVA_DVFS_PERF_TESLA_OFFSET 0x0028
76#define OMAP4430_CM_IVA_DVFS_PERF_TESLA OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0028) 76#define OMAP4430_CM_IVA_DVFS_PERF_TESLA OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0028)
77#define OMAP4_CM_IVA_DVFS_PERF_IVAHD_OFFSET 0x002c 77#define OMAP4_CM_IVA_DVFS_PERF_IVAHD_OFFSET 0x002c
78#define OMAP4430_CM_IVA_DVFS_PERF_IVAHD OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x002c) 78#define OMAP4430_CM_IVA_DVFS_PERF_IVAHD OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x002c)
79#define OMAP4_CM_IVA_DVFS_PERF_ABE_OFFSET 0x0030 79#define OMAP4_CM_IVA_DVFS_PERF_ABE_OFFSET 0x0030
80#define OMAP4430_CM_IVA_DVFS_PERF_ABE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0030) 80#define OMAP4430_CM_IVA_DVFS_PERF_ABE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0030)
81#define OMAP4_CM_IVA_DVFS_CURRENT_OFFSET 0x0038 81#define OMAP4_CM_IVA_DVFS_CURRENT_OFFSET 0x0038
82#define OMAP4430_CM_IVA_DVFS_CURRENT OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0038) 82#define OMAP4430_CM_IVA_DVFS_CURRENT OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0038)
83#define OMAP4_CM_CLKMODE_DPLL_PER_OFFSET 0x0040 83#define OMAP4_CM_CLKMODE_DPLL_PER_OFFSET 0x0040
84#define OMAP4430_CM_CLKMODE_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0040) 84#define OMAP4430_CM_CLKMODE_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0040)
85#define OMAP4_CM_IDLEST_DPLL_PER_OFFSET 0x0044 85#define OMAP4_CM_IDLEST_DPLL_PER_OFFSET 0x0044
86#define OMAP4430_CM_IDLEST_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0044) 86#define OMAP4430_CM_IDLEST_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0044)
87#define OMAP4_CM_AUTOIDLE_DPLL_PER_OFFSET 0x0048 87#define OMAP4_CM_AUTOIDLE_DPLL_PER_OFFSET 0x0048
88#define OMAP4430_CM_AUTOIDLE_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0048) 88#define OMAP4430_CM_AUTOIDLE_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0048)
89#define OMAP4_CM_CLKSEL_DPLL_PER_OFFSET 0x004c 89#define OMAP4_CM_CLKSEL_DPLL_PER_OFFSET 0x004c
90#define OMAP4430_CM_CLKSEL_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x004c) 90#define OMAP4430_CM_CLKSEL_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x004c)
91#define OMAP4_CM_DIV_M2_DPLL_PER_OFFSET 0x0050 91#define OMAP4_CM_DIV_M2_DPLL_PER_OFFSET 0x0050
92#define OMAP4430_CM_DIV_M2_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0050) 92#define OMAP4430_CM_DIV_M2_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0050)
93#define OMAP4_CM_DIV_M3_DPLL_PER_OFFSET 0x0054 93#define OMAP4_CM_DIV_M3_DPLL_PER_OFFSET 0x0054
94#define OMAP4430_CM_DIV_M3_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0054) 94#define OMAP4430_CM_DIV_M3_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0054)
95#define OMAP4_CM_DIV_M4_DPLL_PER_OFFSET 0x0058 95#define OMAP4_CM_DIV_M4_DPLL_PER_OFFSET 0x0058
96#define OMAP4430_CM_DIV_M4_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0058) 96#define OMAP4430_CM_DIV_M4_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0058)
97#define OMAP4_CM_DIV_M5_DPLL_PER_OFFSET 0x005c 97#define OMAP4_CM_DIV_M5_DPLL_PER_OFFSET 0x005c
98#define OMAP4430_CM_DIV_M5_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x005c) 98#define OMAP4430_CM_DIV_M5_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x005c)
99#define OMAP4_CM_DIV_M6_DPLL_PER_OFFSET 0x0060 99#define OMAP4_CM_DIV_M6_DPLL_PER_OFFSET 0x0060
100#define OMAP4430_CM_DIV_M6_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0060) 100#define OMAP4430_CM_DIV_M6_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0060)
101#define OMAP4_CM_DIV_M7_DPLL_PER_OFFSET 0x0064 101#define OMAP4_CM_DIV_M7_DPLL_PER_OFFSET 0x0064
102#define OMAP4430_CM_DIV_M7_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0064) 102#define OMAP4430_CM_DIV_M7_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0064)
103#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_PER_OFFSET 0x0068 103#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_PER_OFFSET 0x0068
104#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0068) 104#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0068)
105#define OMAP4_CM_SSC_MODFREQDIV_DPLL_PER_OFFSET 0x006c 105#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_PER_OFFSET 0x006c
106#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x006c) 106#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_PER OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x006c)
107#define OMAP4_CM_CLKMODE_DPLL_USB_OFFSET 0x0080 107#define OMAP4_CM_CLKMODE_DPLL_USB_OFFSET 0x0080
108#define OMAP4430_CM_CLKMODE_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0080) 108#define OMAP4430_CM_CLKMODE_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0080)
109#define OMAP4_CM_IDLEST_DPLL_USB_OFFSET 0x0084 109#define OMAP4_CM_IDLEST_DPLL_USB_OFFSET 0x0084
110#define OMAP4430_CM_IDLEST_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0084) 110#define OMAP4430_CM_IDLEST_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0084)
111#define OMAP4_CM_AUTOIDLE_DPLL_USB_OFFSET 0x0088 111#define OMAP4_CM_AUTOIDLE_DPLL_USB_OFFSET 0x0088
112#define OMAP4430_CM_AUTOIDLE_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0088) 112#define OMAP4430_CM_AUTOIDLE_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0088)
113#define OMAP4_CM_CLKSEL_DPLL_USB_OFFSET 0x008c 113#define OMAP4_CM_CLKSEL_DPLL_USB_OFFSET 0x008c
114#define OMAP4430_CM_CLKSEL_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x008c) 114#define OMAP4430_CM_CLKSEL_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x008c)
115#define OMAP4_CM_DIV_M2_DPLL_USB_OFFSET 0x0090 115#define OMAP4_CM_DIV_M2_DPLL_USB_OFFSET 0x0090
116#define OMAP4430_CM_DIV_M2_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x0090) 116#define OMAP4430_CM_DIV_M2_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x0090)
117#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_USB_OFFSET 0x00a8 117#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_USB_OFFSET 0x00a8
118#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00a8) 118#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00a8)
119#define OMAP4_CM_SSC_MODFREQDIV_DPLL_USB_OFFSET 0x00ac 119#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_USB_OFFSET 0x00ac
120#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00ac) 120#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00ac)
121#define OMAP4_CM_CLKDCOLDO_DPLL_USB_OFFSET 0x00b4 121#define OMAP4_CM_CLKDCOLDO_DPLL_USB_OFFSET 0x00b4
122#define OMAP4430_CM_CLKDCOLDO_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00b4) 122#define OMAP4430_CM_CLKDCOLDO_DPLL_USB OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00b4)
123#define OMAP4_CM_CLKMODE_DPLL_UNIPRO_OFFSET 0x00c0 123#define OMAP4_CM_CLKMODE_DPLL_UNIPRO_OFFSET 0x00c0
124#define OMAP4430_CM_CLKMODE_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00c0) 124#define OMAP4430_CM_CLKMODE_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00c0)
125#define OMAP4_CM_IDLEST_DPLL_UNIPRO_OFFSET 0x00c4 125#define OMAP4_CM_IDLEST_DPLL_UNIPRO_OFFSET 0x00c4
126#define OMAP4430_CM_IDLEST_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00c4) 126#define OMAP4430_CM_IDLEST_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00c4)
127#define OMAP4_CM_AUTOIDLE_DPLL_UNIPRO_OFFSET 0x00c8 127#define OMAP4_CM_AUTOIDLE_DPLL_UNIPRO_OFFSET 0x00c8
128#define OMAP4430_CM_AUTOIDLE_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00c8) 128#define OMAP4430_CM_AUTOIDLE_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00c8)
129#define OMAP4_CM_CLKSEL_DPLL_UNIPRO_OFFSET 0x00cc 129#define OMAP4_CM_CLKSEL_DPLL_UNIPRO_OFFSET 0x00cc
130#define OMAP4430_CM_CLKSEL_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00cc) 130#define OMAP4430_CM_CLKSEL_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00cc)
131#define OMAP4_CM_DIV_M2_DPLL_UNIPRO_OFFSET 0x00d0 131#define OMAP4_CM_DIV_M2_DPLL_UNIPRO_OFFSET 0x00d0
132#define OMAP4430_CM_DIV_M2_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00d0) 132#define OMAP4430_CM_DIV_M2_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00d0)
133#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_UNIPRO_OFFSET 0x00e8 133#define OMAP4_CM_SSC_DELTAMSTEP_DPLL_UNIPRO_OFFSET 0x00e8
134#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00e8) 134#define OMAP4430_CM_SSC_DELTAMSTEP_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00e8)
135#define OMAP4_CM_SSC_MODFREQDIV_DPLL_UNIPRO_OFFSET 0x00ec 135#define OMAP4_CM_SSC_INSTFREQDIV_DPLL_UNIPRO_OFFSET 0x00ec
136#define OMAP4430_CM_SSC_MODFREQDIV_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_MOD, 0x00ec) 136#define OMAP4430_CM_SSC_INSTFREQDIV_DPLL_UNIPRO OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CKGEN_INST, 0x00ec)
137 137
138/* CM2.ALWAYS_ON_CM2 register offsets */ 138/* CM2.ALWAYS_ON_CM2 register offsets */
139#define OMAP4_CM_ALWON_CLKSTCTRL_OFFSET 0x0000 139#define OMAP4_CM_ALWON_CLKSTCTRL_OFFSET 0x0000
140#define OMAP4430_CM_ALWON_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_MOD, 0x0000) 140#define OMAP4430_CM_ALWON_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_INST, 0x0000)
141#define OMAP4_CM_ALWON_MDMINTC_CLKCTRL_OFFSET 0x0020 141#define OMAP4_CM_ALWON_MDMINTC_CLKCTRL_OFFSET 0x0020
142#define OMAP4430_CM_ALWON_MDMINTC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_MOD, 0x0020) 142#define OMAP4430_CM_ALWON_MDMINTC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_INST, 0x0020)
143#define OMAP4_CM_ALWON_SR_MPU_CLKCTRL_OFFSET 0x0028 143#define OMAP4_CM_ALWON_SR_MPU_CLKCTRL_OFFSET 0x0028
144#define OMAP4430_CM_ALWON_SR_MPU_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_MOD, 0x0028) 144#define OMAP4430_CM_ALWON_SR_MPU_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_INST, 0x0028)
145#define OMAP4_CM_ALWON_SR_IVA_CLKCTRL_OFFSET 0x0030 145#define OMAP4_CM_ALWON_SR_IVA_CLKCTRL_OFFSET 0x0030
146#define OMAP4430_CM_ALWON_SR_IVA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_MOD, 0x0030) 146#define OMAP4430_CM_ALWON_SR_IVA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_INST, 0x0030)
147#define OMAP4_CM_ALWON_SR_CORE_CLKCTRL_OFFSET 0x0038 147#define OMAP4_CM_ALWON_SR_CORE_CLKCTRL_OFFSET 0x0038
148#define OMAP4430_CM_ALWON_SR_CORE_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_MOD, 0x0038) 148#define OMAP4430_CM_ALWON_SR_CORE_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_INST, 0x0038)
149#define OMAP4_CM_ALWON_USBPHY_CLKCTRL_OFFSET 0x0040 149#define OMAP4_CM_ALWON_USBPHY_CLKCTRL_OFFSET 0x0040
150#define OMAP4430_CM_ALWON_USBPHY_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_MOD, 0x0040) 150#define OMAP4430_CM_ALWON_USBPHY_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_ALWAYS_ON_INST, 0x0040)
151 151
152/* CM2.CORE_CM2 register offsets */ 152/* CM2.CORE_CM2 register offsets */
153#define OMAP4_CM_L3_1_CLKSTCTRL_OFFSET 0x0000 153#define OMAP4_CM_L3_1_CLKSTCTRL_OFFSET 0x0000
154#define OMAP4430_CM_L3_1_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0000) 154#define OMAP4430_CM_L3_1_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0000)
155#define OMAP4_CM_L3_1_DYNAMICDEP_OFFSET 0x0008 155#define OMAP4_CM_L3_1_DYNAMICDEP_OFFSET 0x0008
156#define OMAP4430_CM_L3_1_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0008) 156#define OMAP4430_CM_L3_1_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0008)
157#define OMAP4_CM_L3_1_L3_1_CLKCTRL_OFFSET 0x0020 157#define OMAP4_CM_L3_1_L3_1_CLKCTRL_OFFSET 0x0020
158#define OMAP4430_CM_L3_1_L3_1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0020) 158#define OMAP4430_CM_L3_1_L3_1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0020)
159#define OMAP4_CM_L3_2_CLKSTCTRL_OFFSET 0x0100 159#define OMAP4_CM_L3_2_CLKSTCTRL_OFFSET 0x0100
160#define OMAP4430_CM_L3_2_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0100) 160#define OMAP4430_CM_L3_2_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0100)
161#define OMAP4_CM_L3_2_DYNAMICDEP_OFFSET 0x0108 161#define OMAP4_CM_L3_2_DYNAMICDEP_OFFSET 0x0108
162#define OMAP4430_CM_L3_2_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0108) 162#define OMAP4430_CM_L3_2_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0108)
163#define OMAP4_CM_L3_2_L3_2_CLKCTRL_OFFSET 0x0120 163#define OMAP4_CM_L3_2_L3_2_CLKCTRL_OFFSET 0x0120
164#define OMAP4430_CM_L3_2_L3_2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0120) 164#define OMAP4430_CM_L3_2_L3_2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0120)
165#define OMAP4_CM_L3_2_GPMC_CLKCTRL_OFFSET 0x0128 165#define OMAP4_CM_L3_2_GPMC_CLKCTRL_OFFSET 0x0128
166#define OMAP4430_CM_L3_2_GPMC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0128) 166#define OMAP4430_CM_L3_2_GPMC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0128)
167#define OMAP4_CM_L3_2_OCMC_RAM_CLKCTRL_OFFSET 0x0130 167#define OMAP4_CM_L3_2_OCMC_RAM_CLKCTRL_OFFSET 0x0130
168#define OMAP4430_CM_L3_2_OCMC_RAM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0130) 168#define OMAP4430_CM_L3_2_OCMC_RAM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0130)
169#define OMAP4_CM_DUCATI_CLKSTCTRL_OFFSET 0x0200 169#define OMAP4_CM_DUCATI_CLKSTCTRL_OFFSET 0x0200
170#define OMAP4430_CM_DUCATI_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0200) 170#define OMAP4430_CM_DUCATI_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0200)
171#define OMAP4_CM_DUCATI_STATICDEP_OFFSET 0x0204 171#define OMAP4_CM_DUCATI_STATICDEP_OFFSET 0x0204
172#define OMAP4430_CM_DUCATI_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0204) 172#define OMAP4430_CM_DUCATI_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0204)
173#define OMAP4_CM_DUCATI_DYNAMICDEP_OFFSET 0x0208 173#define OMAP4_CM_DUCATI_DYNAMICDEP_OFFSET 0x0208
174#define OMAP4430_CM_DUCATI_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0208) 174#define OMAP4430_CM_DUCATI_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0208)
175#define OMAP4_CM_DUCATI_DUCATI_CLKCTRL_OFFSET 0x0220 175#define OMAP4_CM_DUCATI_DUCATI_CLKCTRL_OFFSET 0x0220
176#define OMAP4430_CM_DUCATI_DUCATI_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0220) 176#define OMAP4430_CM_DUCATI_DUCATI_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0220)
177#define OMAP4_CM_SDMA_CLKSTCTRL_OFFSET 0x0300 177#define OMAP4_CM_SDMA_CLKSTCTRL_OFFSET 0x0300
178#define OMAP4430_CM_SDMA_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0300) 178#define OMAP4430_CM_SDMA_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0300)
179#define OMAP4_CM_SDMA_STATICDEP_OFFSET 0x0304 179#define OMAP4_CM_SDMA_STATICDEP_OFFSET 0x0304
180#define OMAP4430_CM_SDMA_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0304) 180#define OMAP4430_CM_SDMA_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0304)
181#define OMAP4_CM_SDMA_DYNAMICDEP_OFFSET 0x0308 181#define OMAP4_CM_SDMA_DYNAMICDEP_OFFSET 0x0308
182#define OMAP4430_CM_SDMA_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0308) 182#define OMAP4430_CM_SDMA_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0308)
183#define OMAP4_CM_SDMA_SDMA_CLKCTRL_OFFSET 0x0320 183#define OMAP4_CM_SDMA_SDMA_CLKCTRL_OFFSET 0x0320
184#define OMAP4430_CM_SDMA_SDMA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0320) 184#define OMAP4430_CM_SDMA_SDMA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0320)
185#define OMAP4_CM_MEMIF_CLKSTCTRL_OFFSET 0x0400 185#define OMAP4_CM_MEMIF_CLKSTCTRL_OFFSET 0x0400
186#define OMAP4430_CM_MEMIF_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0400) 186#define OMAP4430_CM_MEMIF_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0400)
187#define OMAP4_CM_MEMIF_DMM_CLKCTRL_OFFSET 0x0420 187#define OMAP4_CM_MEMIF_DMM_CLKCTRL_OFFSET 0x0420
188#define OMAP4430_CM_MEMIF_DMM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0420) 188#define OMAP4430_CM_MEMIF_DMM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0420)
189#define OMAP4_CM_MEMIF_EMIF_FW_CLKCTRL_OFFSET 0x0428 189#define OMAP4_CM_MEMIF_EMIF_FW_CLKCTRL_OFFSET 0x0428
190#define OMAP4430_CM_MEMIF_EMIF_FW_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0428) 190#define OMAP4430_CM_MEMIF_EMIF_FW_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0428)
191#define OMAP4_CM_MEMIF_EMIF_1_CLKCTRL_OFFSET 0x0430 191#define OMAP4_CM_MEMIF_EMIF_1_CLKCTRL_OFFSET 0x0430
192#define OMAP4430_CM_MEMIF_EMIF_1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0430) 192#define OMAP4430_CM_MEMIF_EMIF_1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0430)
193#define OMAP4_CM_MEMIF_EMIF_2_CLKCTRL_OFFSET 0x0438 193#define OMAP4_CM_MEMIF_EMIF_2_CLKCTRL_OFFSET 0x0438
194#define OMAP4430_CM_MEMIF_EMIF_2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0438) 194#define OMAP4430_CM_MEMIF_EMIF_2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0438)
195#define OMAP4_CM_MEMIF_DLL_CLKCTRL_OFFSET 0x0440 195#define OMAP4_CM_MEMIF_DLL_CLKCTRL_OFFSET 0x0440
196#define OMAP4430_CM_MEMIF_DLL_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0440) 196#define OMAP4430_CM_MEMIF_DLL_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0440)
197#define OMAP4_CM_MEMIF_EMIF_H1_CLKCTRL_OFFSET 0x0450 197#define OMAP4_CM_MEMIF_EMIF_H1_CLKCTRL_OFFSET 0x0450
198#define OMAP4430_CM_MEMIF_EMIF_H1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0450) 198#define OMAP4430_CM_MEMIF_EMIF_H1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0450)
199#define OMAP4_CM_MEMIF_EMIF_H2_CLKCTRL_OFFSET 0x0458 199#define OMAP4_CM_MEMIF_EMIF_H2_CLKCTRL_OFFSET 0x0458
200#define OMAP4430_CM_MEMIF_EMIF_H2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0458) 200#define OMAP4430_CM_MEMIF_EMIF_H2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0458)
201#define OMAP4_CM_MEMIF_DLL_H_CLKCTRL_OFFSET 0x0460 201#define OMAP4_CM_MEMIF_DLL_H_CLKCTRL_OFFSET 0x0460
202#define OMAP4430_CM_MEMIF_DLL_H_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0460) 202#define OMAP4430_CM_MEMIF_DLL_H_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0460)
203#define OMAP4_CM_D2D_CLKSTCTRL_OFFSET 0x0500 203#define OMAP4_CM_D2D_CLKSTCTRL_OFFSET 0x0500
204#define OMAP4430_CM_D2D_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0500) 204#define OMAP4430_CM_D2D_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0500)
205#define OMAP4_CM_D2D_STATICDEP_OFFSET 0x0504 205#define OMAP4_CM_D2D_STATICDEP_OFFSET 0x0504
206#define OMAP4430_CM_D2D_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0504) 206#define OMAP4430_CM_D2D_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0504)
207#define OMAP4_CM_D2D_DYNAMICDEP_OFFSET 0x0508 207#define OMAP4_CM_D2D_DYNAMICDEP_OFFSET 0x0508
208#define OMAP4430_CM_D2D_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0508) 208#define OMAP4430_CM_D2D_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0508)
209#define OMAP4_CM_D2D_SAD2D_CLKCTRL_OFFSET 0x0520 209#define OMAP4_CM_D2D_SAD2D_CLKCTRL_OFFSET 0x0520
210#define OMAP4430_CM_D2D_SAD2D_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0520) 210#define OMAP4430_CM_D2D_SAD2D_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0520)
211#define OMAP4_CM_D2D_MODEM_ICR_CLKCTRL_OFFSET 0x0528 211#define OMAP4_CM_D2D_INSTEM_ICR_CLKCTRL_OFFSET 0x0528
212#define OMAP4430_CM_D2D_MODEM_ICR_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0528) 212#define OMAP4430_CM_D2D_INSTEM_ICR_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0528)
213#define OMAP4_CM_D2D_SAD2D_FW_CLKCTRL_OFFSET 0x0530 213#define OMAP4_CM_D2D_SAD2D_FW_CLKCTRL_OFFSET 0x0530
214#define OMAP4430_CM_D2D_SAD2D_FW_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0530) 214#define OMAP4430_CM_D2D_SAD2D_FW_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0530)
215#define OMAP4_CM_L4CFG_CLKSTCTRL_OFFSET 0x0600 215#define OMAP4_CM_L4CFG_CLKSTCTRL_OFFSET 0x0600
216#define OMAP4430_CM_L4CFG_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0600) 216#define OMAP4430_CM_L4CFG_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0600)
217#define OMAP4_CM_L4CFG_DYNAMICDEP_OFFSET 0x0608 217#define OMAP4_CM_L4CFG_DYNAMICDEP_OFFSET 0x0608
218#define OMAP4430_CM_L4CFG_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0608) 218#define OMAP4430_CM_L4CFG_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0608)
219#define OMAP4_CM_L4CFG_L4_CFG_CLKCTRL_OFFSET 0x0620 219#define OMAP4_CM_L4CFG_L4_CFG_CLKCTRL_OFFSET 0x0620
220#define OMAP4430_CM_L4CFG_L4_CFG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0620) 220#define OMAP4430_CM_L4CFG_L4_CFG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0620)
221#define OMAP4_CM_L4CFG_HW_SEM_CLKCTRL_OFFSET 0x0628 221#define OMAP4_CM_L4CFG_HW_SEM_CLKCTRL_OFFSET 0x0628
222#define OMAP4430_CM_L4CFG_HW_SEM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0628) 222#define OMAP4430_CM_L4CFG_HW_SEM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0628)
223#define OMAP4_CM_L4CFG_MAILBOX_CLKCTRL_OFFSET 0x0630 223#define OMAP4_CM_L4CFG_MAILBOX_CLKCTRL_OFFSET 0x0630
224#define OMAP4430_CM_L4CFG_MAILBOX_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0630) 224#define OMAP4430_CM_L4CFG_MAILBOX_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0630)
225#define OMAP4_CM_L4CFG_SAR_ROM_CLKCTRL_OFFSET 0x0638 225#define OMAP4_CM_L4CFG_SAR_ROM_CLKCTRL_OFFSET 0x0638
226#define OMAP4430_CM_L4CFG_SAR_ROM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0638) 226#define OMAP4430_CM_L4CFG_SAR_ROM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0638)
227#define OMAP4_CM_L3INSTR_CLKSTCTRL_OFFSET 0x0700 227#define OMAP4_CM_L3INSTR_CLKSTCTRL_OFFSET 0x0700
228#define OMAP4430_CM_L3INSTR_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0700) 228#define OMAP4430_CM_L3INSTR_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0700)
229#define OMAP4_CM_L3INSTR_L3_3_CLKCTRL_OFFSET 0x0720 229#define OMAP4_CM_L3INSTR_L3_3_CLKCTRL_OFFSET 0x0720
230#define OMAP4430_CM_L3INSTR_L3_3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0720) 230#define OMAP4430_CM_L3INSTR_L3_3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0720)
231#define OMAP4_CM_L3INSTR_L3_INSTR_CLKCTRL_OFFSET 0x0728 231#define OMAP4_CM_L3INSTR_L3_INSTR_CLKCTRL_OFFSET 0x0728
232#define OMAP4430_CM_L3INSTR_L3_INSTR_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0728) 232#define OMAP4430_CM_L3INSTR_L3_INSTR_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0728)
233#define OMAP4_CM_L3INSTR_OCP_WP1_CLKCTRL_OFFSET 0x0740 233#define OMAP4_CM_L3INSTR_OCP_WP1_CLKCTRL_OFFSET 0x0740
234#define OMAP4430_CM_L3INSTR_OCP_WP1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_MOD, 0x0740) 234#define OMAP4430_CM_L3INSTR_OCP_WP1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CORE_INST, 0x0740)
235 235
236/* CM2.IVAHD_CM2 register offsets */ 236/* CM2.IVAHD_CM2 register offsets */
237#define OMAP4_CM_IVAHD_CLKSTCTRL_OFFSET 0x0000 237#define OMAP4_CM_IVAHD_CLKSTCTRL_OFFSET 0x0000
238#define OMAP4430_CM_IVAHD_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_MOD, 0x0000) 238#define OMAP4430_CM_IVAHD_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_INST, 0x0000)
239#define OMAP4_CM_IVAHD_STATICDEP_OFFSET 0x0004 239#define OMAP4_CM_IVAHD_STATICDEP_OFFSET 0x0004
240#define OMAP4430_CM_IVAHD_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_MOD, 0x0004) 240#define OMAP4430_CM_IVAHD_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_INST, 0x0004)
241#define OMAP4_CM_IVAHD_DYNAMICDEP_OFFSET 0x0008 241#define OMAP4_CM_IVAHD_DYNAMICDEP_OFFSET 0x0008
242#define OMAP4430_CM_IVAHD_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_MOD, 0x0008) 242#define OMAP4430_CM_IVAHD_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_INST, 0x0008)
243#define OMAP4_CM_IVAHD_IVAHD_CLKCTRL_OFFSET 0x0020 243#define OMAP4_CM_IVAHD_IVAHD_CLKCTRL_OFFSET 0x0020
244#define OMAP4430_CM_IVAHD_IVAHD_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_MOD, 0x0020) 244#define OMAP4430_CM_IVAHD_IVAHD_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_INST, 0x0020)
245#define OMAP4_CM_IVAHD_SL2_CLKCTRL_OFFSET 0x0028 245#define OMAP4_CM_IVAHD_SL2_CLKCTRL_OFFSET 0x0028
246#define OMAP4430_CM_IVAHD_SL2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_MOD, 0x0028) 246#define OMAP4430_CM_IVAHD_SL2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_IVAHD_INST, 0x0028)
247 247
248/* CM2.CAM_CM2 register offsets */ 248/* CM2.CAM_CM2 register offsets */
249#define OMAP4_CM_CAM_CLKSTCTRL_OFFSET 0x0000 249#define OMAP4_CM_CAM_CLKSTCTRL_OFFSET 0x0000
250#define OMAP4430_CM_CAM_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_MOD, 0x0000) 250#define OMAP4430_CM_CAM_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_INST, 0x0000)
251#define OMAP4_CM_CAM_STATICDEP_OFFSET 0x0004 251#define OMAP4_CM_CAM_STATICDEP_OFFSET 0x0004
252#define OMAP4430_CM_CAM_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_MOD, 0x0004) 252#define OMAP4430_CM_CAM_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_INST, 0x0004)
253#define OMAP4_CM_CAM_DYNAMICDEP_OFFSET 0x0008 253#define OMAP4_CM_CAM_DYNAMICDEP_OFFSET 0x0008
254#define OMAP4430_CM_CAM_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_MOD, 0x0008) 254#define OMAP4430_CM_CAM_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_INST, 0x0008)
255#define OMAP4_CM_CAM_ISS_CLKCTRL_OFFSET 0x0020 255#define OMAP4_CM_CAM_ISS_CLKCTRL_OFFSET 0x0020
256#define OMAP4430_CM_CAM_ISS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_MOD, 0x0020) 256#define OMAP4430_CM_CAM_ISS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_INST, 0x0020)
257#define OMAP4_CM_CAM_FDIF_CLKCTRL_OFFSET 0x0028 257#define OMAP4_CM_CAM_FDIF_CLKCTRL_OFFSET 0x0028
258#define OMAP4430_CM_CAM_FDIF_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_MOD, 0x0028) 258#define OMAP4430_CM_CAM_FDIF_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CAM_INST, 0x0028)
259 259
260/* CM2.DSS_CM2 register offsets */ 260/* CM2.DSS_CM2 register offsets */
261#define OMAP4_CM_DSS_CLKSTCTRL_OFFSET 0x0000 261#define OMAP4_CM_DSS_CLKSTCTRL_OFFSET 0x0000
262#define OMAP4430_CM_DSS_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_MOD, 0x0000) 262#define OMAP4430_CM_DSS_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_INST, 0x0000)
263#define OMAP4_CM_DSS_STATICDEP_OFFSET 0x0004 263#define OMAP4_CM_DSS_STATICDEP_OFFSET 0x0004
264#define OMAP4430_CM_DSS_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_MOD, 0x0004) 264#define OMAP4430_CM_DSS_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_INST, 0x0004)
265#define OMAP4_CM_DSS_DYNAMICDEP_OFFSET 0x0008 265#define OMAP4_CM_DSS_DYNAMICDEP_OFFSET 0x0008
266#define OMAP4430_CM_DSS_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_MOD, 0x0008) 266#define OMAP4430_CM_DSS_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_INST, 0x0008)
267#define OMAP4_CM_DSS_DSS_CLKCTRL_OFFSET 0x0020 267#define OMAP4_CM_DSS_DSS_CLKCTRL_OFFSET 0x0020
268#define OMAP4430_CM_DSS_DSS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_MOD, 0x0020) 268#define OMAP4430_CM_DSS_DSS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_INST, 0x0020)
269#define OMAP4_CM_DSS_DEISS_CLKCTRL_OFFSET 0x0028 269#define OMAP4_CM_DSS_DEISS_CLKCTRL_OFFSET 0x0028
270#define OMAP4430_CM_DSS_DEISS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_MOD, 0x0028) 270#define OMAP4430_CM_DSS_DEISS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_DSS_INST, 0x0028)
271 271
272/* CM2.GFX_CM2 register offsets */ 272/* CM2.GFX_CM2 register offsets */
273#define OMAP4_CM_GFX_CLKSTCTRL_OFFSET 0x0000 273#define OMAP4_CM_GFX_CLKSTCTRL_OFFSET 0x0000
274#define OMAP4430_CM_GFX_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_MOD, 0x0000) 274#define OMAP4430_CM_GFX_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_INST, 0x0000)
275#define OMAP4_CM_GFX_STATICDEP_OFFSET 0x0004 275#define OMAP4_CM_GFX_STATICDEP_OFFSET 0x0004
276#define OMAP4430_CM_GFX_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_MOD, 0x0004) 276#define OMAP4430_CM_GFX_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_INST, 0x0004)
277#define OMAP4_CM_GFX_DYNAMICDEP_OFFSET 0x0008 277#define OMAP4_CM_GFX_DYNAMICDEP_OFFSET 0x0008
278#define OMAP4430_CM_GFX_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_MOD, 0x0008) 278#define OMAP4430_CM_GFX_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_INST, 0x0008)
279#define OMAP4_CM_GFX_GFX_CLKCTRL_OFFSET 0x0020 279#define OMAP4_CM_GFX_GFX_CLKCTRL_OFFSET 0x0020
280#define OMAP4430_CM_GFX_GFX_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_MOD, 0x0020) 280#define OMAP4430_CM_GFX_GFX_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_GFX_INST, 0x0020)
281 281
282/* CM2.L3INIT_CM2 register offsets */ 282/* CM2.L3INIT_CM2 register offsets */
283#define OMAP4_CM_L3INIT_CLKSTCTRL_OFFSET 0x0000 283#define OMAP4_CM_L3INIT_CLKSTCTRL_OFFSET 0x0000
284#define OMAP4430_CM_L3INIT_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0000) 284#define OMAP4430_CM_L3INIT_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0000)
285#define OMAP4_CM_L3INIT_STATICDEP_OFFSET 0x0004 285#define OMAP4_CM_L3INIT_STATICDEP_OFFSET 0x0004
286#define OMAP4430_CM_L3INIT_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0004) 286#define OMAP4430_CM_L3INIT_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0004)
287#define OMAP4_CM_L3INIT_DYNAMICDEP_OFFSET 0x0008 287#define OMAP4_CM_L3INIT_DYNAMICDEP_OFFSET 0x0008
288#define OMAP4430_CM_L3INIT_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0008) 288#define OMAP4430_CM_L3INIT_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0008)
289#define OMAP4_CM_L3INIT_MMC1_CLKCTRL_OFFSET 0x0028 289#define OMAP4_CM_L3INIT_MMC1_CLKCTRL_OFFSET 0x0028
290#define OMAP4430_CM_L3INIT_MMC1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0028) 290#define OMAP4430_CM_L3INIT_MMC1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0028)
291#define OMAP4_CM_L3INIT_MMC2_CLKCTRL_OFFSET 0x0030 291#define OMAP4_CM_L3INIT_MMC2_CLKCTRL_OFFSET 0x0030
292#define OMAP4430_CM_L3INIT_MMC2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0030) 292#define OMAP4430_CM_L3INIT_MMC2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0030)
293#define OMAP4_CM_L3INIT_HSI_CLKCTRL_OFFSET 0x0038 293#define OMAP4_CM_L3INIT_HSI_CLKCTRL_OFFSET 0x0038
294#define OMAP4430_CM_L3INIT_HSI_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0038) 294#define OMAP4430_CM_L3INIT_HSI_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0038)
295#define OMAP4_CM_L3INIT_UNIPRO1_CLKCTRL_OFFSET 0x0040 295#define OMAP4_CM_L3INIT_UNIPRO1_CLKCTRL_OFFSET 0x0040
296#define OMAP4430_CM_L3INIT_UNIPRO1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0040) 296#define OMAP4430_CM_L3INIT_UNIPRO1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0040)
297#define OMAP4_CM_L3INIT_USB_HOST_CLKCTRL_OFFSET 0x0058 297#define OMAP4_CM_L3INIT_USB_HOST_CLKCTRL_OFFSET 0x0058
298#define OMAP4430_CM_L3INIT_USB_HOST_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0058) 298#define OMAP4430_CM_L3INIT_USB_HOST_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0058)
299#define OMAP4_CM_L3INIT_USB_OTG_CLKCTRL_OFFSET 0x0060 299#define OMAP4_CM_L3INIT_USB_OTG_CLKCTRL_OFFSET 0x0060
300#define OMAP4430_CM_L3INIT_USB_OTG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0060) 300#define OMAP4430_CM_L3INIT_USB_OTG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0060)
301#define OMAP4_CM_L3INIT_USB_TLL_CLKCTRL_OFFSET 0x0068 301#define OMAP4_CM_L3INIT_USB_TLL_CLKCTRL_OFFSET 0x0068
302#define OMAP4430_CM_L3INIT_USB_TLL_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0068) 302#define OMAP4430_CM_L3INIT_USB_TLL_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0068)
303#define OMAP4_CM_L3INIT_P1500_CLKCTRL_OFFSET 0x0078 303#define OMAP4_CM_L3INIT_P1500_CLKCTRL_OFFSET 0x0078
304#define OMAP4430_CM_L3INIT_P1500_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0078) 304#define OMAP4430_CM_L3INIT_P1500_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0078)
305#define OMAP4_CM_L3INIT_EMAC_CLKCTRL_OFFSET 0x0080 305#define OMAP4_CM_L3INIT_EMAC_CLKCTRL_OFFSET 0x0080
306#define OMAP4430_CM_L3INIT_EMAC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0080) 306#define OMAP4430_CM_L3INIT_EMAC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0080)
307#define OMAP4_CM_L3INIT_SATA_CLKCTRL_OFFSET 0x0088 307#define OMAP4_CM_L3INIT_SATA_CLKCTRL_OFFSET 0x0088
308#define OMAP4430_CM_L3INIT_SATA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0088) 308#define OMAP4430_CM_L3INIT_SATA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0088)
309#define OMAP4_CM_L3INIT_TPPSS_CLKCTRL_OFFSET 0x0090 309#define OMAP4_CM_L3INIT_TPPSS_CLKCTRL_OFFSET 0x0090
310#define OMAP4430_CM_L3INIT_TPPSS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0090) 310#define OMAP4430_CM_L3INIT_TPPSS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0090)
311#define OMAP4_CM_L3INIT_PCIESS_CLKCTRL_OFFSET 0x0098 311#define OMAP4_CM_L3INIT_PCIESS_CLKCTRL_OFFSET 0x0098
312#define OMAP4430_CM_L3INIT_PCIESS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x0098) 312#define OMAP4430_CM_L3INIT_PCIESS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x0098)
313#define OMAP4_CM_L3INIT_CCPTX_CLKCTRL_OFFSET 0x00a8 313#define OMAP4_CM_L3INIT_CCPTX_CLKCTRL_OFFSET 0x00a8
314#define OMAP4430_CM_L3INIT_CCPTX_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x00a8) 314#define OMAP4430_CM_L3INIT_CCPTX_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x00a8)
315#define OMAP4_CM_L3INIT_XHPI_CLKCTRL_OFFSET 0x00c0 315#define OMAP4_CM_L3INIT_XHPI_CLKCTRL_OFFSET 0x00c0
316#define OMAP4430_CM_L3INIT_XHPI_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x00c0) 316#define OMAP4430_CM_L3INIT_XHPI_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x00c0)
317#define OMAP4_CM_L3INIT_MMC6_CLKCTRL_OFFSET 0x00c8 317#define OMAP4_CM_L3INIT_MMC6_CLKCTRL_OFFSET 0x00c8
318#define OMAP4430_CM_L3INIT_MMC6_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x00c8) 318#define OMAP4430_CM_L3INIT_MMC6_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x00c8)
319#define OMAP4_CM_L3INIT_USB_HOST_FS_CLKCTRL_OFFSET 0x00d0 319#define OMAP4_CM_L3INIT_USB_HOST_FS_CLKCTRL_OFFSET 0x00d0
320#define OMAP4430_CM_L3INIT_USB_HOST_FS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x00d0) 320#define OMAP4430_CM_L3INIT_USB_HOST_FS_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x00d0)
321#define OMAP4_CM_L3INIT_USBPHYOCP2SCP_CLKCTRL_OFFSET 0x00e0 321#define OMAP4_CM_L3INIT_USBPHYOCP2SCP_CLKCTRL_OFFSET 0x00e0
322#define OMAP4430_CM_L3INIT_USBPHYOCP2SCP_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_MOD, 0x00e0) 322#define OMAP4430_CM_L3INIT_USBPHYOCP2SCP_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L3INIT_INST, 0x00e0)
323 323
324/* CM2.L4PER_CM2 register offsets */ 324/* CM2.L4PER_CM2 register offsets */
325#define OMAP4_CM_L4PER_CLKSTCTRL_OFFSET 0x0000 325#define OMAP4_CM_L4PER_CLKSTCTRL_OFFSET 0x0000
326#define OMAP4430_CM_L4PER_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0000) 326#define OMAP4430_CM_L4PER_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0000)
327#define OMAP4_CM_L4PER_DYNAMICDEP_OFFSET 0x0008 327#define OMAP4_CM_L4PER_DYNAMICDEP_OFFSET 0x0008
328#define OMAP4430_CM_L4PER_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0008) 328#define OMAP4430_CM_L4PER_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0008)
329#define OMAP4_CM_L4PER_ADC_CLKCTRL_OFFSET 0x0020 329#define OMAP4_CM_L4PER_ADC_CLKCTRL_OFFSET 0x0020
330#define OMAP4430_CM_L4PER_ADC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0020) 330#define OMAP4430_CM_L4PER_ADC_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0020)
331#define OMAP4_CM_L4PER_DMTIMER10_CLKCTRL_OFFSET 0x0028 331#define OMAP4_CM_L4PER_DMTIMER10_CLKCTRL_OFFSET 0x0028
332#define OMAP4430_CM_L4PER_DMTIMER10_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0028) 332#define OMAP4430_CM_L4PER_DMTIMER10_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0028)
333#define OMAP4_CM_L4PER_DMTIMER11_CLKCTRL_OFFSET 0x0030 333#define OMAP4_CM_L4PER_DMTIMER11_CLKCTRL_OFFSET 0x0030
334#define OMAP4430_CM_L4PER_DMTIMER11_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0030) 334#define OMAP4430_CM_L4PER_DMTIMER11_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0030)
335#define OMAP4_CM_L4PER_DMTIMER2_CLKCTRL_OFFSET 0x0038 335#define OMAP4_CM_L4PER_DMTIMER2_CLKCTRL_OFFSET 0x0038
336#define OMAP4430_CM_L4PER_DMTIMER2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0038) 336#define OMAP4430_CM_L4PER_DMTIMER2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0038)
337#define OMAP4_CM_L4PER_DMTIMER3_CLKCTRL_OFFSET 0x0040 337#define OMAP4_CM_L4PER_DMTIMER3_CLKCTRL_OFFSET 0x0040
338#define OMAP4430_CM_L4PER_DMTIMER3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0040) 338#define OMAP4430_CM_L4PER_DMTIMER3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0040)
339#define OMAP4_CM_L4PER_DMTIMER4_CLKCTRL_OFFSET 0x0048 339#define OMAP4_CM_L4PER_DMTIMER4_CLKCTRL_OFFSET 0x0048
340#define OMAP4430_CM_L4PER_DMTIMER4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0048) 340#define OMAP4430_CM_L4PER_DMTIMER4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0048)
341#define OMAP4_CM_L4PER_DMTIMER9_CLKCTRL_OFFSET 0x0050 341#define OMAP4_CM_L4PER_DMTIMER9_CLKCTRL_OFFSET 0x0050
342#define OMAP4430_CM_L4PER_DMTIMER9_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0050) 342#define OMAP4430_CM_L4PER_DMTIMER9_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0050)
343#define OMAP4_CM_L4PER_ELM_CLKCTRL_OFFSET 0x0058 343#define OMAP4_CM_L4PER_ELM_CLKCTRL_OFFSET 0x0058
344#define OMAP4430_CM_L4PER_ELM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0058) 344#define OMAP4430_CM_L4PER_ELM_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0058)
345#define OMAP4_CM_L4PER_GPIO2_CLKCTRL_OFFSET 0x0060 345#define OMAP4_CM_L4PER_GPIO2_CLKCTRL_OFFSET 0x0060
346#define OMAP4430_CM_L4PER_GPIO2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0060) 346#define OMAP4430_CM_L4PER_GPIO2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0060)
347#define OMAP4_CM_L4PER_GPIO3_CLKCTRL_OFFSET 0x0068 347#define OMAP4_CM_L4PER_GPIO3_CLKCTRL_OFFSET 0x0068
348#define OMAP4430_CM_L4PER_GPIO3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0068) 348#define OMAP4430_CM_L4PER_GPIO3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0068)
349#define OMAP4_CM_L4PER_GPIO4_CLKCTRL_OFFSET 0x0070 349#define OMAP4_CM_L4PER_GPIO4_CLKCTRL_OFFSET 0x0070
350#define OMAP4430_CM_L4PER_GPIO4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0070) 350#define OMAP4430_CM_L4PER_GPIO4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0070)
351#define OMAP4_CM_L4PER_GPIO5_CLKCTRL_OFFSET 0x0078 351#define OMAP4_CM_L4PER_GPIO5_CLKCTRL_OFFSET 0x0078
352#define OMAP4430_CM_L4PER_GPIO5_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0078) 352#define OMAP4430_CM_L4PER_GPIO5_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0078)
353#define OMAP4_CM_L4PER_GPIO6_CLKCTRL_OFFSET 0x0080 353#define OMAP4_CM_L4PER_GPIO6_CLKCTRL_OFFSET 0x0080
354#define OMAP4430_CM_L4PER_GPIO6_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0080) 354#define OMAP4430_CM_L4PER_GPIO6_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0080)
355#define OMAP4_CM_L4PER_HDQ1W_CLKCTRL_OFFSET 0x0088 355#define OMAP4_CM_L4PER_HDQ1W_CLKCTRL_OFFSET 0x0088
356#define OMAP4430_CM_L4PER_HDQ1W_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0088) 356#define OMAP4430_CM_L4PER_HDQ1W_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0088)
357#define OMAP4_CM_L4PER_HECC1_CLKCTRL_OFFSET 0x0090 357#define OMAP4_CM_L4PER_HECC1_CLKCTRL_OFFSET 0x0090
358#define OMAP4430_CM_L4PER_HECC1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0090) 358#define OMAP4430_CM_L4PER_HECC1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0090)
359#define OMAP4_CM_L4PER_HECC2_CLKCTRL_OFFSET 0x0098 359#define OMAP4_CM_L4PER_HECC2_CLKCTRL_OFFSET 0x0098
360#define OMAP4430_CM_L4PER_HECC2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0098) 360#define OMAP4430_CM_L4PER_HECC2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0098)
361#define OMAP4_CM_L4PER_I2C1_CLKCTRL_OFFSET 0x00a0 361#define OMAP4_CM_L4PER_I2C1_CLKCTRL_OFFSET 0x00a0
362#define OMAP4430_CM_L4PER_I2C1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00a0) 362#define OMAP4430_CM_L4PER_I2C1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00a0)
363#define OMAP4_CM_L4PER_I2C2_CLKCTRL_OFFSET 0x00a8 363#define OMAP4_CM_L4PER_I2C2_CLKCTRL_OFFSET 0x00a8
364#define OMAP4430_CM_L4PER_I2C2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00a8) 364#define OMAP4430_CM_L4PER_I2C2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00a8)
365#define OMAP4_CM_L4PER_I2C3_CLKCTRL_OFFSET 0x00b0 365#define OMAP4_CM_L4PER_I2C3_CLKCTRL_OFFSET 0x00b0
366#define OMAP4430_CM_L4PER_I2C3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00b0) 366#define OMAP4430_CM_L4PER_I2C3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00b0)
367#define OMAP4_CM_L4PER_I2C4_CLKCTRL_OFFSET 0x00b8 367#define OMAP4_CM_L4PER_I2C4_CLKCTRL_OFFSET 0x00b8
368#define OMAP4430_CM_L4PER_I2C4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00b8) 368#define OMAP4430_CM_L4PER_I2C4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00b8)
369#define OMAP4_CM_L4PER_L4PER_CLKCTRL_OFFSET 0x00c0 369#define OMAP4_CM_L4PER_L4PER_CLKCTRL_OFFSET 0x00c0
370#define OMAP4430_CM_L4PER_L4PER_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00c0) 370#define OMAP4430_CM_L4PER_L4PER_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00c0)
371#define OMAP4_CM_L4PER_MCASP2_CLKCTRL_OFFSET 0x00d0 371#define OMAP4_CM_L4PER_MCASP2_CLKCTRL_OFFSET 0x00d0
372#define OMAP4430_CM_L4PER_MCASP2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00d0) 372#define OMAP4430_CM_L4PER_MCASP2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00d0)
373#define OMAP4_CM_L4PER_MCASP3_CLKCTRL_OFFSET 0x00d8 373#define OMAP4_CM_L4PER_MCASP3_CLKCTRL_OFFSET 0x00d8
374#define OMAP4430_CM_L4PER_MCASP3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00d8) 374#define OMAP4430_CM_L4PER_MCASP3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00d8)
375#define OMAP4_CM_L4PER_MCBSP4_CLKCTRL_OFFSET 0x00e0 375#define OMAP4_CM_L4PER_MCBSP4_CLKCTRL_OFFSET 0x00e0
376#define OMAP4430_CM_L4PER_MCBSP4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00e0) 376#define OMAP4430_CM_L4PER_MCBSP4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00e0)
377#define OMAP4_CM_L4PER_MGATE_CLKCTRL_OFFSET 0x00e8 377#define OMAP4_CM_L4PER_MGATE_CLKCTRL_OFFSET 0x00e8
378#define OMAP4430_CM_L4PER_MGATE_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00e8) 378#define OMAP4430_CM_L4PER_MGATE_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00e8)
379#define OMAP4_CM_L4PER_MCSPI1_CLKCTRL_OFFSET 0x00f0 379#define OMAP4_CM_L4PER_MCSPI1_CLKCTRL_OFFSET 0x00f0
380#define OMAP4430_CM_L4PER_MCSPI1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00f0) 380#define OMAP4430_CM_L4PER_MCSPI1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00f0)
381#define OMAP4_CM_L4PER_MCSPI2_CLKCTRL_OFFSET 0x00f8 381#define OMAP4_CM_L4PER_MCSPI2_CLKCTRL_OFFSET 0x00f8
382#define OMAP4430_CM_L4PER_MCSPI2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x00f8) 382#define OMAP4430_CM_L4PER_MCSPI2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x00f8)
383#define OMAP4_CM_L4PER_MCSPI3_CLKCTRL_OFFSET 0x0100 383#define OMAP4_CM_L4PER_MCSPI3_CLKCTRL_OFFSET 0x0100
384#define OMAP4430_CM_L4PER_MCSPI3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0100) 384#define OMAP4430_CM_L4PER_MCSPI3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0100)
385#define OMAP4_CM_L4PER_MCSPI4_CLKCTRL_OFFSET 0x0108 385#define OMAP4_CM_L4PER_MCSPI4_CLKCTRL_OFFSET 0x0108
386#define OMAP4430_CM_L4PER_MCSPI4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0108) 386#define OMAP4430_CM_L4PER_MCSPI4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0108)
387#define OMAP4_CM_L4PER_MMCSD3_CLKCTRL_OFFSET 0x0120 387#define OMAP4_CM_L4PER_MMCSD3_CLKCTRL_OFFSET 0x0120
388#define OMAP4430_CM_L4PER_MMCSD3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0120) 388#define OMAP4430_CM_L4PER_MMCSD3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0120)
389#define OMAP4_CM_L4PER_MMCSD4_CLKCTRL_OFFSET 0x0128 389#define OMAP4_CM_L4PER_MMCSD4_CLKCTRL_OFFSET 0x0128
390#define OMAP4430_CM_L4PER_MMCSD4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0128) 390#define OMAP4430_CM_L4PER_MMCSD4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0128)
391#define OMAP4_CM_L4PER_MSPROHG_CLKCTRL_OFFSET 0x0130 391#define OMAP4_CM_L4PER_MSPROHG_CLKCTRL_OFFSET 0x0130
392#define OMAP4430_CM_L4PER_MSPROHG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0130) 392#define OMAP4430_CM_L4PER_MSPROHG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0130)
393#define OMAP4_CM_L4PER_SLIMBUS2_CLKCTRL_OFFSET 0x0138 393#define OMAP4_CM_L4PER_SLIMBUS2_CLKCTRL_OFFSET 0x0138
394#define OMAP4430_CM_L4PER_SLIMBUS2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0138) 394#define OMAP4430_CM_L4PER_SLIMBUS2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0138)
395#define OMAP4_CM_L4PER_UART1_CLKCTRL_OFFSET 0x0140 395#define OMAP4_CM_L4PER_UART1_CLKCTRL_OFFSET 0x0140
396#define OMAP4430_CM_L4PER_UART1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0140) 396#define OMAP4430_CM_L4PER_UART1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0140)
397#define OMAP4_CM_L4PER_UART2_CLKCTRL_OFFSET 0x0148 397#define OMAP4_CM_L4PER_UART2_CLKCTRL_OFFSET 0x0148
398#define OMAP4430_CM_L4PER_UART2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0148) 398#define OMAP4430_CM_L4PER_UART2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0148)
399#define OMAP4_CM_L4PER_UART3_CLKCTRL_OFFSET 0x0150 399#define OMAP4_CM_L4PER_UART3_CLKCTRL_OFFSET 0x0150
400#define OMAP4430_CM_L4PER_UART3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0150) 400#define OMAP4430_CM_L4PER_UART3_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0150)
401#define OMAP4_CM_L4PER_UART4_CLKCTRL_OFFSET 0x0158 401#define OMAP4_CM_L4PER_UART4_CLKCTRL_OFFSET 0x0158
402#define OMAP4430_CM_L4PER_UART4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0158) 402#define OMAP4430_CM_L4PER_UART4_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0158)
403#define OMAP4_CM_L4PER_MMCSD5_CLKCTRL_OFFSET 0x0160 403#define OMAP4_CM_L4PER_MMCSD5_CLKCTRL_OFFSET 0x0160
404#define OMAP4430_CM_L4PER_MMCSD5_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0160) 404#define OMAP4430_CM_L4PER_MMCSD5_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0160)
405#define OMAP4_CM_L4PER_I2C5_CLKCTRL_OFFSET 0x0168 405#define OMAP4_CM_L4PER_I2C5_CLKCTRL_OFFSET 0x0168
406#define OMAP4430_CM_L4PER_I2C5_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0168) 406#define OMAP4430_CM_L4PER_I2C5_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0168)
407#define OMAP4_CM_L4SEC_CLKSTCTRL_OFFSET 0x0180 407#define OMAP4_CM_L4SEC_CLKSTCTRL_OFFSET 0x0180
408#define OMAP4430_CM_L4SEC_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0180) 408#define OMAP4430_CM_L4SEC_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0180)
409#define OMAP4_CM_L4SEC_STATICDEP_OFFSET 0x0184 409#define OMAP4_CM_L4SEC_STATICDEP_OFFSET 0x0184
410#define OMAP4430_CM_L4SEC_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0184) 410#define OMAP4430_CM_L4SEC_STATICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0184)
411#define OMAP4_CM_L4SEC_DYNAMICDEP_OFFSET 0x0188 411#define OMAP4_CM_L4SEC_DYNAMICDEP_OFFSET 0x0188
412#define OMAP4430_CM_L4SEC_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x0188) 412#define OMAP4430_CM_L4SEC_DYNAMICDEP OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x0188)
413#define OMAP4_CM_L4SEC_AES1_CLKCTRL_OFFSET 0x01a0 413#define OMAP4_CM_L4SEC_AES1_CLKCTRL_OFFSET 0x01a0
414#define OMAP4430_CM_L4SEC_AES1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01a0) 414#define OMAP4430_CM_L4SEC_AES1_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01a0)
415#define OMAP4_CM_L4SEC_AES2_CLKCTRL_OFFSET 0x01a8 415#define OMAP4_CM_L4SEC_AES2_CLKCTRL_OFFSET 0x01a8
416#define OMAP4430_CM_L4SEC_AES2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01a8) 416#define OMAP4430_CM_L4SEC_AES2_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01a8)
417#define OMAP4_CM_L4SEC_DES3DES_CLKCTRL_OFFSET 0x01b0 417#define OMAP4_CM_L4SEC_DES3DES_CLKCTRL_OFFSET 0x01b0
418#define OMAP4430_CM_L4SEC_DES3DES_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01b0) 418#define OMAP4430_CM_L4SEC_DES3DES_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01b0)
419#define OMAP4_CM_L4SEC_PKAEIP29_CLKCTRL_OFFSET 0x01b8 419#define OMAP4_CM_L4SEC_PKAEIP29_CLKCTRL_OFFSET 0x01b8
420#define OMAP4430_CM_L4SEC_PKAEIP29_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01b8) 420#define OMAP4430_CM_L4SEC_PKAEIP29_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01b8)
421#define OMAP4_CM_L4SEC_RNG_CLKCTRL_OFFSET 0x01c0 421#define OMAP4_CM_L4SEC_RNG_CLKCTRL_OFFSET 0x01c0
422#define OMAP4430_CM_L4SEC_RNG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01c0) 422#define OMAP4430_CM_L4SEC_RNG_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01c0)
423#define OMAP4_CM_L4SEC_SHA2MD51_CLKCTRL_OFFSET 0x01c8 423#define OMAP4_CM_L4SEC_SHA2MD51_CLKCTRL_OFFSET 0x01c8
424#define OMAP4430_CM_L4SEC_SHA2MD51_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01c8) 424#define OMAP4430_CM_L4SEC_SHA2MD51_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01c8)
425#define OMAP4_CM_L4SEC_CRYPTODMA_CLKCTRL_OFFSET 0x01d8 425#define OMAP4_CM_L4SEC_CRYPTODMA_CLKCTRL_OFFSET 0x01d8
426#define OMAP4430_CM_L4SEC_CRYPTODMA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_MOD, 0x01d8) 426#define OMAP4430_CM_L4SEC_CRYPTODMA_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_L4PER_INST, 0x01d8)
427 427
428/* CM2.CEFUSE_CM2 register offsets */ 428/* CM2.CEFUSE_CM2 register offsets */
429#define OMAP4_CM_CEFUSE_CLKSTCTRL_OFFSET 0x0000 429#define OMAP4_CM_CEFUSE_CLKSTCTRL_OFFSET 0x0000
430#define OMAP4430_CM_CEFUSE_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CEFUSE_MOD, 0x0000) 430#define OMAP4430_CM_CEFUSE_CLKSTCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CEFUSE_INST, 0x0000)
431#define OMAP4_CM_CEFUSE_CEFUSE_CLKCTRL_OFFSET 0x0020 431#define OMAP4_CM_CEFUSE_CEFUSE_CLKCTRL_OFFSET 0x0020
432#define OMAP4430_CM_CEFUSE_CEFUSE_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CEFUSE_MOD, 0x0020) 432#define OMAP4430_CM_CEFUSE_CEFUSE_CLKCTRL OMAP44XX_CM2_REGADDR(OMAP4430_CM2_CEFUSE_INST, 0x0020)
433 433
434/* CM2.RESTORE_CM2 register offsets */ 434/* CM2.RESTORE_CM2 register offsets */
435#define OMAP4_CM_L3_1_CLKSTCTRL_RESTORE_OFFSET 0x0000 435#define OMAP4_CM_L3_1_CLKSTCTRL_RESTORE_OFFSET 0x0000
436#define OMAP4430_CM_L3_1_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0000) 436#define OMAP4430_CM_L3_1_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0000)
437#define OMAP4_CM_L3_2_CLKSTCTRL_RESTORE_OFFSET 0x0004 437#define OMAP4_CM_L3_2_CLKSTCTRL_RESTORE_OFFSET 0x0004
438#define OMAP4430_CM_L3_2_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0004) 438#define OMAP4430_CM_L3_2_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0004)
439#define OMAP4_CM_L4CFG_CLKSTCTRL_RESTORE_OFFSET 0x0008 439#define OMAP4_CM_L4CFG_CLKSTCTRL_RESTORE_OFFSET 0x0008
440#define OMAP4430_CM_L4CFG_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0008) 440#define OMAP4430_CM_L4CFG_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0008)
441#define OMAP4_CM_MEMIF_CLKSTCTRL_RESTORE_OFFSET 0x000c 441#define OMAP4_CM_MEMIF_CLKSTCTRL_RESTORE_OFFSET 0x000c
442#define OMAP4430_CM_MEMIF_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x000c) 442#define OMAP4430_CM_MEMIF_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x000c)
443#define OMAP4_CM_L4PER_CLKSTCTRL_RESTORE_OFFSET 0x0010 443#define OMAP4_CM_L4PER_CLKSTCTRL_RESTORE_OFFSET 0x0010
444#define OMAP4430_CM_L4PER_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0010) 444#define OMAP4430_CM_L4PER_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0010)
445#define OMAP4_CM_L3INIT_CLKSTCTRL_RESTORE_OFFSET 0x0014 445#define OMAP4_CM_L3INIT_CLKSTCTRL_RESTORE_OFFSET 0x0014
446#define OMAP4430_CM_L3INIT_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0014) 446#define OMAP4430_CM_L3INIT_CLKSTCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0014)
447#define OMAP4_CM_L3INSTR_L3_3_CLKCTRL_RESTORE_OFFSET 0x0018 447#define OMAP4_CM_L3INSTR_L3_3_CLKCTRL_RESTORE_OFFSET 0x0018
448#define OMAP4430_CM_L3INSTR_L3_3_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0018) 448#define OMAP4430_CM_L3INSTR_L3_3_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0018)
449#define OMAP4_CM_L3INSTR_L3_INSTR_CLKCTRL_RESTORE_OFFSET 0x001c 449#define OMAP4_CM_L3INSTR_L3_INSTR_CLKCTRL_RESTORE_OFFSET 0x001c
450#define OMAP4430_CM_L3INSTR_L3_INSTR_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x001c) 450#define OMAP4430_CM_L3INSTR_L3_INSTR_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x001c)
451#define OMAP4_CM_L3INSTR_OCP_WP1_CLKCTRL_RESTORE_OFFSET 0x0020 451#define OMAP4_CM_L3INSTR_OCP_WP1_CLKCTRL_RESTORE_OFFSET 0x0020
452#define OMAP4430_CM_L3INSTR_OCP_WP1_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0020) 452#define OMAP4430_CM_L3INSTR_OCP_WP1_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0020)
453#define OMAP4_CM_CM2_PROFILING_CLKCTRL_RESTORE_OFFSET 0x0024 453#define OMAP4_CM_CM2_PROFILING_CLKCTRL_RESTORE_OFFSET 0x0024
454#define OMAP4430_CM_CM2_PROFILING_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0024) 454#define OMAP4430_CM_CM2_PROFILING_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0024)
455#define OMAP4_CM_D2D_STATICDEP_RESTORE_OFFSET 0x0028 455#define OMAP4_CM_D2D_STATICDEP_RESTORE_OFFSET 0x0028
456#define OMAP4430_CM_D2D_STATICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0028) 456#define OMAP4430_CM_D2D_STATICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0028)
457#define OMAP4_CM_L3_1_DYNAMICDEP_RESTORE_OFFSET 0x002c 457#define OMAP4_CM_L3_1_DYNAMICDEP_RESTORE_OFFSET 0x002c
458#define OMAP4430_CM_L3_1_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x002c) 458#define OMAP4430_CM_L3_1_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x002c)
459#define OMAP4_CM_L3_2_DYNAMICDEP_RESTORE_OFFSET 0x0030 459#define OMAP4_CM_L3_2_DYNAMICDEP_RESTORE_OFFSET 0x0030
460#define OMAP4430_CM_L3_2_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0030) 460#define OMAP4430_CM_L3_2_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0030)
461#define OMAP4_CM_D2D_DYNAMICDEP_RESTORE_OFFSET 0x0034 461#define OMAP4_CM_D2D_DYNAMICDEP_RESTORE_OFFSET 0x0034
462#define OMAP4430_CM_D2D_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0034) 462#define OMAP4430_CM_D2D_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0034)
463#define OMAP4_CM_L4CFG_DYNAMICDEP_RESTORE_OFFSET 0x0038 463#define OMAP4_CM_L4CFG_DYNAMICDEP_RESTORE_OFFSET 0x0038
464#define OMAP4430_CM_L4CFG_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0038) 464#define OMAP4430_CM_L4CFG_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0038)
465#define OMAP4_CM_L4PER_DYNAMICDEP_RESTORE_OFFSET 0x003c 465#define OMAP4_CM_L4PER_DYNAMICDEP_RESTORE_OFFSET 0x003c
466#define OMAP4430_CM_L4PER_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x003c) 466#define OMAP4430_CM_L4PER_DYNAMICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x003c)
467#define OMAP4_CM_L4PER_GPIO2_CLKCTRL_RESTORE_OFFSET 0x0040 467#define OMAP4_CM_L4PER_GPIO2_CLKCTRL_RESTORE_OFFSET 0x0040
468#define OMAP4430_CM_L4PER_GPIO2_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0040) 468#define OMAP4430_CM_L4PER_GPIO2_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0040)
469#define OMAP4_CM_L4PER_GPIO3_CLKCTRL_RESTORE_OFFSET 0x0044 469#define OMAP4_CM_L4PER_GPIO3_CLKCTRL_RESTORE_OFFSET 0x0044
470#define OMAP4430_CM_L4PER_GPIO3_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0044) 470#define OMAP4430_CM_L4PER_GPIO3_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0044)
471#define OMAP4_CM_L4PER_GPIO4_CLKCTRL_RESTORE_OFFSET 0x0048 471#define OMAP4_CM_L4PER_GPIO4_CLKCTRL_RESTORE_OFFSET 0x0048
472#define OMAP4430_CM_L4PER_GPIO4_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0048) 472#define OMAP4430_CM_L4PER_GPIO4_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0048)
473#define OMAP4_CM_L4PER_GPIO5_CLKCTRL_RESTORE_OFFSET 0x004c 473#define OMAP4_CM_L4PER_GPIO5_CLKCTRL_RESTORE_OFFSET 0x004c
474#define OMAP4430_CM_L4PER_GPIO5_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x004c) 474#define OMAP4430_CM_L4PER_GPIO5_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x004c)
475#define OMAP4_CM_L4PER_GPIO6_CLKCTRL_RESTORE_OFFSET 0x0050 475#define OMAP4_CM_L4PER_GPIO6_CLKCTRL_RESTORE_OFFSET 0x0050
476#define OMAP4430_CM_L4PER_GPIO6_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0050) 476#define OMAP4430_CM_L4PER_GPIO6_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0050)
477#define OMAP4_CM_L3INIT_USB_HOST_CLKCTRL_RESTORE_OFFSET 0x0054 477#define OMAP4_CM_L3INIT_USB_HOST_CLKCTRL_RESTORE_OFFSET 0x0054
478#define OMAP4430_CM_L3INIT_USB_HOST_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0054) 478#define OMAP4430_CM_L3INIT_USB_HOST_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0054)
479#define OMAP4_CM_L3INIT_USB_TLL_CLKCTRL_RESTORE_OFFSET 0x0058 479#define OMAP4_CM_L3INIT_USB_TLL_CLKCTRL_RESTORE_OFFSET 0x0058
480#define OMAP4430_CM_L3INIT_USB_TLL_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x0058) 480#define OMAP4430_CM_L3INIT_USB_TLL_CLKCTRL_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x0058)
481#define OMAP4_CM_SDMA_STATICDEP_RESTORE_OFFSET 0x005c 481#define OMAP4_CM_SDMA_STATICDEP_RESTORE_OFFSET 0x005c
482#define OMAP4430_CM_SDMA_STATICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_MOD, 0x005c) 482#define OMAP4430_CM_SDMA_STATICDEP_RESTORE OMAP44XX_CM2_REGADDR(OMAP4430_CM2_RESTORE_INST, 0x005c)
483#endif 483#endif
diff --git a/arch/arm/mach-omap2/powerdomains44xx_data.c b/arch/arm/mach-omap2/powerdomains44xx_data.c
index d078c8825d7..cf6adfcf035 100644
--- a/arch/arm/mach-omap2/powerdomains44xx_data.c
+++ b/arch/arm/mach-omap2/powerdomains44xx_data.c
@@ -34,7 +34,7 @@
34/* core_44xx_pwrdm: CORE power domain */ 34/* core_44xx_pwrdm: CORE power domain */
35static struct powerdomain core_44xx_pwrdm = { 35static struct powerdomain core_44xx_pwrdm = {
36 .name = "core_pwrdm", 36 .name = "core_pwrdm",
37 .prcm_offs = OMAP4430_PRM_CORE_MOD, 37 .prcm_offs = OMAP4430_PRM_CORE_INST,
38 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 38 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
39 .pwrsts = PWRSTS_RET_ON, 39 .pwrsts = PWRSTS_RET_ON,
40 .pwrsts_logic_ret = PWRSTS_OFF_RET, 40 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -59,7 +59,7 @@ static struct powerdomain core_44xx_pwrdm = {
59/* gfx_44xx_pwrdm: 3D accelerator power domain */ 59/* gfx_44xx_pwrdm: 3D accelerator power domain */
60static struct powerdomain gfx_44xx_pwrdm = { 60static struct powerdomain gfx_44xx_pwrdm = {
61 .name = "gfx_pwrdm", 61 .name = "gfx_pwrdm",
62 .prcm_offs = OMAP4430_PRM_GFX_MOD, 62 .prcm_offs = OMAP4430_PRM_GFX_INST,
63 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 63 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
64 .pwrsts = PWRSTS_OFF_ON, 64 .pwrsts = PWRSTS_OFF_ON,
65 .banks = 1, 65 .banks = 1,
@@ -75,7 +75,7 @@ static struct powerdomain gfx_44xx_pwrdm = {
75/* abe_44xx_pwrdm: Audio back end power domain */ 75/* abe_44xx_pwrdm: Audio back end power domain */
76static struct powerdomain abe_44xx_pwrdm = { 76static struct powerdomain abe_44xx_pwrdm = {
77 .name = "abe_pwrdm", 77 .name = "abe_pwrdm",
78 .prcm_offs = OMAP4430_PRM_ABE_MOD, 78 .prcm_offs = OMAP4430_PRM_ABE_INST,
79 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 79 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
80 .pwrsts = PWRSTS_OFF_RET_ON, 80 .pwrsts = PWRSTS_OFF_RET_ON,
81 .pwrsts_logic_ret = PWRDM_POWER_OFF, 81 .pwrsts_logic_ret = PWRDM_POWER_OFF,
@@ -94,7 +94,7 @@ static struct powerdomain abe_44xx_pwrdm = {
94/* dss_44xx_pwrdm: Display subsystem power domain */ 94/* dss_44xx_pwrdm: Display subsystem power domain */
95static struct powerdomain dss_44xx_pwrdm = { 95static struct powerdomain dss_44xx_pwrdm = {
96 .name = "dss_pwrdm", 96 .name = "dss_pwrdm",
97 .prcm_offs = OMAP4430_PRM_DSS_MOD, 97 .prcm_offs = OMAP4430_PRM_DSS_INST,
98 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 98 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
99 .pwrsts = PWRSTS_OFF_RET_ON, 99 .pwrsts = PWRSTS_OFF_RET_ON,
100 .pwrsts_logic_ret = PWRSTS_OFF, 100 .pwrsts_logic_ret = PWRSTS_OFF,
@@ -111,7 +111,7 @@ static struct powerdomain dss_44xx_pwrdm = {
111/* tesla_44xx_pwrdm: Tesla processor power domain */ 111/* tesla_44xx_pwrdm: Tesla processor power domain */
112static struct powerdomain tesla_44xx_pwrdm = { 112static struct powerdomain tesla_44xx_pwrdm = {
113 .name = "tesla_pwrdm", 113 .name = "tesla_pwrdm",
114 .prcm_offs = OMAP4430_PRM_TESLA_MOD, 114 .prcm_offs = OMAP4430_PRM_TESLA_INST,
115 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 115 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
116 .pwrsts = PWRSTS_OFF_RET_ON, 116 .pwrsts = PWRSTS_OFF_RET_ON,
117 .pwrsts_logic_ret = PWRSTS_OFF_RET, 117 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -132,7 +132,7 @@ static struct powerdomain tesla_44xx_pwrdm = {
132/* wkup_44xx_pwrdm: Wake-up power domain */ 132/* wkup_44xx_pwrdm: Wake-up power domain */
133static struct powerdomain wkup_44xx_pwrdm = { 133static struct powerdomain wkup_44xx_pwrdm = {
134 .name = "wkup_pwrdm", 134 .name = "wkup_pwrdm",
135 .prcm_offs = OMAP4430_PRM_WKUP_MOD, 135 .prcm_offs = OMAP4430_PRM_WKUP_INST,
136 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 136 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
137 .pwrsts = PWRSTS_ON, 137 .pwrsts = PWRSTS_ON,
138 .banks = 1, 138 .banks = 1,
@@ -147,7 +147,7 @@ static struct powerdomain wkup_44xx_pwrdm = {
147/* cpu0_44xx_pwrdm: MPU0 processor and Neon coprocessor power domain */ 147/* cpu0_44xx_pwrdm: MPU0 processor and Neon coprocessor power domain */
148static struct powerdomain cpu0_44xx_pwrdm = { 148static struct powerdomain cpu0_44xx_pwrdm = {
149 .name = "cpu0_pwrdm", 149 .name = "cpu0_pwrdm",
150 .prcm_offs = OMAP4430_PRCM_MPU_CPU0_MOD, 150 .prcm_offs = OMAP4430_PRCM_MPU_CPU0_INST,
151 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 151 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
152 .pwrsts = PWRSTS_OFF_RET_ON, 152 .pwrsts = PWRSTS_OFF_RET_ON,
153 .pwrsts_logic_ret = PWRSTS_OFF_RET, 153 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -163,7 +163,7 @@ static struct powerdomain cpu0_44xx_pwrdm = {
163/* cpu1_44xx_pwrdm: MPU1 processor and Neon coprocessor power domain */ 163/* cpu1_44xx_pwrdm: MPU1 processor and Neon coprocessor power domain */
164static struct powerdomain cpu1_44xx_pwrdm = { 164static struct powerdomain cpu1_44xx_pwrdm = {
165 .name = "cpu1_pwrdm", 165 .name = "cpu1_pwrdm",
166 .prcm_offs = OMAP4430_PRCM_MPU_CPU1_MOD, 166 .prcm_offs = OMAP4430_PRCM_MPU_CPU1_INST,
167 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 167 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
168 .pwrsts = PWRSTS_OFF_RET_ON, 168 .pwrsts = PWRSTS_OFF_RET_ON,
169 .pwrsts_logic_ret = PWRSTS_OFF_RET, 169 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -179,7 +179,7 @@ static struct powerdomain cpu1_44xx_pwrdm = {
179/* emu_44xx_pwrdm: Emulation power domain */ 179/* emu_44xx_pwrdm: Emulation power domain */
180static struct powerdomain emu_44xx_pwrdm = { 180static struct powerdomain emu_44xx_pwrdm = {
181 .name = "emu_pwrdm", 181 .name = "emu_pwrdm",
182 .prcm_offs = OMAP4430_PRM_EMU_MOD, 182 .prcm_offs = OMAP4430_PRM_EMU_INST,
183 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 183 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
184 .pwrsts = PWRSTS_OFF_ON, 184 .pwrsts = PWRSTS_OFF_ON,
185 .banks = 1, 185 .banks = 1,
@@ -194,7 +194,7 @@ static struct powerdomain emu_44xx_pwrdm = {
194/* mpu_44xx_pwrdm: Modena processor and the Neon coprocessor power domain */ 194/* mpu_44xx_pwrdm: Modena processor and the Neon coprocessor power domain */
195static struct powerdomain mpu_44xx_pwrdm = { 195static struct powerdomain mpu_44xx_pwrdm = {
196 .name = "mpu_pwrdm", 196 .name = "mpu_pwrdm",
197 .prcm_offs = OMAP4430_PRM_MPU_MOD, 197 .prcm_offs = OMAP4430_PRM_MPU_INST,
198 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 198 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
199 .pwrsts = PWRSTS_OFF_RET_ON, 199 .pwrsts = PWRSTS_OFF_RET_ON,
200 .pwrsts_logic_ret = PWRSTS_OFF_RET, 200 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -214,7 +214,7 @@ static struct powerdomain mpu_44xx_pwrdm = {
214/* ivahd_44xx_pwrdm: IVA-HD power domain */ 214/* ivahd_44xx_pwrdm: IVA-HD power domain */
215static struct powerdomain ivahd_44xx_pwrdm = { 215static struct powerdomain ivahd_44xx_pwrdm = {
216 .name = "ivahd_pwrdm", 216 .name = "ivahd_pwrdm",
217 .prcm_offs = OMAP4430_PRM_IVAHD_MOD, 217 .prcm_offs = OMAP4430_PRM_IVAHD_INST,
218 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 218 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
219 .pwrsts = PWRSTS_OFF_RET_ON, 219 .pwrsts = PWRSTS_OFF_RET_ON,
220 .pwrsts_logic_ret = PWRDM_POWER_OFF, 220 .pwrsts_logic_ret = PWRDM_POWER_OFF,
@@ -237,7 +237,7 @@ static struct powerdomain ivahd_44xx_pwrdm = {
237/* cam_44xx_pwrdm: Camera subsystem power domain */ 237/* cam_44xx_pwrdm: Camera subsystem power domain */
238static struct powerdomain cam_44xx_pwrdm = { 238static struct powerdomain cam_44xx_pwrdm = {
239 .name = "cam_pwrdm", 239 .name = "cam_pwrdm",
240 .prcm_offs = OMAP4430_PRM_CAM_MOD, 240 .prcm_offs = OMAP4430_PRM_CAM_INST,
241 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 241 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
242 .pwrsts = PWRSTS_OFF_ON, 242 .pwrsts = PWRSTS_OFF_ON,
243 .banks = 1, 243 .banks = 1,
@@ -253,7 +253,7 @@ static struct powerdomain cam_44xx_pwrdm = {
253/* l3init_44xx_pwrdm: L3 initators pheripherals power domain */ 253/* l3init_44xx_pwrdm: L3 initators pheripherals power domain */
254static struct powerdomain l3init_44xx_pwrdm = { 254static struct powerdomain l3init_44xx_pwrdm = {
255 .name = "l3init_pwrdm", 255 .name = "l3init_pwrdm",
256 .prcm_offs = OMAP4430_PRM_L3INIT_MOD, 256 .prcm_offs = OMAP4430_PRM_L3INIT_INST,
257 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 257 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
258 .pwrsts = PWRSTS_OFF_RET_ON, 258 .pwrsts = PWRSTS_OFF_RET_ON,
259 .pwrsts_logic_ret = PWRSTS_OFF_RET, 259 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -270,7 +270,7 @@ static struct powerdomain l3init_44xx_pwrdm = {
270/* l4per_44xx_pwrdm: Target peripherals power domain */ 270/* l4per_44xx_pwrdm: Target peripherals power domain */
271static struct powerdomain l4per_44xx_pwrdm = { 271static struct powerdomain l4per_44xx_pwrdm = {
272 .name = "l4per_pwrdm", 272 .name = "l4per_pwrdm",
273 .prcm_offs = OMAP4430_PRM_L4PER_MOD, 273 .prcm_offs = OMAP4430_PRM_L4PER_INST,
274 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 274 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
275 .pwrsts = PWRSTS_OFF_RET_ON, 275 .pwrsts = PWRSTS_OFF_RET_ON,
276 .pwrsts_logic_ret = PWRSTS_OFF_RET, 276 .pwrsts_logic_ret = PWRSTS_OFF_RET,
@@ -292,7 +292,7 @@ static struct powerdomain l4per_44xx_pwrdm = {
292 */ 292 */
293static struct powerdomain always_on_core_44xx_pwrdm = { 293static struct powerdomain always_on_core_44xx_pwrdm = {
294 .name = "always_on_core_pwrdm", 294 .name = "always_on_core_pwrdm",
295 .prcm_offs = OMAP4430_PRM_ALWAYS_ON_MOD, 295 .prcm_offs = OMAP4430_PRM_ALWAYS_ON_INST,
296 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 296 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
297 .pwrsts = PWRSTS_ON, 297 .pwrsts = PWRSTS_ON,
298}; 298};
@@ -300,7 +300,7 @@ static struct powerdomain always_on_core_44xx_pwrdm = {
300/* cefuse_44xx_pwrdm: Customer efuse controller power domain */ 300/* cefuse_44xx_pwrdm: Customer efuse controller power domain */
301static struct powerdomain cefuse_44xx_pwrdm = { 301static struct powerdomain cefuse_44xx_pwrdm = {
302 .name = "cefuse_pwrdm", 302 .name = "cefuse_pwrdm",
303 .prcm_offs = OMAP4430_PRM_CEFUSE_MOD, 303 .prcm_offs = OMAP4430_PRM_CEFUSE_INST,
304 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430), 304 .omap_chip = OMAP_CHIP_INIT(CHIP_IS_OMAP4430),
305 .pwrsts = PWRSTS_OFF_ON, 305 .pwrsts = PWRSTS_OFF_ON,
306}; 306};
diff --git a/arch/arm/mach-omap2/prcm.c b/arch/arm/mach-omap2/prcm.c
index df55fdfdeae..aac8070fadc 100644
--- a/arch/arm/mach-omap2/prcm.c
+++ b/arch/arm/mach-omap2/prcm.c
@@ -146,7 +146,7 @@ void omap_prcm_arch_reset(char mode, const char *cmd)
146 prcm_offs = OMAP3430_GR_MOD; 146 prcm_offs = OMAP3430_GR_MOD;
147 omap3_ctrl_write_boot_mode((cmd ? (u8)*cmd : 0)); 147 omap3_ctrl_write_boot_mode((cmd ? (u8)*cmd : 0));
148 } else if (cpu_is_omap44xx()) 148 } else if (cpu_is_omap44xx())
149 prcm_offs = OMAP4430_PRM_DEVICE_MOD; 149 prcm_offs = OMAP4430_PRM_DEVICE_INST;
150 else 150 else
151 WARN_ON(1); 151 WARN_ON(1);
152 152
diff --git a/arch/arm/mach-omap2/prcm_mpu44xx.h b/arch/arm/mach-omap2/prcm_mpu44xx.h
index 5b828dfe950..80e00c16d36 100644
--- a/arch/arm/mach-omap2/prcm_mpu44xx.h
+++ b/arch/arm/mach-omap2/prcm_mpu44xx.h
@@ -27,15 +27,15 @@
27 27
28#define OMAP4430_PRCM_MPU_BASE 0x48243000 28#define OMAP4430_PRCM_MPU_BASE 0x48243000
29 29
30#define OMAP44XX_PRCM_MPU_REGADDR(module, reg) \ 30#define OMAP44XX_PRCM_MPU_REGADDR(inst, reg) \
31 OMAP2_L4_IO_ADDRESS(OMAP4430_PRCM_MPU_BASE + (module) + (reg)) 31 OMAP2_L4_IO_ADDRESS(OMAP4430_PRCM_MPU_BASE + (inst) + (reg))
32 32
33/* PRCM_MPU instances */ 33/* PRCM_MPU instances */
34 34
35#define OMAP4430_PRCM_MPU_OCP_SOCKET_PRCM_MOD 0x0000 35#define OMAP4430_PRCM_MPU_OCP_SOCKET_PRCM_INST 0x0000
36#define OMAP4430_PRCM_MPU_DEVICE_PRM_MOD 0x0200 36#define OMAP4430_PRCM_MPU_DEVICE_PRM_INST 0x0200
37#define OMAP4430_PRCM_MPU_CPU0_MOD 0x0400 37#define OMAP4430_PRCM_MPU_CPU0_INST 0x0400
38#define OMAP4430_PRCM_MPU_CPU1_MOD 0x0800 38#define OMAP4430_PRCM_MPU_CPU1_INST 0x0800
39 39
40/* 40/*
41 * PRCM_MPU 41 * PRCM_MPU
@@ -48,44 +48,44 @@
48 48
49/* PRCM_MPU.OCP_SOCKET_PRCM register offsets */ 49/* PRCM_MPU.OCP_SOCKET_PRCM register offsets */
50#define OMAP4_REVISION_PRCM_OFFSET 0x0000 50#define OMAP4_REVISION_PRCM_OFFSET 0x0000
51#define OMAP4430_REVISION_PRCM OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_OCP_SOCKET_PRCM_MOD, 0x0000) 51#define OMAP4430_REVISION_PRCM OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_OCP_SOCKET_PRCM_INST, 0x0000)
52 52
53/* PRCM_MPU.DEVICE_PRM register offsets */ 53/* PRCM_MPU.DEVICE_PRM register offsets */
54#define OMAP4_PRCM_MPU_PRM_RSTST_OFFSET 0x0000 54#define OMAP4_PRCM_MPU_PRM_RSTST_OFFSET 0x0000
55#define OMAP4430_PRCM_MPU_PRM_RSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_DEVICE_PRM_MOD, 0x0000) 55#define OMAP4430_PRCM_MPU_PRM_RSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_DEVICE_PRM_INST, 0x0000)
56#define OMAP4_PRCM_MPU_PRM_PSCON_COUNT_OFFSET 0x0004 56#define OMAP4_PRCM_MPU_PRM_PSCON_COUNT_OFFSET 0x0004
57#define OMAP4430_PRCM_MPU_PRM_PSCON_COUNT OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_DEVICE_PRM_MOD, 0x0004) 57#define OMAP4430_PRCM_MPU_PRM_PSCON_COUNT OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_DEVICE_PRM_INST, 0x0004)
58 58
59/* PRCM_MPU.CPU0 register offsets */ 59/* PRCM_MPU.CPU0 register offsets */
60#define OMAP4_PM_CPU0_PWRSTCTRL_OFFSET 0x0000 60#define OMAP4_PM_CPU0_PWRSTCTRL_OFFSET 0x0000
61#define OMAP4430_PM_CPU0_PWRSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x0000) 61#define OMAP4430_PM_CPU0_PWRSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x0000)
62#define OMAP4_PM_CPU0_PWRSTST_OFFSET 0x0004 62#define OMAP4_PM_CPU0_PWRSTST_OFFSET 0x0004
63#define OMAP4430_PM_CPU0_PWRSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x0004) 63#define OMAP4430_PM_CPU0_PWRSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x0004)
64#define OMAP4_RM_CPU0_CPU0_CONTEXT_OFFSET 0x0008 64#define OMAP4_RM_CPU0_CPU0_CONTEXT_OFFSET 0x0008
65#define OMAP4430_RM_CPU0_CPU0_CONTEXT OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x0008) 65#define OMAP4430_RM_CPU0_CPU0_CONTEXT OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x0008)
66#define OMAP4_RM_CPU0_CPU0_RSTCTRL_OFFSET 0x000c 66#define OMAP4_RM_CPU0_CPU0_RSTCTRL_OFFSET 0x000c
67#define OMAP4430_RM_CPU0_CPU0_RSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x000c) 67#define OMAP4430_RM_CPU0_CPU0_RSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x000c)
68#define OMAP4_RM_CPU0_CPU0_RSTST_OFFSET 0x0010 68#define OMAP4_RM_CPU0_CPU0_RSTST_OFFSET 0x0010
69#define OMAP4430_RM_CPU0_CPU0_RSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x0010) 69#define OMAP4430_RM_CPU0_CPU0_RSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x0010)
70#define OMAP4_CM_CPU0_CPU0_CLKCTRL_OFFSET 0x0014 70#define OMAP4_CM_CPU0_CPU0_CLKCTRL_OFFSET 0x0014
71#define OMAP4430_CM_CPU0_CPU0_CLKCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x0014) 71#define OMAP4430_CM_CPU0_CPU0_CLKCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x0014)
72#define OMAP4_CM_CPU0_CLKSTCTRL_OFFSET 0x0018 72#define OMAP4_CM_CPU0_CLKSTCTRL_OFFSET 0x0018
73#define OMAP4430_CM_CPU0_CLKSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_MOD, 0x0018) 73#define OMAP4430_CM_CPU0_CLKSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU0_INST, 0x0018)
74 74
75/* PRCM_MPU.CPU1 register offsets */ 75/* PRCM_MPU.CPU1 register offsets */
76#define OMAP4_PM_CPU1_PWRSTCTRL_OFFSET 0x0000 76#define OMAP4_PM_CPU1_PWRSTCTRL_OFFSET 0x0000
77#define OMAP4430_PM_CPU1_PWRSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x0000) 77#define OMAP4430_PM_CPU1_PWRSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x0000)
78#define OMAP4_PM_CPU1_PWRSTST_OFFSET 0x0004 78#define OMAP4_PM_CPU1_PWRSTST_OFFSET 0x0004
79#define OMAP4430_PM_CPU1_PWRSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x0004) 79#define OMAP4430_PM_CPU1_PWRSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x0004)
80#define OMAP4_RM_CPU1_CPU1_CONTEXT_OFFSET 0x0008 80#define OMAP4_RM_CPU1_CPU1_CONTEXT_OFFSET 0x0008
81#define OMAP4430_RM_CPU1_CPU1_CONTEXT OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x0008) 81#define OMAP4430_RM_CPU1_CPU1_CONTEXT OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x0008)
82#define OMAP4_RM_CPU1_CPU1_RSTCTRL_OFFSET 0x000c 82#define OMAP4_RM_CPU1_CPU1_RSTCTRL_OFFSET 0x000c
83#define OMAP4430_RM_CPU1_CPU1_RSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x000c) 83#define OMAP4430_RM_CPU1_CPU1_RSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x000c)
84#define OMAP4_RM_CPU1_CPU1_RSTST_OFFSET 0x0010 84#define OMAP4_RM_CPU1_CPU1_RSTST_OFFSET 0x0010
85#define OMAP4430_RM_CPU1_CPU1_RSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x0010) 85#define OMAP4430_RM_CPU1_CPU1_RSTST OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x0010)
86#define OMAP4_CM_CPU1_CPU1_CLKCTRL_OFFSET 0x0014 86#define OMAP4_CM_CPU1_CPU1_CLKCTRL_OFFSET 0x0014
87#define OMAP4430_CM_CPU1_CPU1_CLKCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x0014) 87#define OMAP4430_CM_CPU1_CPU1_CLKCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x0014)
88#define OMAP4_CM_CPU1_CLKSTCTRL_OFFSET 0x0018 88#define OMAP4_CM_CPU1_CLKSTCTRL_OFFSET 0x0018
89#define OMAP4430_CM_CPU1_CLKSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_MOD, 0x0018) 89#define OMAP4430_CM_CPU1_CLKSTCTRL OMAP44XX_PRCM_MPU_REGADDR(OMAP4430_PRCM_MPU_CPU1_INST, 0x0018)
90 90
91#endif 91#endif
diff --git a/arch/arm/mach-omap2/prm44xx.h b/arch/arm/mach-omap2/prm44xx.h
index 4343881b5ed..0d444a5c939 100644
--- a/arch/arm/mach-omap2/prm44xx.h
+++ b/arch/arm/mach-omap2/prm44xx.h
@@ -29,31 +29,31 @@
29 29
30#define OMAP4430_PRM_BASE 0x4a306000 30#define OMAP4430_PRM_BASE 0x4a306000
31 31
32#define OMAP44XX_PRM_REGADDR(module, reg) \ 32#define OMAP44XX_PRM_REGADDR(inst, reg) \
33 OMAP2_L4_IO_ADDRESS(OMAP4430_PRM_BASE + (module) + (reg)) 33 OMAP2_L4_IO_ADDRESS(OMAP4430_PRM_BASE + (inst) + (reg))
34 34
35 35
36/* PRM instances */ 36/* PRM instances */
37#define OMAP4430_PRM_OCP_SOCKET_MOD 0x0000 37#define OMAP4430_PRM_OCP_SOCKET_INST 0x0000
38#define OMAP4430_PRM_CKGEN_MOD 0x0100 38#define OMAP4430_PRM_CKGEN_INST 0x0100
39#define OMAP4430_PRM_MPU_MOD 0x0300 39#define OMAP4430_PRM_MPU_INST 0x0300
40#define OMAP4430_PRM_TESLA_MOD 0x0400 40#define OMAP4430_PRM_TESLA_INST 0x0400
41#define OMAP4430_PRM_ABE_MOD 0x0500 41#define OMAP4430_PRM_ABE_INST 0x0500
42#define OMAP4430_PRM_ALWAYS_ON_MOD 0x0600 42#define OMAP4430_PRM_ALWAYS_ON_INST 0x0600
43#define OMAP4430_PRM_CORE_MOD 0x0700 43#define OMAP4430_PRM_CORE_INST 0x0700
44#define OMAP4430_PRM_IVAHD_MOD 0x0f00 44#define OMAP4430_PRM_IVAHD_INST 0x0f00
45#define OMAP4430_PRM_CAM_MOD 0x1000 45#define OMAP4430_PRM_CAM_INST 0x1000
46#define OMAP4430_PRM_DSS_MOD 0x1100 46#define OMAP4430_PRM_DSS_INST 0x1100
47#define OMAP4430_PRM_GFX_MOD 0x1200 47#define OMAP4430_PRM_GFX_INST 0x1200
48#define OMAP4430_PRM_L3INIT_MOD 0x1300 48#define OMAP4430_PRM_L3INIT_INST 0x1300
49#define OMAP4430_PRM_L4PER_MOD 0x1400 49#define OMAP4430_PRM_L4PER_INST 0x1400
50#define OMAP4430_PRM_CEFUSE_MOD 0x1600 50#define OMAP4430_PRM_CEFUSE_INST 0x1600
51#define OMAP4430_PRM_WKUP_MOD 0x1700 51#define OMAP4430_PRM_WKUP_INST 0x1700
52#define OMAP4430_PRM_WKUP_CM_MOD 0x1800 52#define OMAP4430_PRM_WKUP_CM_INST 0x1800
53#define OMAP4430_PRM_EMU_MOD 0x1900 53#define OMAP4430_PRM_EMU_INST 0x1900
54#define OMAP4430_PRM_EMU_CM_MOD 0x1a00 54#define OMAP4430_PRM_EMU_CM_INST 0x1a00
55#define OMAP4430_PRM_DEVICE_MOD 0x1b00 55#define OMAP4430_PRM_DEVICE_INST 0x1b00
56#define OMAP4430_PRM_INSTR_MOD 0x1f00 56#define OMAP4430_PRM_INSTR_INST 0x1f00
57 57
58 58
59/* OMAP4 specific register offsets */ 59/* OMAP4 specific register offsets */
@@ -68,689 +68,682 @@
68 68
69/* PRM.OCP_SOCKET_PRM register offsets */ 69/* PRM.OCP_SOCKET_PRM register offsets */
70#define OMAP4_REVISION_PRM_OFFSET 0x0000 70#define OMAP4_REVISION_PRM_OFFSET 0x0000
71#define OMAP4430_REVISION_PRM OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0000) 71#define OMAP4430_REVISION_PRM OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0000)
72#define OMAP4_PRM_IRQSTATUS_MPU_OFFSET 0x0010 72#define OMAP4_PRM_IRQSTATUS_MPU_OFFSET 0x0010
73#define OMAP4430_PRM_IRQSTATUS_MPU OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0010) 73#define OMAP4430_PRM_IRQSTATUS_MPU OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0010)
74#define OMAP4_PRM_IRQSTATUS_MPU_2_OFFSET 0x0014 74#define OMAP4_PRM_IRQSTATUS_MPU_2_OFFSET 0x0014
75#define OMAP4430_PRM_IRQSTATUS_MPU_2 OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0014) 75#define OMAP4430_PRM_IRQSTATUS_MPU_2 OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0014)
76#define OMAP4_PRM_IRQENABLE_MPU_OFFSET 0x0018 76#define OMAP4_PRM_IRQENABLE_MPU_OFFSET 0x0018
77#define OMAP4430_PRM_IRQENABLE_MPU OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0018) 77#define OMAP4430_PRM_IRQENABLE_MPU OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0018)
78#define OMAP4_PRM_IRQENABLE_MPU_2_OFFSET 0x001c 78#define OMAP4_PRM_IRQENABLE_MPU_2_OFFSET 0x001c
79#define OMAP4430_PRM_IRQENABLE_MPU_2 OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x001c) 79#define OMAP4430_PRM_IRQENABLE_MPU_2 OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x001c)
80#define OMAP4_PRM_IRQSTATUS_DUCATI_OFFSET 0x0020 80#define OMAP4_PRM_IRQSTATUS_DUCATI_OFFSET 0x0020
81#define OMAP4430_PRM_IRQSTATUS_DUCATI OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0020) 81#define OMAP4430_PRM_IRQSTATUS_DUCATI OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0020)
82#define OMAP4_PRM_IRQENABLE_DUCATI_OFFSET 0x0028 82#define OMAP4_PRM_IRQENABLE_DUCATI_OFFSET 0x0028
83#define OMAP4430_PRM_IRQENABLE_DUCATI OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0028) 83#define OMAP4430_PRM_IRQENABLE_DUCATI OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0028)
84#define OMAP4_PRM_IRQSTATUS_TESLA_OFFSET 0x0030 84#define OMAP4_PRM_IRQSTATUS_TESLA_OFFSET 0x0030
85#define OMAP4430_PRM_IRQSTATUS_TESLA OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0030) 85#define OMAP4430_PRM_IRQSTATUS_TESLA OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0030)
86#define OMAP4_PRM_IRQENABLE_TESLA_OFFSET 0x0038 86#define OMAP4_PRM_IRQENABLE_TESLA_OFFSET 0x0038
87#define OMAP4430_PRM_IRQENABLE_TESLA OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0038) 87#define OMAP4430_PRM_IRQENABLE_TESLA OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0038)
88#define OMAP4_CM_PRM_PROFILING_CLKCTRL_OFFSET 0x0040 88#define OMAP4_CM_PRM_PROFILING_CLKCTRL_OFFSET 0x0040
89#define OMAP4430_CM_PRM_PROFILING_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_MOD, 0x0040) 89#define OMAP4430_CM_PRM_PROFILING_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_OCP_SOCKET_INST, 0x0040)
90 90
91/* PRM.CKGEN_PRM register offsets */ 91/* PRM.CKGEN_PRM register offsets */
92#define OMAP4_CM_ABE_DSS_SYS_CLKSEL_OFFSET 0x0000 92#define OMAP4_CM_ABE_DSS_SYS_CLKSEL_OFFSET 0x0000
93#define OMAP4430_CM_ABE_DSS_SYS_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_MOD, 0x0000) 93#define OMAP4430_CM_ABE_DSS_SYS_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_INST, 0x0000)
94#define OMAP4_CM_L4_WKUP_CLKSEL_OFFSET 0x0008 94#define OMAP4_CM_L4_WKUP_CLKSEL_OFFSET 0x0008
95#define OMAP4430_CM_L4_WKUP_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_MOD, 0x0008) 95#define OMAP4430_CM_L4_WKUP_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_INST, 0x0008)
96#define OMAP4_CM_ABE_PLL_REF_CLKSEL_OFFSET 0x000c 96#define OMAP4_CM_ABE_PLL_REF_CLKSEL_OFFSET 0x000c
97#define OMAP4430_CM_ABE_PLL_REF_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_MOD, 0x000c) 97#define OMAP4430_CM_ABE_PLL_REF_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_INST, 0x000c)
98#define OMAP4_CM_SYS_CLKSEL_OFFSET 0x0010 98#define OMAP4_CM_SYS_CLKSEL_OFFSET 0x0010
99#define OMAP4430_CM_SYS_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_MOD, 0x0010) 99#define OMAP4430_CM_SYS_CLKSEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CKGEN_INST, 0x0010)
100 100
101/* PRM.MPU_PRM register offsets */ 101/* PRM.MPU_PRM register offsets */
102#define OMAP4_PM_MPU_PWRSTCTRL_OFFSET 0x0000 102#define OMAP4_PM_MPU_PWRSTCTRL_OFFSET 0x0000
103#define OMAP4430_PM_MPU_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_MOD, 0x0000) 103#define OMAP4430_PM_MPU_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_INST, 0x0000)
104#define OMAP4_PM_MPU_PWRSTST_OFFSET 0x0004 104#define OMAP4_PM_MPU_PWRSTST_OFFSET 0x0004
105#define OMAP4430_PM_MPU_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_MOD, 0x0004) 105#define OMAP4430_PM_MPU_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_INST, 0x0004)
106#define OMAP4_RM_MPU_RSTST_OFFSET 0x0014 106#define OMAP4_RM_MPU_RSTST_OFFSET 0x0014
107#define OMAP4430_RM_MPU_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_MOD, 0x0014) 107#define OMAP4430_RM_MPU_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_INST, 0x0014)
108#define OMAP4_RM_MPU_MPU_CONTEXT_OFFSET 0x0024 108#define OMAP4_RM_MPU_MPU_CONTEXT_OFFSET 0x0024
109#define OMAP4430_RM_MPU_MPU_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_MOD, 0x0024) 109#define OMAP4430_RM_MPU_MPU_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_MPU_INST, 0x0024)
110 110
111/* PRM.TESLA_PRM register offsets */ 111/* PRM.TESLA_PRM register offsets */
112#define OMAP4_PM_TESLA_PWRSTCTRL_OFFSET 0x0000 112#define OMAP4_PM_TESLA_PWRSTCTRL_OFFSET 0x0000
113#define OMAP4430_PM_TESLA_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_MOD, 0x0000) 113#define OMAP4430_PM_TESLA_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_INST, 0x0000)
114#define OMAP4_PM_TESLA_PWRSTST_OFFSET 0x0004 114#define OMAP4_PM_TESLA_PWRSTST_OFFSET 0x0004
115#define OMAP4430_PM_TESLA_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_MOD, 0x0004) 115#define OMAP4430_PM_TESLA_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_INST, 0x0004)
116#define OMAP4_RM_TESLA_RSTCTRL_OFFSET 0x0010 116#define OMAP4_RM_TESLA_RSTCTRL_OFFSET 0x0010
117#define OMAP4430_RM_TESLA_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_MOD, 0x0010) 117#define OMAP4430_RM_TESLA_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_INST, 0x0010)
118#define OMAP4_RM_TESLA_RSTST_OFFSET 0x0014 118#define OMAP4_RM_TESLA_RSTST_OFFSET 0x0014
119#define OMAP4430_RM_TESLA_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_MOD, 0x0014) 119#define OMAP4430_RM_TESLA_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_INST, 0x0014)
120#define OMAP4_RM_TESLA_TESLA_CONTEXT_OFFSET 0x0024 120#define OMAP4_RM_TESLA_TESLA_CONTEXT_OFFSET 0x0024
121#define OMAP4430_RM_TESLA_TESLA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_MOD, 0x0024) 121#define OMAP4430_RM_TESLA_TESLA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_TESLA_INST, 0x0024)
122 122
123/* PRM.ABE_PRM register offsets */ 123/* PRM.ABE_PRM register offsets */
124#define OMAP4_PM_ABE_PWRSTCTRL_OFFSET 0x0000 124#define OMAP4_PM_ABE_PWRSTCTRL_OFFSET 0x0000
125#define OMAP4430_PM_ABE_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0000) 125#define OMAP4430_PM_ABE_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0000)
126#define OMAP4_PM_ABE_PWRSTST_OFFSET 0x0004 126#define OMAP4_PM_ABE_PWRSTST_OFFSET 0x0004
127#define OMAP4430_PM_ABE_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0004) 127#define OMAP4430_PM_ABE_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0004)
128#define OMAP4_RM_ABE_AESS_CONTEXT_OFFSET 0x002c 128#define OMAP4_RM_ABE_AESS_CONTEXT_OFFSET 0x002c
129#define OMAP4430_RM_ABE_AESS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x002c) 129#define OMAP4430_RM_ABE_AESS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x002c)
130#define OMAP4_PM_ABE_PDM_WKDEP_OFFSET 0x0030 130#define OMAP4_PM_ABE_PDM_WKDEP_OFFSET 0x0030
131#define OMAP4430_PM_ABE_PDM_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0030) 131#define OMAP4430_PM_ABE_PDM_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0030)
132#define OMAP4_RM_ABE_PDM_CONTEXT_OFFSET 0x0034 132#define OMAP4_RM_ABE_PDM_CONTEXT_OFFSET 0x0034
133#define OMAP4430_RM_ABE_PDM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0034) 133#define OMAP4430_RM_ABE_PDM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0034)
134#define OMAP4_PM_ABE_DMIC_WKDEP_OFFSET 0x0038 134#define OMAP4_PM_ABE_DMIC_WKDEP_OFFSET 0x0038
135#define OMAP4430_PM_ABE_DMIC_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0038) 135#define OMAP4430_PM_ABE_DMIC_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0038)
136#define OMAP4_RM_ABE_DMIC_CONTEXT_OFFSET 0x003c 136#define OMAP4_RM_ABE_DMIC_CONTEXT_OFFSET 0x003c
137#define OMAP4430_RM_ABE_DMIC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x003c) 137#define OMAP4430_RM_ABE_DMIC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x003c)
138#define OMAP4_PM_ABE_MCASP_WKDEP_OFFSET 0x0040 138#define OMAP4_PM_ABE_MCASP_WKDEP_OFFSET 0x0040
139#define OMAP4430_PM_ABE_MCASP_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0040) 139#define OMAP4430_PM_ABE_MCASP_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0040)
140#define OMAP4_RM_ABE_MCASP_CONTEXT_OFFSET 0x0044 140#define OMAP4_RM_ABE_MCASP_CONTEXT_OFFSET 0x0044
141#define OMAP4430_RM_ABE_MCASP_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0044) 141#define OMAP4430_RM_ABE_MCASP_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0044)
142#define OMAP4_PM_ABE_MCBSP1_WKDEP_OFFSET 0x0048 142#define OMAP4_PM_ABE_MCBSP1_WKDEP_OFFSET 0x0048
143#define OMAP4430_PM_ABE_MCBSP1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0048) 143#define OMAP4430_PM_ABE_MCBSP1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0048)
144#define OMAP4_RM_ABE_MCBSP1_CONTEXT_OFFSET 0x004c 144#define OMAP4_RM_ABE_MCBSP1_CONTEXT_OFFSET 0x004c
145#define OMAP4430_RM_ABE_MCBSP1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x004c) 145#define OMAP4430_RM_ABE_MCBSP1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x004c)
146#define OMAP4_PM_ABE_MCBSP2_WKDEP_OFFSET 0x0050 146#define OMAP4_PM_ABE_MCBSP2_WKDEP_OFFSET 0x0050
147#define OMAP4430_PM_ABE_MCBSP2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0050) 147#define OMAP4430_PM_ABE_MCBSP2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0050)
148#define OMAP4_RM_ABE_MCBSP2_CONTEXT_OFFSET 0x0054 148#define OMAP4_RM_ABE_MCBSP2_CONTEXT_OFFSET 0x0054
149#define OMAP4430_RM_ABE_MCBSP2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0054) 149#define OMAP4430_RM_ABE_MCBSP2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0054)
150#define OMAP4_PM_ABE_MCBSP3_WKDEP_OFFSET 0x0058 150#define OMAP4_PM_ABE_MCBSP3_WKDEP_OFFSET 0x0058
151#define OMAP4430_PM_ABE_MCBSP3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0058) 151#define OMAP4430_PM_ABE_MCBSP3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0058)
152#define OMAP4_RM_ABE_MCBSP3_CONTEXT_OFFSET 0x005c 152#define OMAP4_RM_ABE_MCBSP3_CONTEXT_OFFSET 0x005c
153#define OMAP4430_RM_ABE_MCBSP3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x005c) 153#define OMAP4430_RM_ABE_MCBSP3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x005c)
154#define OMAP4_PM_ABE_SLIMBUS_WKDEP_OFFSET 0x0060 154#define OMAP4_PM_ABE_SLIMBUS_WKDEP_OFFSET 0x0060
155#define OMAP4430_PM_ABE_SLIMBUS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0060) 155#define OMAP4430_PM_ABE_SLIMBUS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0060)
156#define OMAP4_RM_ABE_SLIMBUS_CONTEXT_OFFSET 0x0064 156#define OMAP4_RM_ABE_SLIMBUS_CONTEXT_OFFSET 0x0064
157#define OMAP4430_RM_ABE_SLIMBUS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0064) 157#define OMAP4430_RM_ABE_SLIMBUS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0064)
158#define OMAP4_PM_ABE_TIMER5_WKDEP_OFFSET 0x0068 158#define OMAP4_PM_ABE_TIMER5_WKDEP_OFFSET 0x0068
159#define OMAP4430_PM_ABE_TIMER5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0068) 159#define OMAP4430_PM_ABE_TIMER5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0068)
160#define OMAP4_RM_ABE_TIMER5_CONTEXT_OFFSET 0x006c 160#define OMAP4_RM_ABE_TIMER5_CONTEXT_OFFSET 0x006c
161#define OMAP4430_RM_ABE_TIMER5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x006c) 161#define OMAP4430_RM_ABE_TIMER5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x006c)
162#define OMAP4_PM_ABE_TIMER6_WKDEP_OFFSET 0x0070 162#define OMAP4_PM_ABE_TIMER6_WKDEP_OFFSET 0x0070
163#define OMAP4430_PM_ABE_TIMER6_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0070) 163#define OMAP4430_PM_ABE_TIMER6_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0070)
164#define OMAP4_RM_ABE_TIMER6_CONTEXT_OFFSET 0x0074 164#define OMAP4_RM_ABE_TIMER6_CONTEXT_OFFSET 0x0074
165#define OMAP4430_RM_ABE_TIMER6_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0074) 165#define OMAP4430_RM_ABE_TIMER6_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0074)
166#define OMAP4_PM_ABE_TIMER7_WKDEP_OFFSET 0x0078 166#define OMAP4_PM_ABE_TIMER7_WKDEP_OFFSET 0x0078
167#define OMAP4430_PM_ABE_TIMER7_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0078) 167#define OMAP4430_PM_ABE_TIMER7_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0078)
168#define OMAP4_RM_ABE_TIMER7_CONTEXT_OFFSET 0x007c 168#define OMAP4_RM_ABE_TIMER7_CONTEXT_OFFSET 0x007c
169#define OMAP4430_RM_ABE_TIMER7_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x007c) 169#define OMAP4430_RM_ABE_TIMER7_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x007c)
170#define OMAP4_PM_ABE_TIMER8_WKDEP_OFFSET 0x0080 170#define OMAP4_PM_ABE_TIMER8_WKDEP_OFFSET 0x0080
171#define OMAP4430_PM_ABE_TIMER8_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0080) 171#define OMAP4430_PM_ABE_TIMER8_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0080)
172#define OMAP4_RM_ABE_TIMER8_CONTEXT_OFFSET 0x0084 172#define OMAP4_RM_ABE_TIMER8_CONTEXT_OFFSET 0x0084
173#define OMAP4430_RM_ABE_TIMER8_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0084) 173#define OMAP4430_RM_ABE_TIMER8_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0084)
174#define OMAP4_PM_ABE_WDT3_WKDEP_OFFSET 0x0088 174#define OMAP4_PM_ABE_WDT3_WKDEP_OFFSET 0x0088
175#define OMAP4430_PM_ABE_WDT3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x0088) 175#define OMAP4430_PM_ABE_WDT3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x0088)
176#define OMAP4_RM_ABE_WDT3_CONTEXT_OFFSET 0x008c 176#define OMAP4_RM_ABE_WDT3_CONTEXT_OFFSET 0x008c
177#define OMAP4430_RM_ABE_WDT3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_MOD, 0x008c) 177#define OMAP4430_RM_ABE_WDT3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ABE_INST, 0x008c)
178 178
179/* PRM.ALWAYS_ON_PRM register offsets */ 179/* PRM.ALWAYS_ON_PRM register offsets */
180#define OMAP4_RM_ALWON_MDMINTC_CONTEXT_OFFSET 0x0024 180#define OMAP4_RM_ALWON_MDMINTC_CONTEXT_OFFSET 0x0024
181#define OMAP4430_RM_ALWON_MDMINTC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x0024) 181#define OMAP4430_RM_ALWON_MDMINTC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x0024)
182#define OMAP4_PM_ALWON_SR_MPU_WKDEP_OFFSET 0x0028 182#define OMAP4_PM_ALWON_SR_MPU_WKDEP_OFFSET 0x0028
183#define OMAP4430_PM_ALWON_SR_MPU_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x0028) 183#define OMAP4430_PM_ALWON_SR_MPU_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x0028)
184#define OMAP4_RM_ALWON_SR_MPU_CONTEXT_OFFSET 0x002c 184#define OMAP4_RM_ALWON_SR_MPU_CONTEXT_OFFSET 0x002c
185#define OMAP4430_RM_ALWON_SR_MPU_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x002c) 185#define OMAP4430_RM_ALWON_SR_MPU_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x002c)
186#define OMAP4_PM_ALWON_SR_IVA_WKDEP_OFFSET 0x0030 186#define OMAP4_PM_ALWON_SR_IVA_WKDEP_OFFSET 0x0030
187#define OMAP4430_PM_ALWON_SR_IVA_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x0030) 187#define OMAP4430_PM_ALWON_SR_IVA_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x0030)
188#define OMAP4_RM_ALWON_SR_IVA_CONTEXT_OFFSET 0x0034 188#define OMAP4_RM_ALWON_SR_IVA_CONTEXT_OFFSET 0x0034
189#define OMAP4430_RM_ALWON_SR_IVA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x0034) 189#define OMAP4430_RM_ALWON_SR_IVA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x0034)
190#define OMAP4_PM_ALWON_SR_CORE_WKDEP_OFFSET 0x0038 190#define OMAP4_PM_ALWON_SR_CORE_WKDEP_OFFSET 0x0038
191#define OMAP4430_PM_ALWON_SR_CORE_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x0038) 191#define OMAP4430_PM_ALWON_SR_CORE_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x0038)
192#define OMAP4_RM_ALWON_SR_CORE_CONTEXT_OFFSET 0x003c 192#define OMAP4_RM_ALWON_SR_CORE_CONTEXT_OFFSET 0x003c
193#define OMAP4430_RM_ALWON_SR_CORE_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_MOD, 0x003c) 193#define OMAP4430_RM_ALWON_SR_CORE_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_ALWAYS_ON_INST, 0x003c)
194 194
195/* PRM.CORE_PRM register offsets */ 195/* PRM.CORE_PRM register offsets */
196#define OMAP4_PM_CORE_PWRSTCTRL_OFFSET 0x0000 196#define OMAP4_PM_CORE_PWRSTCTRL_OFFSET 0x0000
197#define OMAP4430_PM_CORE_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0000) 197#define OMAP4430_PM_CORE_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0000)
198#define OMAP4_PM_CORE_PWRSTST_OFFSET 0x0004 198#define OMAP4_PM_CORE_PWRSTST_OFFSET 0x0004
199#define OMAP4430_PM_CORE_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0004) 199#define OMAP4430_PM_CORE_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0004)
200#define OMAP4_RM_L3_1_L3_1_CONTEXT_OFFSET 0x0024 200#define OMAP4_RM_L3_1_L3_1_CONTEXT_OFFSET 0x0024
201#define OMAP4430_RM_L3_1_L3_1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0024) 201#define OMAP4430_RM_L3_1_L3_1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0024)
202#define OMAP4_RM_L3_2_L3_2_CONTEXT_OFFSET 0x0124 202#define OMAP4_RM_L3_2_L3_2_CONTEXT_OFFSET 0x0124
203#define OMAP4430_RM_L3_2_L3_2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0124) 203#define OMAP4430_RM_L3_2_L3_2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0124)
204#define OMAP4_RM_L3_2_GPMC_CONTEXT_OFFSET 0x012c 204#define OMAP4_RM_L3_2_GPMC_CONTEXT_OFFSET 0x012c
205#define OMAP4430_RM_L3_2_GPMC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x012c) 205#define OMAP4430_RM_L3_2_GPMC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x012c)
206#define OMAP4_RM_L3_2_OCMC_RAM_CONTEXT_OFFSET 0x0134 206#define OMAP4_RM_L3_2_OCMC_RAM_CONTEXT_OFFSET 0x0134
207#define OMAP4430_RM_L3_2_OCMC_RAM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0134) 207#define OMAP4430_RM_L3_2_OCMC_RAM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0134)
208#define OMAP4_RM_DUCATI_RSTCTRL_OFFSET 0x0210 208#define OMAP4_RM_DUCATI_RSTCTRL_OFFSET 0x0210
209#define OMAP4430_RM_DUCATI_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0210) 209#define OMAP4430_RM_DUCATI_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0210)
210#define OMAP4_RM_DUCATI_RSTST_OFFSET 0x0214 210#define OMAP4_RM_DUCATI_RSTST_OFFSET 0x0214
211#define OMAP4430_RM_DUCATI_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0214) 211#define OMAP4430_RM_DUCATI_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0214)
212#define OMAP4_RM_DUCATI_DUCATI_CONTEXT_OFFSET 0x0224 212#define OMAP4_RM_DUCATI_DUCATI_CONTEXT_OFFSET 0x0224
213#define OMAP4430_RM_DUCATI_DUCATI_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0224) 213#define OMAP4430_RM_DUCATI_DUCATI_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0224)
214#define OMAP4_RM_SDMA_SDMA_CONTEXT_OFFSET 0x0324 214#define OMAP4_RM_SDMA_SDMA_CONTEXT_OFFSET 0x0324
215#define OMAP4430_RM_SDMA_SDMA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0324) 215#define OMAP4430_RM_SDMA_SDMA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0324)
216#define OMAP4_RM_MEMIF_DMM_CONTEXT_OFFSET 0x0424 216#define OMAP4_RM_MEMIF_DMM_CONTEXT_OFFSET 0x0424
217#define OMAP4430_RM_MEMIF_DMM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0424) 217#define OMAP4430_RM_MEMIF_DMM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0424)
218#define OMAP4_RM_MEMIF_EMIF_FW_CONTEXT_OFFSET 0x042c 218#define OMAP4_RM_MEMIF_EMIF_FW_CONTEXT_OFFSET 0x042c
219#define OMAP4430_RM_MEMIF_EMIF_FW_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x042c) 219#define OMAP4430_RM_MEMIF_EMIF_FW_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x042c)
220#define OMAP4_RM_MEMIF_EMIF_1_CONTEXT_OFFSET 0x0434 220#define OMAP4_RM_MEMIF_EMIF_1_CONTEXT_OFFSET 0x0434
221#define OMAP4430_RM_MEMIF_EMIF_1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0434) 221#define OMAP4430_RM_MEMIF_EMIF_1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0434)
222#define OMAP4_RM_MEMIF_EMIF_2_CONTEXT_OFFSET 0x043c 222#define OMAP4_RM_MEMIF_EMIF_2_CONTEXT_OFFSET 0x043c
223#define OMAP4430_RM_MEMIF_EMIF_2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x043c) 223#define OMAP4430_RM_MEMIF_EMIF_2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x043c)
224#define OMAP4_RM_MEMIF_DLL_CONTEXT_OFFSET 0x0444 224#define OMAP4_RM_MEMIF_DLL_CONTEXT_OFFSET 0x0444
225#define OMAP4430_RM_MEMIF_DLL_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0444) 225#define OMAP4430_RM_MEMIF_DLL_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0444)
226#define OMAP4_RM_MEMIF_EMIF_H1_CONTEXT_OFFSET 0x0454 226#define OMAP4_RM_MEMIF_EMIF_H1_CONTEXT_OFFSET 0x0454
227#define OMAP4430_RM_MEMIF_EMIF_H1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0454) 227#define OMAP4430_RM_MEMIF_EMIF_H1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0454)
228#define OMAP4_RM_MEMIF_EMIF_H2_CONTEXT_OFFSET 0x045c 228#define OMAP4_RM_MEMIF_EMIF_H2_CONTEXT_OFFSET 0x045c
229#define OMAP4430_RM_MEMIF_EMIF_H2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x045c) 229#define OMAP4430_RM_MEMIF_EMIF_H2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x045c)
230#define OMAP4_RM_MEMIF_DLL_H_CONTEXT_OFFSET 0x0464 230#define OMAP4_RM_MEMIF_DLL_H_CONTEXT_OFFSET 0x0464
231#define OMAP4430_RM_MEMIF_DLL_H_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0464) 231#define OMAP4430_RM_MEMIF_DLL_H_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0464)
232#define OMAP4_RM_D2D_SAD2D_CONTEXT_OFFSET 0x0524 232#define OMAP4_RM_D2D_SAD2D_CONTEXT_OFFSET 0x0524
233#define OMAP4430_RM_D2D_SAD2D_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0524) 233#define OMAP4430_RM_D2D_SAD2D_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0524)
234#define OMAP4_RM_D2D_MODEM_ICR_CONTEXT_OFFSET 0x052c 234#define OMAP4_RM_D2D_INSTEM_ICR_CONTEXT_OFFSET 0x052c
235#define OMAP4430_RM_D2D_MODEM_ICR_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x052c) 235#define OMAP4430_RM_D2D_INSTEM_ICR_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x052c)
236#define OMAP4_RM_D2D_SAD2D_FW_CONTEXT_OFFSET 0x0534 236#define OMAP4_RM_D2D_SAD2D_FW_CONTEXT_OFFSET 0x0534
237#define OMAP4430_RM_D2D_SAD2D_FW_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0534) 237#define OMAP4430_RM_D2D_SAD2D_FW_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0534)
238#define OMAP4_RM_L4CFG_L4_CFG_CONTEXT_OFFSET 0x0624 238#define OMAP4_RM_L4CFG_L4_CFG_CONTEXT_OFFSET 0x0624
239#define OMAP4430_RM_L4CFG_L4_CFG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0624) 239#define OMAP4430_RM_L4CFG_L4_CFG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0624)
240#define OMAP4_RM_L4CFG_HW_SEM_CONTEXT_OFFSET 0x062c 240#define OMAP4_RM_L4CFG_HW_SEM_CONTEXT_OFFSET 0x062c
241#define OMAP4430_RM_L4CFG_HW_SEM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x062c) 241#define OMAP4430_RM_L4CFG_HW_SEM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x062c)
242#define OMAP4_RM_L4CFG_MAILBOX_CONTEXT_OFFSET 0x0634 242#define OMAP4_RM_L4CFG_MAILBOX_CONTEXT_OFFSET 0x0634
243#define OMAP4430_RM_L4CFG_MAILBOX_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0634) 243#define OMAP4430_RM_L4CFG_MAILBOX_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0634)
244#define OMAP4_RM_L4CFG_SAR_ROM_CONTEXT_OFFSET 0x063c 244#define OMAP4_RM_L4CFG_SAR_ROM_CONTEXT_OFFSET 0x063c
245#define OMAP4430_RM_L4CFG_SAR_ROM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x063c) 245#define OMAP4430_RM_L4CFG_SAR_ROM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x063c)
246#define OMAP4_RM_L3INSTR_L3_3_CONTEXT_OFFSET 0x0724 246#define OMAP4_RM_L3INSTR_L3_3_CONTEXT_OFFSET 0x0724
247#define OMAP4430_RM_L3INSTR_L3_3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0724) 247#define OMAP4430_RM_L3INSTR_L3_3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0724)
248#define OMAP4_RM_L3INSTR_L3_INSTR_CONTEXT_OFFSET 0x072c 248#define OMAP4_RM_L3INSTR_L3_INSTR_CONTEXT_OFFSET 0x072c
249#define OMAP4430_RM_L3INSTR_L3_INSTR_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x072c) 249#define OMAP4430_RM_L3INSTR_L3_INSTR_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x072c)
250#define OMAP4_RM_L3INSTR_OCP_WP1_CONTEXT_OFFSET 0x0744 250#define OMAP4_RM_L3INSTR_OCP_WP1_CONTEXT_OFFSET 0x0744
251#define OMAP4430_RM_L3INSTR_OCP_WP1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_MOD, 0x0744) 251#define OMAP4430_RM_L3INSTR_OCP_WP1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CORE_INST, 0x0744)
252 252
253/* PRM.IVAHD_PRM register offsets */ 253/* PRM.IVAHD_PRM register offsets */
254#define OMAP4_PM_IVAHD_PWRSTCTRL_OFFSET 0x0000 254#define OMAP4_PM_IVAHD_PWRSTCTRL_OFFSET 0x0000
255#define OMAP4430_PM_IVAHD_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_MOD, 0x0000) 255#define OMAP4430_PM_IVAHD_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_INST, 0x0000)
256#define OMAP4_PM_IVAHD_PWRSTST_OFFSET 0x0004 256#define OMAP4_PM_IVAHD_PWRSTST_OFFSET 0x0004
257#define OMAP4430_PM_IVAHD_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_MOD, 0x0004) 257#define OMAP4430_PM_IVAHD_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_INST, 0x0004)
258#define OMAP4_RM_IVAHD_RSTCTRL_OFFSET 0x0010 258#define OMAP4_RM_IVAHD_RSTCTRL_OFFSET 0x0010
259#define OMAP4430_RM_IVAHD_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_MOD, 0x0010) 259#define OMAP4430_RM_IVAHD_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_INST, 0x0010)
260#define OMAP4_RM_IVAHD_RSTST_OFFSET 0x0014 260#define OMAP4_RM_IVAHD_RSTST_OFFSET 0x0014
261#define OMAP4430_RM_IVAHD_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_MOD, 0x0014) 261#define OMAP4430_RM_IVAHD_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_INST, 0x0014)
262#define OMAP4_RM_IVAHD_IVAHD_CONTEXT_OFFSET 0x0024 262#define OMAP4_RM_IVAHD_IVAHD_CONTEXT_OFFSET 0x0024
263#define OMAP4430_RM_IVAHD_IVAHD_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_MOD, 0x0024) 263#define OMAP4430_RM_IVAHD_IVAHD_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_INST, 0x0024)
264#define OMAP4_RM_IVAHD_SL2_CONTEXT_OFFSET 0x002c 264#define OMAP4_RM_IVAHD_SL2_CONTEXT_OFFSET 0x002c
265#define OMAP4430_RM_IVAHD_SL2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_MOD, 0x002c) 265#define OMAP4430_RM_IVAHD_SL2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_IVAHD_INST, 0x002c)
266 266
267/* PRM.CAM_PRM register offsets */ 267/* PRM.CAM_PRM register offsets */
268#define OMAP4_PM_CAM_PWRSTCTRL_OFFSET 0x0000 268#define OMAP4_PM_CAM_PWRSTCTRL_OFFSET 0x0000
269#define OMAP4430_PM_CAM_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_MOD, 0x0000) 269#define OMAP4430_PM_CAM_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_INST, 0x0000)
270#define OMAP4_PM_CAM_PWRSTST_OFFSET 0x0004 270#define OMAP4_PM_CAM_PWRSTST_OFFSET 0x0004
271#define OMAP4430_PM_CAM_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_MOD, 0x0004) 271#define OMAP4430_PM_CAM_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_INST, 0x0004)
272#define OMAP4_RM_CAM_ISS_CONTEXT_OFFSET 0x0024 272#define OMAP4_RM_CAM_ISS_CONTEXT_OFFSET 0x0024
273#define OMAP4430_RM_CAM_ISS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_MOD, 0x0024) 273#define OMAP4430_RM_CAM_ISS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_INST, 0x0024)
274#define OMAP4_RM_CAM_FDIF_CONTEXT_OFFSET 0x002c 274#define OMAP4_RM_CAM_FDIF_CONTEXT_OFFSET 0x002c
275#define OMAP4430_RM_CAM_FDIF_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_MOD, 0x002c) 275#define OMAP4430_RM_CAM_FDIF_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CAM_INST, 0x002c)
276 276
277/* PRM.DSS_PRM register offsets */ 277/* PRM.DSS_PRM register offsets */
278#define OMAP4_PM_DSS_PWRSTCTRL_OFFSET 0x0000 278#define OMAP4_PM_DSS_PWRSTCTRL_OFFSET 0x0000
279#define OMAP4430_PM_DSS_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_MOD, 0x0000) 279#define OMAP4430_PM_DSS_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_INST, 0x0000)
280#define OMAP4_PM_DSS_PWRSTST_OFFSET 0x0004 280#define OMAP4_PM_DSS_PWRSTST_OFFSET 0x0004
281#define OMAP4430_PM_DSS_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_MOD, 0x0004) 281#define OMAP4430_PM_DSS_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_INST, 0x0004)
282#define OMAP4_PM_DSS_DSS_WKDEP_OFFSET 0x0020 282#define OMAP4_PM_DSS_DSS_WKDEP_OFFSET 0x0020
283#define OMAP4430_PM_DSS_DSS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_MOD, 0x0020) 283#define OMAP4430_PM_DSS_DSS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_INST, 0x0020)
284#define OMAP4_RM_DSS_DSS_CONTEXT_OFFSET 0x0024 284#define OMAP4_RM_DSS_DSS_CONTEXT_OFFSET 0x0024
285#define OMAP4430_RM_DSS_DSS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_MOD, 0x0024) 285#define OMAP4430_RM_DSS_DSS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_INST, 0x0024)
286#define OMAP4_RM_DSS_DEISS_CONTEXT_OFFSET 0x002c 286#define OMAP4_RM_DSS_DEISS_CONTEXT_OFFSET 0x002c
287#define OMAP4430_RM_DSS_DEISS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_MOD, 0x002c) 287#define OMAP4430_RM_DSS_DEISS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DSS_INST, 0x002c)
288 288
289/* PRM.GFX_PRM register offsets */ 289/* PRM.GFX_PRM register offsets */
290#define OMAP4_PM_GFX_PWRSTCTRL_OFFSET 0x0000 290#define OMAP4_PM_GFX_PWRSTCTRL_OFFSET 0x0000
291#define OMAP4430_PM_GFX_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_GFX_MOD, 0x0000) 291#define OMAP4430_PM_GFX_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_GFX_INST, 0x0000)
292#define OMAP4_PM_GFX_PWRSTST_OFFSET 0x0004 292#define OMAP4_PM_GFX_PWRSTST_OFFSET 0x0004
293#define OMAP4430_PM_GFX_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_GFX_MOD, 0x0004) 293#define OMAP4430_PM_GFX_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_GFX_INST, 0x0004)
294#define OMAP4_RM_GFX_GFX_CONTEXT_OFFSET 0x0024 294#define OMAP4_RM_GFX_GFX_CONTEXT_OFFSET 0x0024
295#define OMAP4430_RM_GFX_GFX_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_GFX_MOD, 0x0024) 295#define OMAP4430_RM_GFX_GFX_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_GFX_INST, 0x0024)
296 296
297/* PRM.L3INIT_PRM register offsets */ 297/* PRM.L3INIT_PRM register offsets */
298#define OMAP4_PM_L3INIT_PWRSTCTRL_OFFSET 0x0000 298#define OMAP4_PM_L3INIT_PWRSTCTRL_OFFSET 0x0000
299#define OMAP4430_PM_L3INIT_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0000) 299#define OMAP4430_PM_L3INIT_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0000)
300#define OMAP4_PM_L3INIT_PWRSTST_OFFSET 0x0004 300#define OMAP4_PM_L3INIT_PWRSTST_OFFSET 0x0004
301#define OMAP4430_PM_L3INIT_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0004) 301#define OMAP4430_PM_L3INIT_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0004)
302#define OMAP4_PM_L3INIT_MMC1_WKDEP_OFFSET 0x0028 302#define OMAP4_PM_L3INIT_MMC1_WKDEP_OFFSET 0x0028
303#define OMAP4430_PM_L3INIT_MMC1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0028) 303#define OMAP4430_PM_L3INIT_MMC1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0028)
304#define OMAP4_RM_L3INIT_MMC1_CONTEXT_OFFSET 0x002c 304#define OMAP4_RM_L3INIT_MMC1_CONTEXT_OFFSET 0x002c
305#define OMAP4430_RM_L3INIT_MMC1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x002c) 305#define OMAP4430_RM_L3INIT_MMC1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x002c)
306#define OMAP4_PM_L3INIT_MMC2_WKDEP_OFFSET 0x0030 306#define OMAP4_PM_L3INIT_MMC2_WKDEP_OFFSET 0x0030
307#define OMAP4430_PM_L3INIT_MMC2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0030) 307#define OMAP4430_PM_L3INIT_MMC2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0030)
308#define OMAP4_RM_L3INIT_MMC2_CONTEXT_OFFSET 0x0034 308#define OMAP4_RM_L3INIT_MMC2_CONTEXT_OFFSET 0x0034
309#define OMAP4430_RM_L3INIT_MMC2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0034) 309#define OMAP4430_RM_L3INIT_MMC2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0034)
310#define OMAP4_PM_L3INIT_HSI_WKDEP_OFFSET 0x0038 310#define OMAP4_PM_L3INIT_HSI_WKDEP_OFFSET 0x0038
311#define OMAP4430_PM_L3INIT_HSI_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0038) 311#define OMAP4430_PM_L3INIT_HSI_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0038)
312#define OMAP4_RM_L3INIT_HSI_CONTEXT_OFFSET 0x003c 312#define OMAP4_RM_L3INIT_HSI_CONTEXT_OFFSET 0x003c
313#define OMAP4430_RM_L3INIT_HSI_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x003c) 313#define OMAP4430_RM_L3INIT_HSI_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x003c)
314#define OMAP4_PM_L3INIT_UNIPRO1_WKDEP_OFFSET 0x0040 314#define OMAP4_PM_L3INIT_UNIPRO1_WKDEP_OFFSET 0x0040
315#define OMAP4430_PM_L3INIT_UNIPRO1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0040) 315#define OMAP4430_PM_L3INIT_UNIPRO1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0040)
316#define OMAP4_RM_L3INIT_UNIPRO1_CONTEXT_OFFSET 0x0044 316#define OMAP4_RM_L3INIT_UNIPRO1_CONTEXT_OFFSET 0x0044
317#define OMAP4430_RM_L3INIT_UNIPRO1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0044) 317#define OMAP4430_RM_L3INIT_UNIPRO1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0044)
318#define OMAP4_PM_L3INIT_USB_HOST_WKDEP_OFFSET 0x0058 318#define OMAP4_PM_L3INIT_USB_HOST_WKDEP_OFFSET 0x0058
319#define OMAP4430_PM_L3INIT_USB_HOST_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0058) 319#define OMAP4430_PM_L3INIT_USB_HOST_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0058)
320#define OMAP4_RM_L3INIT_USB_HOST_CONTEXT_OFFSET 0x005c 320#define OMAP4_RM_L3INIT_USB_HOST_CONTEXT_OFFSET 0x005c
321#define OMAP4430_RM_L3INIT_USB_HOST_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x005c) 321#define OMAP4430_RM_L3INIT_USB_HOST_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x005c)
322#define OMAP4_PM_L3INIT_USB_OTG_WKDEP_OFFSET 0x0060 322#define OMAP4_PM_L3INIT_USB_OTG_WKDEP_OFFSET 0x0060
323#define OMAP4430_PM_L3INIT_USB_OTG_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0060) 323#define OMAP4430_PM_L3INIT_USB_OTG_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0060)
324#define OMAP4_RM_L3INIT_USB_OTG_CONTEXT_OFFSET 0x0064 324#define OMAP4_RM_L3INIT_USB_OTG_CONTEXT_OFFSET 0x0064
325#define OMAP4430_RM_L3INIT_USB_OTG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0064) 325#define OMAP4430_RM_L3INIT_USB_OTG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0064)
326#define OMAP4_PM_L3INIT_USB_TLL_WKDEP_OFFSET 0x0068 326#define OMAP4_PM_L3INIT_USB_TLL_WKDEP_OFFSET 0x0068
327#define OMAP4430_PM_L3INIT_USB_TLL_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0068) 327#define OMAP4430_PM_L3INIT_USB_TLL_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0068)
328#define OMAP4_RM_L3INIT_USB_TLL_CONTEXT_OFFSET 0x006c 328#define OMAP4_RM_L3INIT_USB_TLL_CONTEXT_OFFSET 0x006c
329#define OMAP4430_RM_L3INIT_USB_TLL_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x006c) 329#define OMAP4430_RM_L3INIT_USB_TLL_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x006c)
330#define OMAP4_RM_L3INIT_P1500_CONTEXT_OFFSET 0x007c 330#define OMAP4_RM_L3INIT_P1500_CONTEXT_OFFSET 0x007c
331#define OMAP4430_RM_L3INIT_P1500_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x007c) 331#define OMAP4430_RM_L3INIT_P1500_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x007c)
332#define OMAP4_RM_L3INIT_EMAC_CONTEXT_OFFSET 0x0084 332#define OMAP4_RM_L3INIT_EMAC_CONTEXT_OFFSET 0x0084
333#define OMAP4430_RM_L3INIT_EMAC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0084) 333#define OMAP4430_RM_L3INIT_EMAC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0084)
334#define OMAP4_PM_L3INIT_SATA_WKDEP_OFFSET 0x0088 334#define OMAP4_PM_L3INIT_SATA_WKDEP_OFFSET 0x0088
335#define OMAP4430_PM_L3INIT_SATA_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0088) 335#define OMAP4430_PM_L3INIT_SATA_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0088)
336#define OMAP4_RM_L3INIT_SATA_CONTEXT_OFFSET 0x008c 336#define OMAP4_RM_L3INIT_SATA_CONTEXT_OFFSET 0x008c
337#define OMAP4430_RM_L3INIT_SATA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x008c) 337#define OMAP4430_RM_L3INIT_SATA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x008c)
338#define OMAP4_RM_L3INIT_TPPSS_CONTEXT_OFFSET 0x0094 338#define OMAP4_RM_L3INIT_TPPSS_CONTEXT_OFFSET 0x0094
339#define OMAP4430_RM_L3INIT_TPPSS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0094) 339#define OMAP4430_RM_L3INIT_TPPSS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0094)
340#define OMAP4_PM_L3INIT_PCIESS_WKDEP_OFFSET 0x0098 340#define OMAP4_PM_L3INIT_PCIESS_WKDEP_OFFSET 0x0098
341#define OMAP4430_PM_L3INIT_PCIESS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x0098) 341#define OMAP4430_PM_L3INIT_PCIESS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x0098)
342#define OMAP4_RM_L3INIT_PCIESS_CONTEXT_OFFSET 0x009c 342#define OMAP4_RM_L3INIT_PCIESS_CONTEXT_OFFSET 0x009c
343#define OMAP4430_RM_L3INIT_PCIESS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x009c) 343#define OMAP4430_RM_L3INIT_PCIESS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x009c)
344#define OMAP4_RM_L3INIT_CCPTX_CONTEXT_OFFSET 0x00ac 344#define OMAP4_RM_L3INIT_CCPTX_CONTEXT_OFFSET 0x00ac
345#define OMAP4430_RM_L3INIT_CCPTX_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00ac) 345#define OMAP4430_RM_L3INIT_CCPTX_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00ac)
346#define OMAP4_PM_L3INIT_XHPI_WKDEP_OFFSET 0x00c0 346#define OMAP4_PM_L3INIT_XHPI_WKDEP_OFFSET 0x00c0
347#define OMAP4430_PM_L3INIT_XHPI_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00c0) 347#define OMAP4430_PM_L3INIT_XHPI_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00c0)
348#define OMAP4_RM_L3INIT_XHPI_CONTEXT_OFFSET 0x00c4 348#define OMAP4_RM_L3INIT_XHPI_CONTEXT_OFFSET 0x00c4
349#define OMAP4430_RM_L3INIT_XHPI_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00c4) 349#define OMAP4430_RM_L3INIT_XHPI_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00c4)
350#define OMAP4_PM_L3INIT_MMC6_WKDEP_OFFSET 0x00c8 350#define OMAP4_PM_L3INIT_MMC6_WKDEP_OFFSET 0x00c8
351#define OMAP4430_PM_L3INIT_MMC6_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00c8) 351#define OMAP4430_PM_L3INIT_MMC6_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00c8)
352#define OMAP4_RM_L3INIT_MMC6_CONTEXT_OFFSET 0x00cc 352#define OMAP4_RM_L3INIT_MMC6_CONTEXT_OFFSET 0x00cc
353#define OMAP4430_RM_L3INIT_MMC6_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00cc) 353#define OMAP4430_RM_L3INIT_MMC6_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00cc)
354#define OMAP4_PM_L3INIT_USB_HOST_FS_WKDEP_OFFSET 0x00d0 354#define OMAP4_PM_L3INIT_USB_HOST_FS_WKDEP_OFFSET 0x00d0
355#define OMAP4430_PM_L3INIT_USB_HOST_FS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00d0) 355#define OMAP4430_PM_L3INIT_USB_HOST_FS_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00d0)
356#define OMAP4_RM_L3INIT_USB_HOST_FS_CONTEXT_OFFSET 0x00d4 356#define OMAP4_RM_L3INIT_USB_HOST_FS_CONTEXT_OFFSET 0x00d4
357#define OMAP4430_RM_L3INIT_USB_HOST_FS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00d4) 357#define OMAP4430_RM_L3INIT_USB_HOST_FS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00d4)
358#define OMAP4_RM_L3INIT_USBPHYOCP2SCP_CONTEXT_OFFSET 0x00e4 358#define OMAP4_RM_L3INIT_USBPHYOCP2SCP_CONTEXT_OFFSET 0x00e4
359#define OMAP4430_RM_L3INIT_USBPHYOCP2SCP_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_MOD, 0x00e4) 359#define OMAP4430_RM_L3INIT_USBPHYOCP2SCP_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L3INIT_INST, 0x00e4)
360 360
361/* PRM.L4PER_PRM register offsets */ 361/* PRM.L4PER_PRM register offsets */
362#define OMAP4_PM_L4PER_PWRSTCTRL_OFFSET 0x0000 362#define OMAP4_PM_L4PER_PWRSTCTRL_OFFSET 0x0000
363#define OMAP4430_PM_L4PER_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0000) 363#define OMAP4430_PM_L4PER_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0000)
364#define OMAP4_PM_L4PER_PWRSTST_OFFSET 0x0004 364#define OMAP4_PM_L4PER_PWRSTST_OFFSET 0x0004
365#define OMAP4430_PM_L4PER_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0004) 365#define OMAP4430_PM_L4PER_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0004)
366#define OMAP4_RM_L4PER_ADC_CONTEXT_OFFSET 0x0024 366#define OMAP4_RM_L4PER_ADC_CONTEXT_OFFSET 0x0024
367#define OMAP4430_RM_L4PER_ADC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0024) 367#define OMAP4430_RM_L4PER_ADC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0024)
368#define OMAP4_PM_L4PER_DMTIMER10_WKDEP_OFFSET 0x0028 368#define OMAP4_PM_L4PER_DMTIMER10_WKDEP_OFFSET 0x0028
369#define OMAP4430_PM_L4PER_DMTIMER10_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0028) 369#define OMAP4430_PM_L4PER_DMTIMER10_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0028)
370#define OMAP4_RM_L4PER_DMTIMER10_CONTEXT_OFFSET 0x002c 370#define OMAP4_RM_L4PER_DMTIMER10_CONTEXT_OFFSET 0x002c
371#define OMAP4430_RM_L4PER_DMTIMER10_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x002c) 371#define OMAP4430_RM_L4PER_DMTIMER10_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x002c)
372#define OMAP4_PM_L4PER_DMTIMER11_WKDEP_OFFSET 0x0030 372#define OMAP4_PM_L4PER_DMTIMER11_WKDEP_OFFSET 0x0030
373#define OMAP4430_PM_L4PER_DMTIMER11_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0030) 373#define OMAP4430_PM_L4PER_DMTIMER11_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0030)
374#define OMAP4_RM_L4PER_DMTIMER11_CONTEXT_OFFSET 0x0034 374#define OMAP4_RM_L4PER_DMTIMER11_CONTEXT_OFFSET 0x0034
375#define OMAP4430_RM_L4PER_DMTIMER11_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0034) 375#define OMAP4430_RM_L4PER_DMTIMER11_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0034)
376#define OMAP4_PM_L4PER_DMTIMER2_WKDEP_OFFSET 0x0038 376#define OMAP4_PM_L4PER_DMTIMER2_WKDEP_OFFSET 0x0038
377#define OMAP4430_PM_L4PER_DMTIMER2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0038) 377#define OMAP4430_PM_L4PER_DMTIMER2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0038)
378#define OMAP4_RM_L4PER_DMTIMER2_CONTEXT_OFFSET 0x003c 378#define OMAP4_RM_L4PER_DMTIMER2_CONTEXT_OFFSET 0x003c
379#define OMAP4430_RM_L4PER_DMTIMER2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x003c) 379#define OMAP4430_RM_L4PER_DMTIMER2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x003c)
380#define OMAP4_PM_L4PER_DMTIMER3_WKDEP_OFFSET 0x0040 380#define OMAP4_PM_L4PER_DMTIMER3_WKDEP_OFFSET 0x0040
381#define OMAP4430_PM_L4PER_DMTIMER3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0040) 381#define OMAP4430_PM_L4PER_DMTIMER3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0040)
382#define OMAP4_RM_L4PER_DMTIMER3_CONTEXT_OFFSET 0x0044 382#define OMAP4_RM_L4PER_DMTIMER3_CONTEXT_OFFSET 0x0044
383#define OMAP4430_RM_L4PER_DMTIMER3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0044) 383#define OMAP4430_RM_L4PER_DMTIMER3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0044)
384#define OMAP4_PM_L4PER_DMTIMER4_WKDEP_OFFSET 0x0048 384#define OMAP4_PM_L4PER_DMTIMER4_WKDEP_OFFSET 0x0048
385#define OMAP4430_PM_L4PER_DMTIMER4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0048) 385#define OMAP4430_PM_L4PER_DMTIMER4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0048)
386#define OMAP4_RM_L4PER_DMTIMER4_CONTEXT_OFFSET 0x004c 386#define OMAP4_RM_L4PER_DMTIMER4_CONTEXT_OFFSET 0x004c
387#define OMAP4430_RM_L4PER_DMTIMER4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x004c) 387#define OMAP4430_RM_L4PER_DMTIMER4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x004c)
388#define OMAP4_PM_L4PER_DMTIMER9_WKDEP_OFFSET 0x0050 388#define OMAP4_PM_L4PER_DMTIMER9_WKDEP_OFFSET 0x0050
389#define OMAP4430_PM_L4PER_DMTIMER9_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0050) 389#define OMAP4430_PM_L4PER_DMTIMER9_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0050)
390#define OMAP4_RM_L4PER_DMTIMER9_CONTEXT_OFFSET 0x0054 390#define OMAP4_RM_L4PER_DMTIMER9_CONTEXT_OFFSET 0x0054
391#define OMAP4430_RM_L4PER_DMTIMER9_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0054) 391#define OMAP4430_RM_L4PER_DMTIMER9_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0054)
392#define OMAP4_RM_L4PER_ELM_CONTEXT_OFFSET 0x005c 392#define OMAP4_RM_L4PER_ELM_CONTEXT_OFFSET 0x005c
393#define OMAP4430_RM_L4PER_ELM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x005c) 393#define OMAP4430_RM_L4PER_ELM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x005c)
394#define OMAP4_PM_L4PER_GPIO2_WKDEP_OFFSET 0x0060 394#define OMAP4_PM_L4PER_GPIO2_WKDEP_OFFSET 0x0060
395#define OMAP4430_PM_L4PER_GPIO2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0060) 395#define OMAP4430_PM_L4PER_GPIO2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0060)
396#define OMAP4_RM_L4PER_GPIO2_CONTEXT_OFFSET 0x0064 396#define OMAP4_RM_L4PER_GPIO2_CONTEXT_OFFSET 0x0064
397#define OMAP4430_RM_L4PER_GPIO2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0064) 397#define OMAP4430_RM_L4PER_GPIO2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0064)
398#define OMAP4_PM_L4PER_GPIO3_WKDEP_OFFSET 0x0068 398#define OMAP4_PM_L4PER_GPIO3_WKDEP_OFFSET 0x0068
399#define OMAP4430_PM_L4PER_GPIO3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0068) 399#define OMAP4430_PM_L4PER_GPIO3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0068)
400#define OMAP4_RM_L4PER_GPIO3_CONTEXT_OFFSET 0x006c 400#define OMAP4_RM_L4PER_GPIO3_CONTEXT_OFFSET 0x006c
401#define OMAP4430_RM_L4PER_GPIO3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x006c) 401#define OMAP4430_RM_L4PER_GPIO3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x006c)
402#define OMAP4_PM_L4PER_GPIO4_WKDEP_OFFSET 0x0070 402#define OMAP4_PM_L4PER_GPIO4_WKDEP_OFFSET 0x0070
403#define OMAP4430_PM_L4PER_GPIO4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0070) 403#define OMAP4430_PM_L4PER_GPIO4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0070)
404#define OMAP4_RM_L4PER_GPIO4_CONTEXT_OFFSET 0x0074 404#define OMAP4_RM_L4PER_GPIO4_CONTEXT_OFFSET 0x0074
405#define OMAP4430_RM_L4PER_GPIO4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0074) 405#define OMAP4430_RM_L4PER_GPIO4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0074)
406#define OMAP4_PM_L4PER_GPIO5_WKDEP_OFFSET 0x0078 406#define OMAP4_PM_L4PER_GPIO5_WKDEP_OFFSET 0x0078
407#define OMAP4430_PM_L4PER_GPIO5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0078) 407#define OMAP4430_PM_L4PER_GPIO5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0078)
408#define OMAP4_RM_L4PER_GPIO5_CONTEXT_OFFSET 0x007c 408#define OMAP4_RM_L4PER_GPIO5_CONTEXT_OFFSET 0x007c
409#define OMAP4430_RM_L4PER_GPIO5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x007c) 409#define OMAP4430_RM_L4PER_GPIO5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x007c)
410#define OMAP4_PM_L4PER_GPIO6_WKDEP_OFFSET 0x0080 410#define OMAP4_PM_L4PER_GPIO6_WKDEP_OFFSET 0x0080
411#define OMAP4430_PM_L4PER_GPIO6_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0080) 411#define OMAP4430_PM_L4PER_GPIO6_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0080)
412#define OMAP4_RM_L4PER_GPIO6_CONTEXT_OFFSET 0x0084 412#define OMAP4_RM_L4PER_GPIO6_CONTEXT_OFFSET 0x0084
413#define OMAP4430_RM_L4PER_GPIO6_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0084) 413#define OMAP4430_RM_L4PER_GPIO6_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0084)
414#define OMAP4_RM_L4PER_HDQ1W_CONTEXT_OFFSET 0x008c 414#define OMAP4_RM_L4PER_HDQ1W_CONTEXT_OFFSET 0x008c
415#define OMAP4430_RM_L4PER_HDQ1W_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x008c) 415#define OMAP4430_RM_L4PER_HDQ1W_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x008c)
416#define OMAP4_PM_L4PER_HECC1_WKDEP_OFFSET 0x0090 416#define OMAP4_PM_L4PER_HECC1_WKDEP_OFFSET 0x0090
417#define OMAP4430_PM_L4PER_HECC1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0090) 417#define OMAP4430_PM_L4PER_HECC1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0090)
418#define OMAP4_RM_L4PER_HECC1_CONTEXT_OFFSET 0x0094 418#define OMAP4_RM_L4PER_HECC1_CONTEXT_OFFSET 0x0094
419#define OMAP4430_RM_L4PER_HECC1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0094) 419#define OMAP4430_RM_L4PER_HECC1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0094)
420#define OMAP4_PM_L4PER_HECC2_WKDEP_OFFSET 0x0098 420#define OMAP4_PM_L4PER_HECC2_WKDEP_OFFSET 0x0098
421#define OMAP4430_PM_L4PER_HECC2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0098) 421#define OMAP4430_PM_L4PER_HECC2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0098)
422#define OMAP4_RM_L4PER_HECC2_CONTEXT_OFFSET 0x009c 422#define OMAP4_RM_L4PER_HECC2_CONTEXT_OFFSET 0x009c
423#define OMAP4430_RM_L4PER_HECC2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x009c) 423#define OMAP4430_RM_L4PER_HECC2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x009c)
424#define OMAP4_PM_L4PER_I2C1_WKDEP_OFFSET 0x00a0 424#define OMAP4_PM_L4PER_I2C1_WKDEP_OFFSET 0x00a0
425#define OMAP4430_PM_L4PER_I2C1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00a0) 425#define OMAP4430_PM_L4PER_I2C1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00a0)
426#define OMAP4_RM_L4PER_I2C1_CONTEXT_OFFSET 0x00a4 426#define OMAP4_RM_L4PER_I2C1_CONTEXT_OFFSET 0x00a4
427#define OMAP4430_RM_L4PER_I2C1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00a4) 427#define OMAP4430_RM_L4PER_I2C1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00a4)
428#define OMAP4_PM_L4PER_I2C2_WKDEP_OFFSET 0x00a8 428#define OMAP4_PM_L4PER_I2C2_WKDEP_OFFSET 0x00a8
429#define OMAP4430_PM_L4PER_I2C2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00a8) 429#define OMAP4430_PM_L4PER_I2C2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00a8)
430#define OMAP4_RM_L4PER_I2C2_CONTEXT_OFFSET 0x00ac 430#define OMAP4_RM_L4PER_I2C2_CONTEXT_OFFSET 0x00ac
431#define OMAP4430_RM_L4PER_I2C2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00ac) 431#define OMAP4430_RM_L4PER_I2C2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00ac)
432#define OMAP4_PM_L4PER_I2C3_WKDEP_OFFSET 0x00b0 432#define OMAP4_PM_L4PER_I2C3_WKDEP_OFFSET 0x00b0
433#define OMAP4430_PM_L4PER_I2C3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00b0) 433#define OMAP4430_PM_L4PER_I2C3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00b0)
434#define OMAP4_RM_L4PER_I2C3_CONTEXT_OFFSET 0x00b4 434#define OMAP4_RM_L4PER_I2C3_CONTEXT_OFFSET 0x00b4
435#define OMAP4430_RM_L4PER_I2C3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00b4) 435#define OMAP4430_RM_L4PER_I2C3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00b4)
436#define OMAP4_PM_L4PER_I2C4_WKDEP_OFFSET 0x00b8 436#define OMAP4_PM_L4PER_I2C4_WKDEP_OFFSET 0x00b8
437#define OMAP4430_PM_L4PER_I2C4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00b8) 437#define OMAP4430_PM_L4PER_I2C4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00b8)
438#define OMAP4_RM_L4PER_I2C4_CONTEXT_OFFSET 0x00bc 438#define OMAP4_RM_L4PER_I2C4_CONTEXT_OFFSET 0x00bc
439#define OMAP4430_RM_L4PER_I2C4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00bc) 439#define OMAP4430_RM_L4PER_I2C4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00bc)
440#define OMAP4_RM_L4PER_L4_PER_CONTEXT_OFFSET 0x00c0 440#define OMAP4_RM_L4PER_L4_PER_CONTEXT_OFFSET 0x00c0
441#define OMAP4430_RM_L4PER_L4_PER_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00c0) 441#define OMAP4430_RM_L4PER_L4_PER_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00c0)
442#define OMAP4_PM_L4PER_MCASP2_WKDEP_OFFSET 0x00d0 442#define OMAP4_PM_L4PER_MCASP2_WKDEP_OFFSET 0x00d0
443#define OMAP4430_PM_L4PER_MCASP2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00d0) 443#define OMAP4430_PM_L4PER_MCASP2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00d0)
444#define OMAP4_RM_L4PER_MCASP2_CONTEXT_OFFSET 0x00d4 444#define OMAP4_RM_L4PER_MCASP2_CONTEXT_OFFSET 0x00d4
445#define OMAP4430_RM_L4PER_MCASP2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00d4) 445#define OMAP4430_RM_L4PER_MCASP2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00d4)
446#define OMAP4_PM_L4PER_MCASP3_WKDEP_OFFSET 0x00d8 446#define OMAP4_PM_L4PER_MCASP3_WKDEP_OFFSET 0x00d8
447#define OMAP4430_PM_L4PER_MCASP3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00d8) 447#define OMAP4430_PM_L4PER_MCASP3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00d8)
448#define OMAP4_RM_L4PER_MCASP3_CONTEXT_OFFSET 0x00dc 448#define OMAP4_RM_L4PER_MCASP3_CONTEXT_OFFSET 0x00dc
449#define OMAP4430_RM_L4PER_MCASP3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00dc) 449#define OMAP4430_RM_L4PER_MCASP3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00dc)
450#define OMAP4_PM_L4PER_MCBSP4_WKDEP_OFFSET 0x00e0 450#define OMAP4_PM_L4PER_MCBSP4_WKDEP_OFFSET 0x00e0
451#define OMAP4430_PM_L4PER_MCBSP4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00e0) 451#define OMAP4430_PM_L4PER_MCBSP4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00e0)
452#define OMAP4_RM_L4PER_MCBSP4_CONTEXT_OFFSET 0x00e4 452#define OMAP4_RM_L4PER_MCBSP4_CONTEXT_OFFSET 0x00e4
453#define OMAP4430_RM_L4PER_MCBSP4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00e4) 453#define OMAP4430_RM_L4PER_MCBSP4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00e4)
454#define OMAP4_RM_L4PER_MGATE_CONTEXT_OFFSET 0x00ec 454#define OMAP4_RM_L4PER_MGATE_CONTEXT_OFFSET 0x00ec
455#define OMAP4430_RM_L4PER_MGATE_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00ec) 455#define OMAP4430_RM_L4PER_MGATE_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00ec)
456#define OMAP4_PM_L4PER_MCSPI1_WKDEP_OFFSET 0x00f0 456#define OMAP4_PM_L4PER_MCSPI1_WKDEP_OFFSET 0x00f0
457#define OMAP4430_PM_L4PER_MCSPI1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00f0) 457#define OMAP4430_PM_L4PER_MCSPI1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00f0)
458#define OMAP4_RM_L4PER_MCSPI1_CONTEXT_OFFSET 0x00f4 458#define OMAP4_RM_L4PER_MCSPI1_CONTEXT_OFFSET 0x00f4
459#define OMAP4430_RM_L4PER_MCSPI1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00f4) 459#define OMAP4430_RM_L4PER_MCSPI1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00f4)
460#define OMAP4_PM_L4PER_MCSPI2_WKDEP_OFFSET 0x00f8 460#define OMAP4_PM_L4PER_MCSPI2_WKDEP_OFFSET 0x00f8
461#define OMAP4430_PM_L4PER_MCSPI2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00f8) 461#define OMAP4430_PM_L4PER_MCSPI2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00f8)
462#define OMAP4_RM_L4PER_MCSPI2_CONTEXT_OFFSET 0x00fc 462#define OMAP4_RM_L4PER_MCSPI2_CONTEXT_OFFSET 0x00fc
463#define OMAP4430_RM_L4PER_MCSPI2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x00fc) 463#define OMAP4430_RM_L4PER_MCSPI2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x00fc)
464#define OMAP4_PM_L4PER_MCSPI3_WKDEP_OFFSET 0x0100 464#define OMAP4_PM_L4PER_MCSPI3_WKDEP_OFFSET 0x0100
465#define OMAP4430_PM_L4PER_MCSPI3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0100) 465#define OMAP4430_PM_L4PER_MCSPI3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0100)
466#define OMAP4_RM_L4PER_MCSPI3_CONTEXT_OFFSET 0x0104 466#define OMAP4_RM_L4PER_MCSPI3_CONTEXT_OFFSET 0x0104
467#define OMAP4430_RM_L4PER_MCSPI3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0104) 467#define OMAP4430_RM_L4PER_MCSPI3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0104)
468#define OMAP4_PM_L4PER_MCSPI4_WKDEP_OFFSET 0x0108 468#define OMAP4_PM_L4PER_MCSPI4_WKDEP_OFFSET 0x0108
469#define OMAP4430_PM_L4PER_MCSPI4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0108) 469#define OMAP4430_PM_L4PER_MCSPI4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0108)
470#define OMAP4_RM_L4PER_MCSPI4_CONTEXT_OFFSET 0x010c 470#define OMAP4_RM_L4PER_MCSPI4_CONTEXT_OFFSET 0x010c
471#define OMAP4430_RM_L4PER_MCSPI4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x010c) 471#define OMAP4430_RM_L4PER_MCSPI4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x010c)
472#define OMAP4_PM_L4PER_MMCSD3_WKDEP_OFFSET 0x0120 472#define OMAP4_PM_L4PER_MMCSD3_WKDEP_OFFSET 0x0120
473#define OMAP4430_PM_L4PER_MMCSD3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0120) 473#define OMAP4430_PM_L4PER_MMCSD3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0120)
474#define OMAP4_RM_L4PER_MMCSD3_CONTEXT_OFFSET 0x0124 474#define OMAP4_RM_L4PER_MMCSD3_CONTEXT_OFFSET 0x0124
475#define OMAP4430_RM_L4PER_MMCSD3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0124) 475#define OMAP4430_RM_L4PER_MMCSD3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0124)
476#define OMAP4_PM_L4PER_MMCSD4_WKDEP_OFFSET 0x0128 476#define OMAP4_PM_L4PER_MMCSD4_WKDEP_OFFSET 0x0128
477#define OMAP4430_PM_L4PER_MMCSD4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0128) 477#define OMAP4430_PM_L4PER_MMCSD4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0128)
478#define OMAP4_RM_L4PER_MMCSD4_CONTEXT_OFFSET 0x012c 478#define OMAP4_RM_L4PER_MMCSD4_CONTEXT_OFFSET 0x012c
479#define OMAP4430_RM_L4PER_MMCSD4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x012c) 479#define OMAP4430_RM_L4PER_MMCSD4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x012c)
480#define OMAP4_RM_L4PER_MSPROHG_CONTEXT_OFFSET 0x0134 480#define OMAP4_RM_L4PER_MSPROHG_CONTEXT_OFFSET 0x0134
481#define OMAP4430_RM_L4PER_MSPROHG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0134) 481#define OMAP4430_RM_L4PER_MSPROHG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0134)
482#define OMAP4_PM_L4PER_SLIMBUS2_WKDEP_OFFSET 0x0138 482#define OMAP4_PM_L4PER_SLIMBUS2_WKDEP_OFFSET 0x0138
483#define OMAP4430_PM_L4PER_SLIMBUS2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0138) 483#define OMAP4430_PM_L4PER_SLIMBUS2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0138)
484#define OMAP4_RM_L4PER_SLIMBUS2_CONTEXT_OFFSET 0x013c 484#define OMAP4_RM_L4PER_SLIMBUS2_CONTEXT_OFFSET 0x013c
485#define OMAP4430_RM_L4PER_SLIMBUS2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x013c) 485#define OMAP4430_RM_L4PER_SLIMBUS2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x013c)
486#define OMAP4_PM_L4PER_UART1_WKDEP_OFFSET 0x0140 486#define OMAP4_PM_L4PER_UART1_WKDEP_OFFSET 0x0140
487#define OMAP4430_PM_L4PER_UART1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0140) 487#define OMAP4430_PM_L4PER_UART1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0140)
488#define OMAP4_RM_L4PER_UART1_CONTEXT_OFFSET 0x0144 488#define OMAP4_RM_L4PER_UART1_CONTEXT_OFFSET 0x0144
489#define OMAP4430_RM_L4PER_UART1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0144) 489#define OMAP4430_RM_L4PER_UART1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0144)
490#define OMAP4_PM_L4PER_UART2_WKDEP_OFFSET 0x0148 490#define OMAP4_PM_L4PER_UART2_WKDEP_OFFSET 0x0148
491#define OMAP4430_PM_L4PER_UART2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0148) 491#define OMAP4430_PM_L4PER_UART2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0148)
492#define OMAP4_RM_L4PER_UART2_CONTEXT_OFFSET 0x014c 492#define OMAP4_RM_L4PER_UART2_CONTEXT_OFFSET 0x014c
493#define OMAP4430_RM_L4PER_UART2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x014c) 493#define OMAP4430_RM_L4PER_UART2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x014c)
494#define OMAP4_PM_L4PER_UART3_WKDEP_OFFSET 0x0150 494#define OMAP4_PM_L4PER_UART3_WKDEP_OFFSET 0x0150
495#define OMAP4430_PM_L4PER_UART3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0150) 495#define OMAP4430_PM_L4PER_UART3_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0150)
496#define OMAP4_RM_L4PER_UART3_CONTEXT_OFFSET 0x0154 496#define OMAP4_RM_L4PER_UART3_CONTEXT_OFFSET 0x0154
497#define OMAP4430_RM_L4PER_UART3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0154) 497#define OMAP4430_RM_L4PER_UART3_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0154)
498#define OMAP4_PM_L4PER_UART4_WKDEP_OFFSET 0x0158 498#define OMAP4_PM_L4PER_UART4_WKDEP_OFFSET 0x0158
499#define OMAP4430_PM_L4PER_UART4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0158) 499#define OMAP4430_PM_L4PER_UART4_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0158)
500#define OMAP4_RM_L4PER_UART4_CONTEXT_OFFSET 0x015c 500#define OMAP4_RM_L4PER_UART4_CONTEXT_OFFSET 0x015c
501#define OMAP4430_RM_L4PER_UART4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x015c) 501#define OMAP4430_RM_L4PER_UART4_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x015c)
502#define OMAP4_PM_L4PER_MMCSD5_WKDEP_OFFSET 0x0160 502#define OMAP4_PM_L4PER_MMCSD5_WKDEP_OFFSET 0x0160
503#define OMAP4430_PM_L4PER_MMCSD5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0160) 503#define OMAP4430_PM_L4PER_MMCSD5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0160)
504#define OMAP4_RM_L4PER_MMCSD5_CONTEXT_OFFSET 0x0164 504#define OMAP4_RM_L4PER_MMCSD5_CONTEXT_OFFSET 0x0164
505#define OMAP4430_RM_L4PER_MMCSD5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0164) 505#define OMAP4430_RM_L4PER_MMCSD5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0164)
506#define OMAP4_PM_L4PER_I2C5_WKDEP_OFFSET 0x0168 506#define OMAP4_PM_L4PER_I2C5_WKDEP_OFFSET 0x0168
507#define OMAP4430_PM_L4PER_I2C5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x0168) 507#define OMAP4430_PM_L4PER_I2C5_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x0168)
508#define OMAP4_RM_L4PER_I2C5_CONTEXT_OFFSET 0x016c 508#define OMAP4_RM_L4PER_I2C5_CONTEXT_OFFSET 0x016c
509#define OMAP4430_RM_L4PER_I2C5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x016c) 509#define OMAP4430_RM_L4PER_I2C5_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x016c)
510#define OMAP4_RM_L4SEC_AES1_CONTEXT_OFFSET 0x01a4 510#define OMAP4_RM_L4SEC_AES1_CONTEXT_OFFSET 0x01a4
511#define OMAP4430_RM_L4SEC_AES1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01a4) 511#define OMAP4430_RM_L4SEC_AES1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01a4)
512#define OMAP4_RM_L4SEC_AES2_CONTEXT_OFFSET 0x01ac 512#define OMAP4_RM_L4SEC_AES2_CONTEXT_OFFSET 0x01ac
513#define OMAP4430_RM_L4SEC_AES2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01ac) 513#define OMAP4430_RM_L4SEC_AES2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01ac)
514#define OMAP4_RM_L4SEC_DES3DES_CONTEXT_OFFSET 0x01b4 514#define OMAP4_RM_L4SEC_DES3DES_CONTEXT_OFFSET 0x01b4
515#define OMAP4430_RM_L4SEC_DES3DES_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01b4) 515#define OMAP4430_RM_L4SEC_DES3DES_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01b4)
516#define OMAP4_RM_L4SEC_PKAEIP29_CONTEXT_OFFSET 0x01bc 516#define OMAP4_RM_L4SEC_PKAEIP29_CONTEXT_OFFSET 0x01bc
517#define OMAP4430_RM_L4SEC_PKAEIP29_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01bc) 517#define OMAP4430_RM_L4SEC_PKAEIP29_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01bc)
518#define OMAP4_RM_L4SEC_RNG_CONTEXT_OFFSET 0x01c4 518#define OMAP4_RM_L4SEC_RNG_CONTEXT_OFFSET 0x01c4
519#define OMAP4430_RM_L4SEC_RNG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01c4) 519#define OMAP4430_RM_L4SEC_RNG_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01c4)
520#define OMAP4_RM_L4SEC_SHA2MD51_CONTEXT_OFFSET 0x01cc 520#define OMAP4_RM_L4SEC_SHA2MD51_CONTEXT_OFFSET 0x01cc
521#define OMAP4430_RM_L4SEC_SHA2MD51_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01cc) 521#define OMAP4430_RM_L4SEC_SHA2MD51_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01cc)
522#define OMAP4_RM_L4SEC_CRYPTODMA_CONTEXT_OFFSET 0x01dc 522#define OMAP4_RM_L4SEC_CRYPTODMA_CONTEXT_OFFSET 0x01dc
523#define OMAP4430_RM_L4SEC_CRYPTODMA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_MOD, 0x01dc) 523#define OMAP4430_RM_L4SEC_CRYPTODMA_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_L4PER_INST, 0x01dc)
524 524
525/* PRM.CEFUSE_PRM register offsets */ 525/* PRM.CEFUSE_PRM register offsets */
526#define OMAP4_PM_CEFUSE_PWRSTCTRL_OFFSET 0x0000 526#define OMAP4_PM_CEFUSE_PWRSTCTRL_OFFSET 0x0000
527#define OMAP4430_PM_CEFUSE_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CEFUSE_MOD, 0x0000) 527#define OMAP4430_PM_CEFUSE_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CEFUSE_INST, 0x0000)
528#define OMAP4_PM_CEFUSE_PWRSTST_OFFSET 0x0004 528#define OMAP4_PM_CEFUSE_PWRSTST_OFFSET 0x0004
529#define OMAP4430_PM_CEFUSE_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CEFUSE_MOD, 0x0004) 529#define OMAP4430_PM_CEFUSE_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CEFUSE_INST, 0x0004)
530#define OMAP4_RM_CEFUSE_CEFUSE_CONTEXT_OFFSET 0x0024 530#define OMAP4_RM_CEFUSE_CEFUSE_CONTEXT_OFFSET 0x0024
531#define OMAP4430_RM_CEFUSE_CEFUSE_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CEFUSE_MOD, 0x0024) 531#define OMAP4430_RM_CEFUSE_CEFUSE_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_CEFUSE_INST, 0x0024)
532 532
533/* PRM.WKUP_PRM register offsets */ 533/* PRM.WKUP_PRM register offsets */
534#define OMAP4_RM_WKUP_L4WKUP_CONTEXT_OFFSET 0x0024 534#define OMAP4_RM_WKUP_L4WKUP_CONTEXT_OFFSET 0x0024
535#define OMAP4430_RM_WKUP_L4WKUP_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0024) 535#define OMAP4430_RM_WKUP_L4WKUP_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0024)
536#define OMAP4_RM_WKUP_WDT1_CONTEXT_OFFSET 0x002c 536#define OMAP4_RM_WKUP_WDT1_CONTEXT_OFFSET 0x002c
537#define OMAP4430_RM_WKUP_WDT1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x002c) 537#define OMAP4430_RM_WKUP_WDT1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x002c)
538#define OMAP4_PM_WKUP_WDT2_WKDEP_OFFSET 0x0030 538#define OMAP4_PM_WKUP_WDT2_WKDEP_OFFSET 0x0030
539#define OMAP4430_PM_WKUP_WDT2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0030) 539#define OMAP4430_PM_WKUP_WDT2_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0030)
540#define OMAP4_RM_WKUP_WDT2_CONTEXT_OFFSET 0x0034 540#define OMAP4_RM_WKUP_WDT2_CONTEXT_OFFSET 0x0034
541#define OMAP4430_RM_WKUP_WDT2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0034) 541#define OMAP4430_RM_WKUP_WDT2_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0034)
542#define OMAP4_PM_WKUP_GPIO1_WKDEP_OFFSET 0x0038 542#define OMAP4_PM_WKUP_GPIO1_WKDEP_OFFSET 0x0038
543#define OMAP4430_PM_WKUP_GPIO1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0038) 543#define OMAP4430_PM_WKUP_GPIO1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0038)
544#define OMAP4_RM_WKUP_GPIO1_CONTEXT_OFFSET 0x003c 544#define OMAP4_RM_WKUP_GPIO1_CONTEXT_OFFSET 0x003c
545#define OMAP4430_RM_WKUP_GPIO1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x003c) 545#define OMAP4430_RM_WKUP_GPIO1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x003c)
546#define OMAP4_PM_WKUP_TIMER1_WKDEP_OFFSET 0x0040 546#define OMAP4_PM_WKUP_TIMER1_WKDEP_OFFSET 0x0040
547#define OMAP4430_PM_WKUP_TIMER1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0040) 547#define OMAP4430_PM_WKUP_TIMER1_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0040)
548#define OMAP4_RM_WKUP_TIMER1_CONTEXT_OFFSET 0x0044 548#define OMAP4_RM_WKUP_TIMER1_CONTEXT_OFFSET 0x0044
549#define OMAP4430_RM_WKUP_TIMER1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0044) 549#define OMAP4430_RM_WKUP_TIMER1_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0044)
550#define OMAP4_PM_WKUP_TIMER12_WKDEP_OFFSET 0x0048 550#define OMAP4_PM_WKUP_TIMER12_WKDEP_OFFSET 0x0048
551#define OMAP4430_PM_WKUP_TIMER12_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0048) 551#define OMAP4430_PM_WKUP_TIMER12_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0048)
552#define OMAP4_RM_WKUP_TIMER12_CONTEXT_OFFSET 0x004c 552#define OMAP4_RM_WKUP_TIMER12_CONTEXT_OFFSET 0x004c
553#define OMAP4430_RM_WKUP_TIMER12_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x004c) 553#define OMAP4430_RM_WKUP_TIMER12_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x004c)
554#define OMAP4_RM_WKUP_SYNCTIMER_CONTEXT_OFFSET 0x0054 554#define OMAP4_RM_WKUP_SYNCTIMER_CONTEXT_OFFSET 0x0054
555#define OMAP4430_RM_WKUP_SYNCTIMER_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0054) 555#define OMAP4430_RM_WKUP_SYNCTIMER_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0054)
556#define OMAP4_PM_WKUP_USIM_WKDEP_OFFSET 0x0058 556#define OMAP4_PM_WKUP_USIM_WKDEP_OFFSET 0x0058
557#define OMAP4430_PM_WKUP_USIM_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0058) 557#define OMAP4430_PM_WKUP_USIM_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0058)
558#define OMAP4_RM_WKUP_USIM_CONTEXT_OFFSET 0x005c 558#define OMAP4_RM_WKUP_USIM_CONTEXT_OFFSET 0x005c
559#define OMAP4430_RM_WKUP_USIM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x005c) 559#define OMAP4430_RM_WKUP_USIM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x005c)
560#define OMAP4_RM_WKUP_SARRAM_CONTEXT_OFFSET 0x0064 560#define OMAP4_RM_WKUP_SARRAM_CONTEXT_OFFSET 0x0064
561#define OMAP4430_RM_WKUP_SARRAM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0064) 561#define OMAP4430_RM_WKUP_SARRAM_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0064)
562#define OMAP4_PM_WKUP_KEYBOARD_WKDEP_OFFSET 0x0078 562#define OMAP4_PM_WKUP_KEYBOARD_WKDEP_OFFSET 0x0078
563#define OMAP4430_PM_WKUP_KEYBOARD_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0078) 563#define OMAP4430_PM_WKUP_KEYBOARD_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0078)
564#define OMAP4_RM_WKUP_KEYBOARD_CONTEXT_OFFSET 0x007c 564#define OMAP4_RM_WKUP_KEYBOARD_CONTEXT_OFFSET 0x007c
565#define OMAP4430_RM_WKUP_KEYBOARD_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x007c) 565#define OMAP4430_RM_WKUP_KEYBOARD_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x007c)
566#define OMAP4_PM_WKUP_RTC_WKDEP_OFFSET 0x0080 566#define OMAP4_PM_WKUP_RTC_WKDEP_OFFSET 0x0080
567#define OMAP4430_PM_WKUP_RTC_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0080) 567#define OMAP4430_PM_WKUP_RTC_WKDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0080)
568#define OMAP4_RM_WKUP_RTC_CONTEXT_OFFSET 0x0084 568#define OMAP4_RM_WKUP_RTC_CONTEXT_OFFSET 0x0084
569#define OMAP4430_RM_WKUP_RTC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_MOD, 0x0084) 569#define OMAP4430_RM_WKUP_RTC_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_INST, 0x0084)
570 570
571/* PRM.WKUP_CM register offsets */ 571/* PRM.WKUP_CM register offsets */
572#define OMAP4_CM_WKUP_CLKSTCTRL_OFFSET 0x0000 572#define OMAP4_CM_WKUP_CLKSTCTRL_OFFSET 0x0000
573#define OMAP4430_CM_WKUP_CLKSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0000) 573#define OMAP4430_CM_WKUP_CLKSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0000)
574#define OMAP4_CM_WKUP_L4WKUP_CLKCTRL_OFFSET 0x0020 574#define OMAP4_CM_WKUP_L4WKUP_CLKCTRL_OFFSET 0x0020
575#define OMAP4430_CM_WKUP_L4WKUP_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0020) 575#define OMAP4430_CM_WKUP_L4WKUP_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0020)
576#define OMAP4_CM_WKUP_WDT1_CLKCTRL_OFFSET 0x0028 576#define OMAP4_CM_WKUP_WDT1_CLKCTRL_OFFSET 0x0028
577#define OMAP4430_CM_WKUP_WDT1_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0028) 577#define OMAP4430_CM_WKUP_WDT1_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0028)
578#define OMAP4_CM_WKUP_WDT2_CLKCTRL_OFFSET 0x0030 578#define OMAP4_CM_WKUP_WDT2_CLKCTRL_OFFSET 0x0030
579#define OMAP4430_CM_WKUP_WDT2_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0030) 579#define OMAP4430_CM_WKUP_WDT2_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0030)
580#define OMAP4_CM_WKUP_GPIO1_CLKCTRL_OFFSET 0x0038 580#define OMAP4_CM_WKUP_GPIO1_CLKCTRL_OFFSET 0x0038
581#define OMAP4430_CM_WKUP_GPIO1_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0038) 581#define OMAP4430_CM_WKUP_GPIO1_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0038)
582#define OMAP4_CM_WKUP_TIMER1_CLKCTRL_OFFSET 0x0040 582#define OMAP4_CM_WKUP_TIMER1_CLKCTRL_OFFSET 0x0040
583#define OMAP4430_CM_WKUP_TIMER1_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0040) 583#define OMAP4430_CM_WKUP_TIMER1_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0040)
584#define OMAP4_CM_WKUP_TIMER12_CLKCTRL_OFFSET 0x0048 584#define OMAP4_CM_WKUP_TIMER12_CLKCTRL_OFFSET 0x0048
585#define OMAP4430_CM_WKUP_TIMER12_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0048) 585#define OMAP4430_CM_WKUP_TIMER12_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0048)
586#define OMAP4_CM_WKUP_SYNCTIMER_CLKCTRL_OFFSET 0x0050 586#define OMAP4_CM_WKUP_SYNCTIMER_CLKCTRL_OFFSET 0x0050
587#define OMAP4430_CM_WKUP_SYNCTIMER_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0050) 587#define OMAP4430_CM_WKUP_SYNCTIMER_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0050)
588#define OMAP4_CM_WKUP_USIM_CLKCTRL_OFFSET 0x0058 588#define OMAP4_CM_WKUP_USIM_CLKCTRL_OFFSET 0x0058
589#define OMAP4430_CM_WKUP_USIM_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0058) 589#define OMAP4430_CM_WKUP_USIM_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0058)
590#define OMAP4_CM_WKUP_SARRAM_CLKCTRL_OFFSET 0x0060 590#define OMAP4_CM_WKUP_SARRAM_CLKCTRL_OFFSET 0x0060
591#define OMAP4430_CM_WKUP_SARRAM_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0060) 591#define OMAP4430_CM_WKUP_SARRAM_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0060)
592#define OMAP4_CM_WKUP_KEYBOARD_CLKCTRL_OFFSET 0x0078 592#define OMAP4_CM_WKUP_KEYBOARD_CLKCTRL_OFFSET 0x0078
593#define OMAP4430_CM_WKUP_KEYBOARD_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0078) 593#define OMAP4430_CM_WKUP_KEYBOARD_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0078)
594#define OMAP4_CM_WKUP_RTC_CLKCTRL_OFFSET 0x0080 594#define OMAP4_CM_WKUP_RTC_CLKCTRL_OFFSET 0x0080
595#define OMAP4430_CM_WKUP_RTC_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0080) 595#define OMAP4430_CM_WKUP_RTC_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0080)
596#define OMAP4_CM_WKUP_BANDGAP_CLKCTRL_OFFSET 0x0088 596#define OMAP4_CM_WKUP_BANDGAP_CLKCTRL_OFFSET 0x0088
597#define OMAP4430_CM_WKUP_BANDGAP_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_MOD, 0x0088) 597#define OMAP4430_CM_WKUP_BANDGAP_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_WKUP_CM_INST, 0x0088)
598 598
599/* PRM.EMU_PRM register offsets */ 599/* PRM.EMU_PRM register offsets */
600#define OMAP4_PM_EMU_PWRSTCTRL_OFFSET 0x0000 600#define OMAP4_PM_EMU_PWRSTCTRL_OFFSET 0x0000
601#define OMAP4430_PM_EMU_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_MOD, 0x0000) 601#define OMAP4430_PM_EMU_PWRSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_INST, 0x0000)
602#define OMAP4_PM_EMU_PWRSTST_OFFSET 0x0004 602#define OMAP4_PM_EMU_PWRSTST_OFFSET 0x0004
603#define OMAP4430_PM_EMU_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_MOD, 0x0004) 603#define OMAP4430_PM_EMU_PWRSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_INST, 0x0004)
604#define OMAP4_RM_EMU_DEBUGSS_CONTEXT_OFFSET 0x0024 604#define OMAP4_RM_EMU_DEBUGSS_CONTEXT_OFFSET 0x0024
605#define OMAP4430_RM_EMU_DEBUGSS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_MOD, 0x0024) 605#define OMAP4430_RM_EMU_DEBUGSS_CONTEXT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_INST, 0x0024)
606 606
607/* PRM.EMU_CM register offsets */ 607/* PRM.EMU_CM register offsets */
608#define OMAP4_CM_EMU_CLKSTCTRL_OFFSET 0x0000 608#define OMAP4_CM_EMU_CLKSTCTRL_OFFSET 0x0000
609#define OMAP4430_CM_EMU_CLKSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_CM_MOD, 0x0000) 609#define OMAP4430_CM_EMU_CLKSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_CM_INST, 0x0000)
610#define OMAP4_CM_EMU_DYNAMICDEP_OFFSET 0x0008 610#define OMAP4_CM_EMU_DYNAMICDEP_OFFSET 0x0008
611#define OMAP4430_CM_EMU_DYNAMICDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_CM_MOD, 0x0008) 611#define OMAP4430_CM_EMU_DYNAMICDEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_CM_INST, 0x0008)
612#define OMAP4_CM_EMU_DEBUGSS_CLKCTRL_OFFSET 0x0020 612#define OMAP4_CM_EMU_DEBUGSS_CLKCTRL_OFFSET 0x0020
613#define OMAP4430_CM_EMU_DEBUGSS_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_CM_MOD, 0x0020) 613#define OMAP4430_CM_EMU_DEBUGSS_CLKCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_EMU_CM_INST, 0x0020)
614 614
615/* PRM.DEVICE_PRM register offsets */ 615/* PRM.DEVICE_PRM register offsets */
616#define OMAP4_PRM_RSTCTRL_OFFSET 0x0000 616#define OMAP4_PRM_RSTCTRL_OFFSET 0x0000
617#define OMAP4430_PRM_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0000) 617#define OMAP4430_PRM_RSTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0000)
618#define OMAP4_PRM_RSTST_OFFSET 0x0004 618#define OMAP4_PRM_RSTST_OFFSET 0x0004
619#define OMAP4430_PRM_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0004) 619#define OMAP4430_PRM_RSTST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0004)
620#define OMAP4_PRM_RSTTIME_OFFSET 0x0008 620#define OMAP4_PRM_RSTTIME_OFFSET 0x0008
621#define OMAP4430_PRM_RSTTIME OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0008) 621#define OMAP4430_PRM_RSTTIME OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0008)
622#define OMAP4_PRM_CLKREQCTRL_OFFSET 0x000c 622#define OMAP4_PRM_CLKREQCTRL_OFFSET 0x000c
623#define OMAP4430_PRM_CLKREQCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x000c) 623#define OMAP4430_PRM_CLKREQCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x000c)
624#define OMAP4_PRM_VOLTCTRL_OFFSET 0x0010 624#define OMAP4_PRM_VOLTCTRL_OFFSET 0x0010
625#define OMAP4430_PRM_VOLTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0010) 625#define OMAP4430_PRM_VOLTCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0010)
626#define OMAP4_PRM_PWRREQCTRL_OFFSET 0x0014 626#define OMAP4_PRM_PWRREQCTRL_OFFSET 0x0014
627#define OMAP4430_PRM_PWRREQCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0014) 627#define OMAP4430_PRM_PWRREQCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0014)
628#define OMAP4_PRM_PSCON_COUNT_OFFSET 0x0018 628#define OMAP4_PRM_PSCON_COUNT_OFFSET 0x0018
629#define OMAP4430_PRM_PSCON_COUNT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0018) 629#define OMAP4430_PRM_PSCON_COUNT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0018)
630#define OMAP4_PRM_IO_COUNT_OFFSET 0x001c 630#define OMAP4_PRM_IO_COUNT_OFFSET 0x001c
631#define OMAP4430_PRM_IO_COUNT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x001c) 631#define OMAP4430_PRM_IO_COUNT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x001c)
632#define OMAP4_PRM_IO_PMCTRL_OFFSET 0x0020 632#define OMAP4_PRM_IO_PMCTRL_OFFSET 0x0020
633#define OMAP4430_PRM_IO_PMCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0020) 633#define OMAP4430_PRM_IO_PMCTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0020)
634#define OMAP4_PRM_VOLTSETUP_WARMRESET_OFFSET 0x0024 634#define OMAP4_PRM_VOLTSETUP_WARMRESET_OFFSET 0x0024
635#define OMAP4430_PRM_VOLTSETUP_WARMRESET OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0024) 635#define OMAP4430_PRM_VOLTSETUP_WARMRESET OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0024)
636#define OMAP4_PRM_VOLTSETUP_CORE_OFF_OFFSET 0x0028 636#define OMAP4_PRM_VOLTSETUP_CORE_OFF_OFFSET 0x0028
637#define OMAP4430_PRM_VOLTSETUP_CORE_OFF OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0028) 637#define OMAP4430_PRM_VOLTSETUP_CORE_OFF OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0028)
638#define OMAP4_PRM_VOLTSETUP_MPU_OFF_OFFSET 0x002c 638#define OMAP4_PRM_VOLTSETUP_MPU_OFF_OFFSET 0x002c
639#define OMAP4430_PRM_VOLTSETUP_MPU_OFF OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x002c) 639#define OMAP4430_PRM_VOLTSETUP_MPU_OFF OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x002c)
640#define OMAP4_PRM_VOLTSETUP_IVA_OFF_OFFSET 0x0030 640#define OMAP4_PRM_VOLTSETUP_IVA_OFF_OFFSET 0x0030
641#define OMAP4430_PRM_VOLTSETUP_IVA_OFF OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0030) 641#define OMAP4430_PRM_VOLTSETUP_IVA_OFF OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0030)
642#define OMAP4_PRM_VOLTSETUP_CORE_RET_SLEEP_OFFSET 0x0034 642#define OMAP4_PRM_VOLTSETUP_CORE_RET_SLEEP_OFFSET 0x0034
643#define OMAP4430_PRM_VOLTSETUP_CORE_RET_SLEEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0034) 643#define OMAP4430_PRM_VOLTSETUP_CORE_RET_SLEEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0034)
644#define OMAP4_PRM_VOLTSETUP_MPU_RET_SLEEP_OFFSET 0x0038 644#define OMAP4_PRM_VOLTSETUP_MPU_RET_SLEEP_OFFSET 0x0038
645#define OMAP4430_PRM_VOLTSETUP_MPU_RET_SLEEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0038) 645#define OMAP4430_PRM_VOLTSETUP_MPU_RET_SLEEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0038)
646#define OMAP4_PRM_VOLTSETUP_IVA_RET_SLEEP_OFFSET 0x003c 646#define OMAP4_PRM_VOLTSETUP_IVA_RET_SLEEP_OFFSET 0x003c
647#define OMAP4430_PRM_VOLTSETUP_IVA_RET_SLEEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x003c) 647#define OMAP4430_PRM_VOLTSETUP_IVA_RET_SLEEP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x003c)
648#define OMAP4_PRM_VP_CORE_CONFIG_OFFSET 0x0040 648#define OMAP4_PRM_VP_CORE_CONFIG_OFFSET 0x0040
649#define OMAP4430_PRM_VP_CORE_CONFIG OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0040) 649#define OMAP4430_PRM_VP_CORE_CONFIG OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0040)
650#define OMAP4_PRM_VP_CORE_STATUS_OFFSET 0x0044 650#define OMAP4_PRM_VP_CORE_STATUS_OFFSET 0x0044
651#define OMAP4430_PRM_VP_CORE_STATUS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0044) 651#define OMAP4430_PRM_VP_CORE_STATUS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0044)
652#define OMAP4_PRM_VP_CORE_VLIMITTO_OFFSET 0x0048 652#define OMAP4_PRM_VP_CORE_VLIMITTO_OFFSET 0x0048
653#define OMAP4430_PRM_VP_CORE_VLIMITTO OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0048) 653#define OMAP4430_PRM_VP_CORE_VLIMITTO OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0048)
654#define OMAP4_PRM_VP_CORE_VOLTAGE_OFFSET 0x004c 654#define OMAP4_PRM_VP_CORE_VOLTAGE_OFFSET 0x004c
655#define OMAP4430_PRM_VP_CORE_VOLTAGE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x004c) 655#define OMAP4430_PRM_VP_CORE_VOLTAGE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x004c)
656#define OMAP4_PRM_VP_CORE_VSTEPMAX_OFFSET 0x0050 656#define OMAP4_PRM_VP_CORE_VSTEPMAX_OFFSET 0x0050
657#define OMAP4430_PRM_VP_CORE_VSTEPMAX OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0050) 657#define OMAP4430_PRM_VP_CORE_VSTEPMAX OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0050)
658#define OMAP4_PRM_VP_CORE_VSTEPMIN_OFFSET 0x0054 658#define OMAP4_PRM_VP_CORE_VSTEPMIN_OFFSET 0x0054
659#define OMAP4430_PRM_VP_CORE_VSTEPMIN OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0054) 659#define OMAP4430_PRM_VP_CORE_VSTEPMIN OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0054)
660#define OMAP4_PRM_VP_MPU_CONFIG_OFFSET 0x0058 660#define OMAP4_PRM_VP_MPU_CONFIG_OFFSET 0x0058
661#define OMAP4430_PRM_VP_MPU_CONFIG OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0058) 661#define OMAP4430_PRM_VP_MPU_CONFIG OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0058)
662#define OMAP4_PRM_VP_MPU_STATUS_OFFSET 0x005c 662#define OMAP4_PRM_VP_MPU_STATUS_OFFSET 0x005c
663#define OMAP4430_PRM_VP_MPU_STATUS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x005c) 663#define OMAP4430_PRM_VP_MPU_STATUS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x005c)
664#define OMAP4_PRM_VP_MPU_VLIMITTO_OFFSET 0x0060 664#define OMAP4_PRM_VP_MPU_VLIMITTO_OFFSET 0x0060
665#define OMAP4430_PRM_VP_MPU_VLIMITTO OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0060) 665#define OMAP4430_PRM_VP_MPU_VLIMITTO OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0060)
666#define OMAP4_PRM_VP_MPU_VOLTAGE_OFFSET 0x0064 666#define OMAP4_PRM_VP_MPU_VOLTAGE_OFFSET 0x0064
667#define OMAP4430_PRM_VP_MPU_VOLTAGE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0064) 667#define OMAP4430_PRM_VP_MPU_VOLTAGE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0064)
668#define OMAP4_PRM_VP_MPU_VSTEPMAX_OFFSET 0x0068 668#define OMAP4_PRM_VP_MPU_VSTEPMAX_OFFSET 0x0068
669#define OMAP4430_PRM_VP_MPU_VSTEPMAX OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0068) 669#define OMAP4430_PRM_VP_MPU_VSTEPMAX OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0068)
670#define OMAP4_PRM_VP_MPU_VSTEPMIN_OFFSET 0x006c 670#define OMAP4_PRM_VP_MPU_VSTEPMIN_OFFSET 0x006c
671#define OMAP4430_PRM_VP_MPU_VSTEPMIN OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x006c) 671#define OMAP4430_PRM_VP_MPU_VSTEPMIN OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x006c)
672#define OMAP4_PRM_VP_IVA_CONFIG_OFFSET 0x0070 672#define OMAP4_PRM_VP_IVA_CONFIG_OFFSET 0x0070
673#define OMAP4430_PRM_VP_IVA_CONFIG OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0070) 673#define OMAP4430_PRM_VP_IVA_CONFIG OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0070)
674#define OMAP4_PRM_VP_IVA_STATUS_OFFSET 0x0074 674#define OMAP4_PRM_VP_IVA_STATUS_OFFSET 0x0074
675#define OMAP4430_PRM_VP_IVA_STATUS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0074) 675#define OMAP4430_PRM_VP_IVA_STATUS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0074)
676#define OMAP4_PRM_VP_IVA_VLIMITTO_OFFSET 0x0078 676#define OMAP4_PRM_VP_IVA_VLIMITTO_OFFSET 0x0078
677#define OMAP4430_PRM_VP_IVA_VLIMITTO OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0078) 677#define OMAP4430_PRM_VP_IVA_VLIMITTO OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0078)
678#define OMAP4_PRM_VP_IVA_VOLTAGE_OFFSET 0x007c 678#define OMAP4_PRM_VP_IVA_VOLTAGE_OFFSET 0x007c
679#define OMAP4430_PRM_VP_IVA_VOLTAGE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x007c) 679#define OMAP4430_PRM_VP_IVA_VOLTAGE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x007c)
680#define OMAP4_PRM_VP_IVA_VSTEPMAX_OFFSET 0x0080 680#define OMAP4_PRM_VP_IVA_VSTEPMAX_OFFSET 0x0080
681#define OMAP4430_PRM_VP_IVA_VSTEPMAX OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0080) 681#define OMAP4430_PRM_VP_IVA_VSTEPMAX OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0080)
682#define OMAP4_PRM_VP_IVA_VSTEPMIN_OFFSET 0x0084 682#define OMAP4_PRM_VP_IVA_VSTEPMIN_OFFSET 0x0084
683#define OMAP4430_PRM_VP_IVA_VSTEPMIN OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0084) 683#define OMAP4430_PRM_VP_IVA_VSTEPMIN OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0084)
684#define OMAP4_PRM_VC_SMPS_SA_OFFSET 0x0088 684#define OMAP4_PRM_VC_SMPS_SA_OFFSET 0x0088
685#define OMAP4430_PRM_VC_SMPS_SA OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0088) 685#define OMAP4430_PRM_VC_SMPS_SA OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0088)
686#define OMAP4_PRM_VC_VAL_SMPS_RA_VOL_OFFSET 0x008c 686#define OMAP4_PRM_VC_VAL_SMPS_RA_VOL_OFFSET 0x008c
687#define OMAP4430_PRM_VC_VAL_SMPS_RA_VOL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x008c) 687#define OMAP4430_PRM_VC_VAL_SMPS_RA_VOL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x008c)
688#define OMAP4_PRM_VC_VAL_SMPS_RA_CMD_OFFSET 0x0090 688#define OMAP4_PRM_VC_VAL_SMPS_RA_CMD_OFFSET 0x0090
689#define OMAP4430_PRM_VC_VAL_SMPS_RA_CMD OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0090) 689#define OMAP4430_PRM_VC_VAL_SMPS_RA_CMD OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0090)
690#define OMAP4_PRM_VC_VAL_CMD_VDD_CORE_L_OFFSET 0x0094 690#define OMAP4_PRM_VC_VAL_CMD_VDD_CORE_L_OFFSET 0x0094
691#define OMAP4430_PRM_VC_VAL_CMD_VDD_CORE_L OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0094) 691#define OMAP4430_PRM_VC_VAL_CMD_VDD_CORE_L OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0094)
692#define OMAP4_PRM_VC_VAL_CMD_VDD_MPU_L_OFFSET 0x0098 692#define OMAP4_PRM_VC_VAL_CMD_VDD_MPU_L_OFFSET 0x0098
693#define OMAP4430_PRM_VC_VAL_CMD_VDD_MPU_L OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x0098) 693#define OMAP4430_PRM_VC_VAL_CMD_VDD_MPU_L OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x0098)
694#define OMAP4_PRM_VC_VAL_CMD_VDD_IVA_L_OFFSET 0x009c 694#define OMAP4_PRM_VC_VAL_CMD_VDD_IVA_L_OFFSET 0x009c
695#define OMAP4430_PRM_VC_VAL_CMD_VDD_IVA_L OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x009c) 695#define OMAP4430_PRM_VC_VAL_CMD_VDD_IVA_L OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x009c)
696#define OMAP4_PRM_VC_VAL_BYPASS_OFFSET 0x00a0 696#define OMAP4_PRM_VC_VAL_BYPASS_OFFSET 0x00a0
697#define OMAP4430_PRM_VC_VAL_BYPASS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00a0) 697#define OMAP4430_PRM_VC_VAL_BYPASS OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00a0)
698#define OMAP4_PRM_VC_CFG_CHANNEL_OFFSET 0x00a4 698#define OMAP4_PRM_VC_CFG_CHANNEL_OFFSET 0x00a4
699#define OMAP4430_PRM_VC_CFG_CHANNEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00a4) 699#define OMAP4430_PRM_VC_CFG_CHANNEL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00a4)
700#define OMAP4_PRM_VC_CFG_I2C_MODE_OFFSET 0x00a8 700#define OMAP4_PRM_VC_CFG_I2C_INSTE_OFFSET 0x00a8
701#define OMAP4430_PRM_VC_CFG_I2C_MODE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00a8) 701#define OMAP4430_PRM_VC_CFG_I2C_INSTE OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00a8)
702#define OMAP4_PRM_VC_CFG_I2C_CLK_OFFSET 0x00ac 702#define OMAP4_PRM_VC_CFG_I2C_CLK_OFFSET 0x00ac
703#define OMAP4430_PRM_VC_CFG_I2C_CLK OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00ac) 703#define OMAP4430_PRM_VC_CFG_I2C_CLK OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00ac)
704#define OMAP4_PRM_SRAM_COUNT_OFFSET 0x00b0 704#define OMAP4_PRM_SRAM_COUNT_OFFSET 0x00b0
705#define OMAP4430_PRM_SRAM_COUNT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00b0) 705#define OMAP4430_PRM_SRAM_COUNT OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00b0)
706#define OMAP4_PRM_SRAM_WKUP_SETUP_OFFSET 0x00b4 706#define OMAP4_PRM_SRAM_WKUP_SETUP_OFFSET 0x00b4
707#define OMAP4430_PRM_SRAM_WKUP_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00b4) 707#define OMAP4430_PRM_SRAM_WKUP_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00b4)
708#define OMAP4_PRM_LDO_SRAM_CORE_SETUP_OFFSET 0x00b8 708#define OMAP4_PRM_LDO_SRAM_CORE_SETUP_OFFSET 0x00b8
709#define OMAP4430_PRM_LDO_SRAM_CORE_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00b8) 709#define OMAP4430_PRM_LDO_SRAM_CORE_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00b8)
710#define OMAP4_PRM_LDO_SRAM_CORE_CTRL_OFFSET 0x00bc 710#define OMAP4_PRM_LDO_SRAM_CORE_CTRL_OFFSET 0x00bc
711#define OMAP4430_PRM_LDO_SRAM_CORE_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00bc) 711#define OMAP4430_PRM_LDO_SRAM_CORE_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00bc)
712#define OMAP4_PRM_LDO_SRAM_MPU_SETUP_OFFSET 0x00c0 712#define OMAP4_PRM_LDO_SRAM_MPU_SETUP_OFFSET 0x00c0
713#define OMAP4430_PRM_LDO_SRAM_MPU_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00c0) 713#define OMAP4430_PRM_LDO_SRAM_MPU_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00c0)
714#define OMAP4_PRM_LDO_SRAM_MPU_CTRL_OFFSET 0x00c4 714#define OMAP4_PRM_LDO_SRAM_MPU_CTRL_OFFSET 0x00c4
715#define OMAP4430_PRM_LDO_SRAM_MPU_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00c4) 715#define OMAP4430_PRM_LDO_SRAM_MPU_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00c4)
716#define OMAP4_PRM_LDO_SRAM_IVA_SETUP_OFFSET 0x00c8 716#define OMAP4_PRM_LDO_SRAM_IVA_SETUP_OFFSET 0x00c8
717#define OMAP4430_PRM_LDO_SRAM_IVA_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00c8) 717#define OMAP4430_PRM_LDO_SRAM_IVA_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00c8)
718#define OMAP4_PRM_LDO_SRAM_IVA_CTRL_OFFSET 0x00cc 718#define OMAP4_PRM_LDO_SRAM_IVA_CTRL_OFFSET 0x00cc
719#define OMAP4430_PRM_LDO_SRAM_IVA_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00cc) 719#define OMAP4430_PRM_LDO_SRAM_IVA_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00cc)
720#define OMAP4_PRM_LDO_ABB_MPU_SETUP_OFFSET 0x00d0 720#define OMAP4_PRM_LDO_ABB_MPU_SETUP_OFFSET 0x00d0
721#define OMAP4430_PRM_LDO_ABB_MPU_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00d0) 721#define OMAP4430_PRM_LDO_ABB_MPU_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00d0)
722#define OMAP4_PRM_LDO_ABB_MPU_CTRL_OFFSET 0x00d4 722#define OMAP4_PRM_LDO_ABB_MPU_CTRL_OFFSET 0x00d4
723#define OMAP4430_PRM_LDO_ABB_MPU_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00d4) 723#define OMAP4430_PRM_LDO_ABB_MPU_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00d4)
724#define OMAP4_PRM_LDO_ABB_IVA_SETUP_OFFSET 0x00d8 724#define OMAP4_PRM_LDO_ABB_IVA_SETUP_OFFSET 0x00d8
725#define OMAP4430_PRM_LDO_ABB_IVA_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00d8) 725#define OMAP4430_PRM_LDO_ABB_IVA_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00d8)
726#define OMAP4_PRM_LDO_ABB_IVA_CTRL_OFFSET 0x00dc 726#define OMAP4_PRM_LDO_ABB_IVA_CTRL_OFFSET 0x00dc
727#define OMAP4430_PRM_LDO_ABB_IVA_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00dc) 727#define OMAP4430_PRM_LDO_ABB_IVA_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00dc)
728#define OMAP4_PRM_LDO_BANDGAP_SETUP_OFFSET 0x00e0 728#define OMAP4_PRM_LDO_BANDGAP_SETUP_OFFSET 0x00e0
729#define OMAP4430_PRM_LDO_BANDGAP_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00e0) 729#define OMAP4430_PRM_LDO_BANDGAP_SETUP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00e0)
730#define OMAP4_PRM_DEVICE_OFF_CTRL_OFFSET 0x00e4 730#define OMAP4_PRM_DEVICE_OFF_CTRL_OFFSET 0x00e4
731#define OMAP4430_PRM_DEVICE_OFF_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00e4) 731#define OMAP4430_PRM_DEVICE_OFF_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00e4)
732#define OMAP4_PRM_PHASE1_CNDP_OFFSET 0x00e8 732#define OMAP4_PRM_PHASE1_CNDP_OFFSET 0x00e8
733#define OMAP4430_PRM_PHASE1_CNDP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00e8) 733#define OMAP4430_PRM_PHASE1_CNDP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00e8)
734#define OMAP4_PRM_PHASE2A_CNDP_OFFSET 0x00ec 734#define OMAP4_PRM_PHASE2A_CNDP_OFFSET 0x00ec
735#define OMAP4430_PRM_PHASE2A_CNDP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00ec) 735#define OMAP4430_PRM_PHASE2A_CNDP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00ec)
736#define OMAP4_PRM_PHASE2B_CNDP_OFFSET 0x00f0 736#define OMAP4_PRM_PHASE2B_CNDP_OFFSET 0x00f0
737#define OMAP4430_PRM_PHASE2B_CNDP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00f0) 737#define OMAP4430_PRM_PHASE2B_CNDP OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00f0)
738#define OMAP4_PRM_MODEM_IF_CTRL_OFFSET 0x00f4 738#define OMAP4_PRM_INSTEM_IF_CTRL_OFFSET 0x00f4
739#define OMAP4430_PRM_MODEM_IF_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00f4) 739#define OMAP4430_PRM_INSTEM_IF_CTRL OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00f4)
740#define OMAP4_PRM_VC_ERRST_OFFSET 0x00f8 740#define OMAP4_PRM_VC_ERRST_OFFSET 0x00f8
741#define OMAP4430_PRM_VC_ERRST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_MOD, 0x00f8) 741#define OMAP4430_PRM_VC_ERRST OMAP44XX_PRM_REGADDR(OMAP4430_PRM_DEVICE_INST, 0x00f8)
742 742
743/* Function prototypes */ 743/* Function prototypes */
744# ifndef __ASSEMBLER__ 744# ifndef __ASSEMBLER__
745 745
746extern u32 omap4_prm_read_mod_reg(s16 module, u16 idx);
747extern void omap4_prm_write_mod_reg(u32 val, s16 module, u16 idx);
748extern u32 omap4_prm_rmw_mod_reg_bits(u32 mask, u32 bits, s16 module, s16 idx);
749extern u32 omap4_prm_read_mod_bits_shift(s16 domain, s16 idx, u32 mask);
750extern u32 omap4_prm_read_bits_shift(void __iomem *reg, u32 mask); 746extern u32 omap4_prm_read_bits_shift(void __iomem *reg, u32 mask);
751extern u32 omap4_prm_rmw_reg_bits(u32 mask, u32 bits, void __iomem *reg);
752extern u32 omap4_prm_set_mod_reg_bits(u32 bits, s16 module, s16 idx);
753extern u32 omap4_prm_clear_mod_reg_bits(u32 bits, s16 module, s16 idx);
754 747
755extern int omap4_prm_is_hardreset_asserted(void __iomem *rstctrl_reg, u8 shift); 748extern int omap4_prm_is_hardreset_asserted(void __iomem *rstctrl_reg, u8 shift);
756extern int omap4_prm_assert_hardreset(void __iomem *rstctrl_reg, u8 shift); 749extern int omap4_prm_assert_hardreset(void __iomem *rstctrl_reg, u8 shift);