diff options
Diffstat (limited to 'drivers/mfd/dbx500-prcmu-regs.h')
-rw-r--r-- | drivers/mfd/dbx500-prcmu-regs.h | 204 |
1 files changed, 89 insertions, 115 deletions
diff --git a/drivers/mfd/dbx500-prcmu-regs.h b/drivers/mfd/dbx500-prcmu-regs.h index 79c76ebdba52..d14836ed2114 100644 --- a/drivers/mfd/dbx500-prcmu-regs.h +++ b/drivers/mfd/dbx500-prcmu-regs.h | |||
@@ -13,136 +13,110 @@ | |||
13 | #ifndef __DB8500_PRCMU_REGS_H | 13 | #ifndef __DB8500_PRCMU_REGS_H |
14 | #define __DB8500_PRCMU_REGS_H | 14 | #define __DB8500_PRCMU_REGS_H |
15 | 15 | ||
16 | #include <mach/hardware.h> | ||
17 | |||
18 | #define BITS(_start, _end) ((BIT(_end) - BIT(_start)) + BIT(_end)) | 16 | #define BITS(_start, _end) ((BIT(_end) - BIT(_start)) + BIT(_end)) |
19 | 17 | ||
20 | #define PRCM_CLK_MGT(_offset) (void __iomem *)(IO_ADDRESS(U8500_PRCMU_BASE) \ | 18 | #define PRCM_ACLK_MGT (0x004) |
21 | + _offset) | 19 | #define PRCM_SVACLK_MGT (0x008) |
22 | #define PRCM_ACLK_MGT PRCM_CLK_MGT(0x004) | 20 | #define PRCM_SIACLK_MGT (0x00C) |
23 | #define PRCM_SVACLK_MGT PRCM_CLK_MGT(0x008) | 21 | #define PRCM_SGACLK_MGT (0x014) |
24 | #define PRCM_SIACLK_MGT PRCM_CLK_MGT(0x00C) | 22 | #define PRCM_UARTCLK_MGT (0x018) |
25 | #define PRCM_SGACLK_MGT PRCM_CLK_MGT(0x014) | 23 | #define PRCM_MSP02CLK_MGT (0x01C) |
26 | #define PRCM_UARTCLK_MGT PRCM_CLK_MGT(0x018) | 24 | #define PRCM_I2CCLK_MGT (0x020) |
27 | #define PRCM_MSP02CLK_MGT PRCM_CLK_MGT(0x01C) | 25 | #define PRCM_SDMMCCLK_MGT (0x024) |
28 | #define PRCM_I2CCLK_MGT PRCM_CLK_MGT(0x020) | 26 | #define PRCM_SLIMCLK_MGT (0x028) |
29 | #define PRCM_SDMMCCLK_MGT PRCM_CLK_MGT(0x024) | 27 | #define PRCM_PER1CLK_MGT (0x02C) |
30 | #define PRCM_SLIMCLK_MGT PRCM_CLK_MGT(0x028) | 28 | #define PRCM_PER2CLK_MGT (0x030) |
31 | #define PRCM_PER1CLK_MGT PRCM_CLK_MGT(0x02C) | 29 | #define PRCM_PER3CLK_MGT (0x034) |
32 | #define PRCM_PER2CLK_MGT PRCM_CLK_MGT(0x030) | 30 | #define PRCM_PER5CLK_MGT (0x038) |
33 | #define PRCM_PER3CLK_MGT PRCM_CLK_MGT(0x034) | 31 | #define PRCM_PER6CLK_MGT (0x03C) |
34 | #define PRCM_PER5CLK_MGT PRCM_CLK_MGT(0x038) | 32 | #define PRCM_PER7CLK_MGT (0x040) |
35 | #define PRCM_PER6CLK_MGT PRCM_CLK_MGT(0x03C) | 33 | #define PRCM_LCDCLK_MGT (0x044) |
36 | #define PRCM_PER7CLK_MGT PRCM_CLK_MGT(0x040) | 34 | #define PRCM_BMLCLK_MGT (0x04C) |
37 | #define PRCM_LCDCLK_MGT PRCM_CLK_MGT(0x044) | 35 | #define PRCM_HSITXCLK_MGT (0x050) |
38 | #define PRCM_BMLCLK_MGT PRCM_CLK_MGT(0x04C) | 36 | #define PRCM_HSIRXCLK_MGT (0x054) |
39 | #define PRCM_HSITXCLK_MGT PRCM_CLK_MGT(0x050) | 37 | #define PRCM_HDMICLK_MGT (0x058) |
40 | #define PRCM_HSIRXCLK_MGT PRCM_CLK_MGT(0x054) | 38 | #define PRCM_APEATCLK_MGT (0x05C) |
41 | #define PRCM_HDMICLK_MGT PRCM_CLK_MGT(0x058) | 39 | #define PRCM_APETRACECLK_MGT (0x060) |
42 | #define PRCM_APEATCLK_MGT PRCM_CLK_MGT(0x05C) | 40 | #define PRCM_MCDECLK_MGT (0x064) |
43 | #define PRCM_APETRACECLK_MGT PRCM_CLK_MGT(0x060) | 41 | #define PRCM_IPI2CCLK_MGT (0x068) |
44 | #define PRCM_MCDECLK_MGT PRCM_CLK_MGT(0x064) | 42 | #define PRCM_DSIALTCLK_MGT (0x06C) |
45 | #define PRCM_IPI2CCLK_MGT PRCM_CLK_MGT(0x068) | 43 | #define PRCM_DMACLK_MGT (0x074) |
46 | #define PRCM_DSIALTCLK_MGT PRCM_CLK_MGT(0x06C) | 44 | #define PRCM_B2R2CLK_MGT (0x078) |
47 | #define PRCM_DMACLK_MGT PRCM_CLK_MGT(0x074) | 45 | #define PRCM_TVCLK_MGT (0x07C) |
48 | #define PRCM_B2R2CLK_MGT PRCM_CLK_MGT(0x078) | 46 | #define PRCM_UNIPROCLK_MGT (0x278) |
49 | #define PRCM_TVCLK_MGT PRCM_CLK_MGT(0x07C) | 47 | #define PRCM_SSPCLK_MGT (0x280) |
50 | #define PRCM_UNIPROCLK_MGT PRCM_CLK_MGT(0x278) | 48 | #define PRCM_RNGCLK_MGT (0x284) |
51 | #define PRCM_SSPCLK_MGT PRCM_CLK_MGT(0x280) | 49 | #define PRCM_UICCCLK_MGT (0x27C) |
52 | #define PRCM_RNGCLK_MGT PRCM_CLK_MGT(0x284) | 50 | #define PRCM_MSP1CLK_MGT (0x288) |
53 | #define PRCM_UICCCLK_MGT PRCM_CLK_MGT(0x27C) | 51 | |
54 | #define PRCM_MSP1CLK_MGT PRCM_CLK_MGT(0x288) | 52 | #define PRCM_ARM_PLLDIVPS (prcmu_base + 0x118) |
55 | |||
56 | #define PRCM_ARM_PLLDIVPS (_PRCMU_BASE + 0x118) | ||
57 | #define PRCM_ARM_PLLDIVPS_ARM_BRM_RATE 0x3f | 53 | #define PRCM_ARM_PLLDIVPS_ARM_BRM_RATE 0x3f |
58 | #define PRCM_ARM_PLLDIVPS_MAX_MASK 0xf | 54 | #define PRCM_ARM_PLLDIVPS_MAX_MASK 0xf |
59 | 55 | ||
60 | #define PRCM_PLLARM_LOCKP (_PRCMU_BASE + 0x0a8) | 56 | #define PRCM_PLLARM_LOCKP (prcmu_base + 0x0a8) |
61 | #define PRCM_PLLARM_LOCKP_PRCM_PLLARM_LOCKP3 0x2 | 57 | #define PRCM_PLLARM_LOCKP_PRCM_PLLARM_LOCKP3 0x2 |
62 | 58 | ||
63 | #define PRCM_ARM_CHGCLKREQ (_PRCMU_BASE + 0x114) | 59 | #define PRCM_ARM_CHGCLKREQ (prcmu_base + 0x114) |
64 | #define PRCM_ARM_CHGCLKREQ_PRCM_ARM_CHGCLKREQ BIT(0) | 60 | #define PRCM_ARM_CHGCLKREQ_PRCM_ARM_CHGCLKREQ BIT(0) |
65 | #define PRCM_ARM_CHGCLKREQ_PRCM_ARM_DIVSEL BIT(16) | 61 | #define PRCM_ARM_CHGCLKREQ_PRCM_ARM_DIVSEL BIT(16) |
66 | 62 | ||
67 | #define PRCM_PLLARM_ENABLE (_PRCMU_BASE + 0x98) | 63 | #define PRCM_PLLARM_ENABLE (prcmu_base + 0x98) |
68 | #define PRCM_PLLARM_ENABLE_PRCM_PLLARM_ENABLE 0x1 | 64 | #define PRCM_PLLARM_ENABLE_PRCM_PLLARM_ENABLE 0x1 |
69 | #define PRCM_PLLARM_ENABLE_PRCM_PLLARM_COUNTON 0x100 | 65 | #define PRCM_PLLARM_ENABLE_PRCM_PLLARM_COUNTON 0x100 |
70 | 66 | ||
71 | #define PRCM_ARMCLKFIX_MGT (_PRCMU_BASE + 0x0) | 67 | #define PRCM_ARMCLKFIX_MGT (prcmu_base + 0x0) |
72 | #define PRCM_A9PL_FORCE_CLKEN (_PRCMU_BASE + 0x19C) | 68 | #define PRCM_A9PL_FORCE_CLKEN (prcmu_base + 0x19C) |
73 | #define PRCM_A9_RESETN_CLR (_PRCMU_BASE + 0x1f4) | 69 | #define PRCM_A9_RESETN_CLR (prcmu_base + 0x1f4) |
74 | #define PRCM_A9_RESETN_SET (_PRCMU_BASE + 0x1f0) | 70 | #define PRCM_A9_RESETN_SET (prcmu_base + 0x1f0) |
75 | #define PRCM_ARM_LS_CLAMP (_PRCMU_BASE + 0x30c) | 71 | #define PRCM_ARM_LS_CLAMP (prcmu_base + 0x30c) |
76 | #define PRCM_SRAM_A9 (_PRCMU_BASE + 0x308) | 72 | #define PRCM_SRAM_A9 (prcmu_base + 0x308) |
77 | 73 | ||
78 | #define PRCM_A9PL_FORCE_CLKEN_PRCM_A9PL_FORCE_CLKEN BIT(0) | 74 | #define PRCM_A9PL_FORCE_CLKEN_PRCM_A9PL_FORCE_CLKEN BIT(0) |
79 | #define PRCM_A9PL_FORCE_CLKEN_PRCM_A9AXI_FORCE_CLKEN BIT(1) | 75 | #define PRCM_A9PL_FORCE_CLKEN_PRCM_A9AXI_FORCE_CLKEN BIT(1) |
80 | 76 | ||
81 | /* ARM WFI Standby signal register */ | ||
82 | #define PRCM_ARM_WFI_STANDBY (_PRCMU_BASE + 0x130) | ||
83 | #define PRCM_ARM_WFI_STANDBY_WFI0 0x08 | ||
84 | #define PRCM_ARM_WFI_STANDBY_WFI1 0x10 | ||
85 | #define PRCM_IOCR (_PRCMU_BASE + 0x310) | ||
86 | #define PRCM_IOCR_IOFORCE 0x1 | ||
87 | |||
88 | /* CPU mailbox registers */ | 77 | /* CPU mailbox registers */ |
89 | #define PRCM_MBOX_CPU_VAL (_PRCMU_BASE + 0x0fc) | 78 | #define PRCM_MBOX_CPU_VAL (prcmu_base + 0x0fc) |
90 | #define PRCM_MBOX_CPU_SET (_PRCMU_BASE + 0x100) | 79 | #define PRCM_MBOX_CPU_SET (prcmu_base + 0x100) |
91 | #define PRCM_MBOX_CPU_CLR (_PRCMU_BASE + 0x104) | 80 | #define PRCM_MBOX_CPU_CLR (prcmu_base + 0x104) |
92 | 81 | ||
93 | /* Dual A9 core interrupt management unit registers */ | 82 | #define PRCM_HOSTACCESS_REQ (prcmu_base + 0x334) |
94 | #define PRCM_A9_MASK_REQ (_PRCMU_BASE + 0x328) | ||
95 | #define PRCM_A9_MASK_REQ_PRCM_A9_MASK_REQ 0x1 | ||
96 | |||
97 | #define PRCM_A9_MASK_ACK (_PRCMU_BASE + 0x32c) | ||
98 | #define PRCM_ARMITMSK31TO0 (_PRCMU_BASE + 0x11c) | ||
99 | #define PRCM_ARMITMSK63TO32 (_PRCMU_BASE + 0x120) | ||
100 | #define PRCM_ARMITMSK95TO64 (_PRCMU_BASE + 0x124) | ||
101 | #define PRCM_ARMITMSK127TO96 (_PRCMU_BASE + 0x128) | ||
102 | #define PRCM_POWER_STATE_VAL (_PRCMU_BASE + 0x25C) | ||
103 | #define PRCM_ARMITVAL31TO0 (_PRCMU_BASE + 0x260) | ||
104 | #define PRCM_ARMITVAL63TO32 (_PRCMU_BASE + 0x264) | ||
105 | #define PRCM_ARMITVAL95TO64 (_PRCMU_BASE + 0x268) | ||
106 | #define PRCM_ARMITVAL127TO96 (_PRCMU_BASE + 0x26C) | ||
107 | |||
108 | #define PRCM_HOSTACCESS_REQ (_PRCMU_BASE + 0x334) | ||
109 | #define PRCM_HOSTACCESS_REQ_HOSTACCESS_REQ 0x1 | 83 | #define PRCM_HOSTACCESS_REQ_HOSTACCESS_REQ 0x1 |
110 | #define PRCM_HOSTACCESS_REQ_WAKE_REQ BIT(16) | 84 | #define PRCM_HOSTACCESS_REQ_WAKE_REQ BIT(16) |
111 | #define ARM_WAKEUP_MODEM 0x1 | 85 | #define ARM_WAKEUP_MODEM 0x1 |
112 | 86 | ||
113 | #define PRCM_ARM_IT1_CLR (_PRCMU_BASE + 0x48C) | 87 | #define PRCM_ARM_IT1_CLR (prcmu_base + 0x48C) |
114 | #define PRCM_ARM_IT1_VAL (_PRCMU_BASE + 0x494) | 88 | #define PRCM_ARM_IT1_VAL (prcmu_base + 0x494) |
115 | #define PRCM_HOLD_EVT (_PRCMU_BASE + 0x174) | 89 | #define PRCM_HOLD_EVT (prcmu_base + 0x174) |
116 | 90 | ||
117 | #define PRCM_MOD_AWAKE_STATUS (_PRCMU_BASE + 0x4A0) | 91 | #define PRCM_MOD_AWAKE_STATUS (prcmu_base + 0x4A0) |
118 | #define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_COREPD_AWAKE BIT(0) | 92 | #define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_COREPD_AWAKE BIT(0) |
119 | #define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_AAPD_AWAKE BIT(1) | 93 | #define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_AAPD_AWAKE BIT(1) |
120 | #define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_VMODEM_OFF_ISO BIT(2) | 94 | #define PRCM_MOD_AWAKE_STATUS_PRCM_MOD_VMODEM_OFF_ISO BIT(2) |
121 | 95 | ||
122 | #define PRCM_ITSTATUS0 (_PRCMU_BASE + 0x148) | 96 | #define PRCM_ITSTATUS0 (prcmu_base + 0x148) |
123 | #define PRCM_ITSTATUS1 (_PRCMU_BASE + 0x150) | 97 | #define PRCM_ITSTATUS1 (prcmu_base + 0x150) |
124 | #define PRCM_ITSTATUS2 (_PRCMU_BASE + 0x158) | 98 | #define PRCM_ITSTATUS2 (prcmu_base + 0x158) |
125 | #define PRCM_ITSTATUS3 (_PRCMU_BASE + 0x160) | 99 | #define PRCM_ITSTATUS3 (prcmu_base + 0x160) |
126 | #define PRCM_ITSTATUS4 (_PRCMU_BASE + 0x168) | 100 | #define PRCM_ITSTATUS4 (prcmu_base + 0x168) |
127 | #define PRCM_ITSTATUS5 (_PRCMU_BASE + 0x484) | 101 | #define PRCM_ITSTATUS5 (prcmu_base + 0x484) |
128 | #define PRCM_ITCLEAR5 (_PRCMU_BASE + 0x488) | 102 | #define PRCM_ITCLEAR5 (prcmu_base + 0x488) |
129 | #define PRCM_ARMIT_MASKXP70_IT (_PRCMU_BASE + 0x1018) | 103 | #define PRCM_ARMIT_MASKXP70_IT (prcmu_base + 0x1018) |
130 | 104 | ||
131 | /* System reset register */ | 105 | /* System reset register */ |
132 | #define PRCM_APE_SOFTRST (_PRCMU_BASE + 0x228) | 106 | #define PRCM_APE_SOFTRST (prcmu_base + 0x228) |
133 | 107 | ||
134 | /* Level shifter and clamp control registers */ | 108 | /* Level shifter and clamp control registers */ |
135 | #define PRCM_MMIP_LS_CLAMP_SET (_PRCMU_BASE + 0x420) | 109 | #define PRCM_MMIP_LS_CLAMP_SET (prcmu_base + 0x420) |
136 | #define PRCM_MMIP_LS_CLAMP_CLR (_PRCMU_BASE + 0x424) | 110 | #define PRCM_MMIP_LS_CLAMP_CLR (prcmu_base + 0x424) |
137 | 111 | ||
138 | #define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMP BIT(11) | 112 | #define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMP BIT(11) |
139 | #define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMPI BIT(22) | 113 | #define PRCM_MMIP_LS_CLAMP_DSIPLL_CLAMPI BIT(22) |
140 | 114 | ||
141 | /* PRCMU clock/PLL/reset registers */ | 115 | /* PRCMU clock/PLL/reset registers */ |
142 | #define PRCM_PLLSOC0_FREQ (_PRCMU_BASE + 0x080) | 116 | #define PRCM_PLLSOC0_FREQ (prcmu_base + 0x080) |
143 | #define PRCM_PLLSOC1_FREQ (_PRCMU_BASE + 0x084) | 117 | #define PRCM_PLLSOC1_FREQ (prcmu_base + 0x084) |
144 | #define PRCM_PLLARM_FREQ (_PRCMU_BASE + 0x088) | 118 | #define PRCM_PLLARM_FREQ (prcmu_base + 0x088) |
145 | #define PRCM_PLLDDR_FREQ (_PRCMU_BASE + 0x08C) | 119 | #define PRCM_PLLDDR_FREQ (prcmu_base + 0x08C) |
146 | #define PRCM_PLL_FREQ_D_SHIFT 0 | 120 | #define PRCM_PLL_FREQ_D_SHIFT 0 |
147 | #define PRCM_PLL_FREQ_D_MASK BITS(0, 7) | 121 | #define PRCM_PLL_FREQ_D_MASK BITS(0, 7) |
148 | #define PRCM_PLL_FREQ_N_SHIFT 8 | 122 | #define PRCM_PLL_FREQ_N_SHIFT 8 |
@@ -152,14 +126,14 @@ | |||
152 | #define PRCM_PLL_FREQ_SELDIV2 BIT(24) | 126 | #define PRCM_PLL_FREQ_SELDIV2 BIT(24) |
153 | #define PRCM_PLL_FREQ_DIV2EN BIT(25) | 127 | #define PRCM_PLL_FREQ_DIV2EN BIT(25) |
154 | 128 | ||
155 | #define PRCM_PLLDSI_FREQ (_PRCMU_BASE + 0x500) | 129 | #define PRCM_PLLDSI_FREQ (prcmu_base + 0x500) |
156 | #define PRCM_PLLDSI_ENABLE (_PRCMU_BASE + 0x504) | 130 | #define PRCM_PLLDSI_ENABLE (prcmu_base + 0x504) |
157 | #define PRCM_PLLDSI_LOCKP (_PRCMU_BASE + 0x508) | 131 | #define PRCM_PLLDSI_LOCKP (prcmu_base + 0x508) |
158 | #define PRCM_DSI_PLLOUT_SEL (_PRCMU_BASE + 0x530) | 132 | #define PRCM_DSI_PLLOUT_SEL (prcmu_base + 0x530) |
159 | #define PRCM_DSITVCLK_DIV (_PRCMU_BASE + 0x52C) | 133 | #define PRCM_DSITVCLK_DIV (prcmu_base + 0x52C) |
160 | #define PRCM_PLLDSI_LOCKP (_PRCMU_BASE + 0x508) | 134 | #define PRCM_PLLDSI_LOCKP (prcmu_base + 0x508) |
161 | #define PRCM_APE_RESETN_SET (_PRCMU_BASE + 0x1E4) | 135 | #define PRCM_APE_RESETN_SET (prcmu_base + 0x1E4) |
162 | #define PRCM_APE_RESETN_CLR (_PRCMU_BASE + 0x1E8) | 136 | #define PRCM_APE_RESETN_CLR (prcmu_base + 0x1E8) |
163 | 137 | ||
164 | #define PRCM_PLLDSI_ENABLE_PRCM_PLLDSI_ENABLE BIT(0) | 138 | #define PRCM_PLLDSI_ENABLE_PRCM_PLLDSI_ENABLE BIT(0) |
165 | 139 | ||
@@ -188,30 +162,30 @@ | |||
188 | 162 | ||
189 | #define PRCM_APE_RESETN_DSIPLL_RESETN BIT(14) | 163 | #define PRCM_APE_RESETN_DSIPLL_RESETN BIT(14) |
190 | 164 | ||
191 | #define PRCM_CLKOCR (_PRCMU_BASE + 0x1CC) | 165 | #define PRCM_CLKOCR (prcmu_base + 0x1CC) |
192 | #define PRCM_CLKOCR_CLKOUT0_REF_CLK (1 << 0) | 166 | #define PRCM_CLKOCR_CLKOUT0_REF_CLK (1 << 0) |
193 | #define PRCM_CLKOCR_CLKOUT0_MASK BITS(0, 13) | 167 | #define PRCM_CLKOCR_CLKOUT0_MASK BITS(0, 13) |
194 | #define PRCM_CLKOCR_CLKOUT1_REF_CLK (1 << 16) | 168 | #define PRCM_CLKOCR_CLKOUT1_REF_CLK (1 << 16) |
195 | #define PRCM_CLKOCR_CLKOUT1_MASK BITS(16, 29) | 169 | #define PRCM_CLKOCR_CLKOUT1_MASK BITS(16, 29) |
196 | 170 | ||
197 | /* ePOD and memory power signal control registers */ | 171 | /* ePOD and memory power signal control registers */ |
198 | #define PRCM_EPOD_C_SET (_PRCMU_BASE + 0x410) | 172 | #define PRCM_EPOD_C_SET (prcmu_base + 0x410) |
199 | #define PRCM_SRAM_LS_SLEEP (_PRCMU_BASE + 0x304) | 173 | #define PRCM_SRAM_LS_SLEEP (prcmu_base + 0x304) |
200 | 174 | ||
201 | /* Debug power control unit registers */ | 175 | /* Debug power control unit registers */ |
202 | #define PRCM_POWER_STATE_SET (_PRCMU_BASE + 0x254) | 176 | #define PRCM_POWER_STATE_SET (prcmu_base + 0x254) |
203 | 177 | ||
204 | /* Miscellaneous unit registers */ | 178 | /* Miscellaneous unit registers */ |
205 | #define PRCM_DSI_SW_RESET (_PRCMU_BASE + 0x324) | 179 | #define PRCM_DSI_SW_RESET (prcmu_base + 0x324) |
206 | #define PRCM_GPIOCR (_PRCMU_BASE + 0x138) | 180 | #define PRCM_GPIOCR (prcmu_base + 0x138) |
207 | #define PRCM_GPIOCR_DBG_STM_MOD_CMD1 0x800 | 181 | #define PRCM_GPIOCR_DBG_STM_MOD_CMD1 0x800 |
208 | #define PRCM_GPIOCR_DBG_UARTMOD_CMD0 0x1 | 182 | #define PRCM_GPIOCR_DBG_UARTMOD_CMD0 0x1 |
209 | 183 | ||
210 | /* PRCMU HW semaphore */ | 184 | /* PRCMU HW semaphore */ |
211 | #define PRCM_SEM (_PRCMU_BASE + 0x400) | 185 | #define PRCM_SEM (prcmu_base + 0x400) |
212 | #define PRCM_SEM_PRCM_SEM BIT(0) | 186 | #define PRCM_SEM_PRCM_SEM BIT(0) |
213 | 187 | ||
214 | #define PRCM_TCR (_PRCMU_BASE + 0x1C8) | 188 | #define PRCM_TCR (prcmu_base + 0x1C8) |
215 | #define PRCM_TCR_TENSEL_MASK BITS(0, 7) | 189 | #define PRCM_TCR_TENSEL_MASK BITS(0, 7) |
216 | #define PRCM_TCR_STOP_TIMERS BIT(16) | 190 | #define PRCM_TCR_STOP_TIMERS BIT(16) |
217 | #define PRCM_TCR_DOZE_MODE BIT(17) | 191 | #define PRCM_TCR_DOZE_MODE BIT(17) |
@@ -239,15 +213,15 @@ | |||
239 | /* GPIOCR register */ | 213 | /* GPIOCR register */ |
240 | #define PRCM_GPIOCR_SPI2_SELECT BIT(23) | 214 | #define PRCM_GPIOCR_SPI2_SELECT BIT(23) |
241 | 215 | ||
242 | #define PRCM_DDR_SUBSYS_APE_MINBW (_PRCMU_BASE + 0x438) | 216 | #define PRCM_DDR_SUBSYS_APE_MINBW (prcmu_base + 0x438) |
243 | #define PRCM_CGATING_BYPASS (_PRCMU_BASE + 0x134) | 217 | #define PRCM_CGATING_BYPASS (prcmu_base + 0x134) |
244 | #define PRCM_CGATING_BYPASS_ICN2 BIT(6) | 218 | #define PRCM_CGATING_BYPASS_ICN2 BIT(6) |
245 | 219 | ||
246 | /* Miscellaneous unit registers */ | 220 | /* Miscellaneous unit registers */ |
247 | #define PRCM_RESOUTN_SET (_PRCMU_BASE + 0x214) | 221 | #define PRCM_RESOUTN_SET (prcmu_base + 0x214) |
248 | #define PRCM_RESOUTN_CLR (_PRCMU_BASE + 0x218) | 222 | #define PRCM_RESOUTN_CLR (prcmu_base + 0x218) |
249 | 223 | ||
250 | /* System reset register */ | 224 | /* System reset register */ |
251 | #define PRCM_APE_SOFTRST (_PRCMU_BASE + 0x228) | 225 | #define PRCM_APE_SOFTRST (prcmu_base + 0x228) |
252 | 226 | ||
253 | #endif /* __DB8500_PRCMU_REGS_H */ | 227 | #endif /* __DB8500_PRCMU_REGS_H */ |