1 /*
2  * Copyright 2021 Advanced Micro Devices, Inc.
3  *
4  * Permission is hereby granted, free of charge, to any person obtaining a
5  * copy of this software and associated documentation files (the "Software"),
6  * to deal in the Software without restriction, including without limitation
7  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8  * and/or sell copies of the Software, and to permit persons to whom the
9  * Software is furnished to do so, subject to the following conditions:
10  *
11  * The above copyright notice and this permission notice shall be included in
12  * all copies or substantial portions of the Software.
13  *
14  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
18  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20  * OTHER DEALINGS IN THE SOFTWARE.
21  *
22  */
23 #ifndef _smuio_13_0_6_SH_MASK_HEADER
24 #define _smuio_13_0_6_SH_MASK_HEADER
25 
26 
27 // addressBlock: smuio_smuio_reset_SmuSmuioDec
28 //SMUIO_MP_RESET_INTR
29 #define SMUIO_MP_RESET_INTR__SMUIO_MP_RESET_INTR__SHIFT                                                       0x0
30 #define SMUIO_MP_RESET_INTR__SMUIO_MP_RESET_INTR_MASK                                                         0x00000001L
31 //SMUIO_SOC_HALT
32 #define SMUIO_SOC_HALT__WDT_FORCE_PWROK_EN__SHIFT                                                             0x2
33 #define SMUIO_SOC_HALT__WDT_FORCE_RESETn_EN__SHIFT                                                            0x3
34 #define SMUIO_SOC_HALT__WDT_FORCE_PWROK_EN_MASK                                                               0x00000004L
35 #define SMUIO_SOC_HALT__WDT_FORCE_RESETn_EN_MASK                                                              0x00000008L
36 
37 
38 // addressBlock: smuio_smuio_tsc_SmuSmuioDec
39 //PWROK_REFCLK_GAP_CYCLES
40 #define PWROK_REFCLK_GAP_CYCLES__Pwrok_PreAssertion_clkgap_cycles__SHIFT                                      0x0
41 #define PWROK_REFCLK_GAP_CYCLES__Pwrok_PostAssertion_clkgap_cycles__SHIFT                                     0x8
42 #define PWROK_REFCLK_GAP_CYCLES__Pwrok_PreAssertion_clkgap_cycles_MASK                                        0x000000FFL
43 #define PWROK_REFCLK_GAP_CYCLES__Pwrok_PostAssertion_clkgap_cycles_MASK                                       0x0000FF00L
44 //GOLDEN_TSC_INCREMENT_UPPER
45 #define GOLDEN_TSC_INCREMENT_UPPER__GoldenTscIncrementUpper__SHIFT                                            0x0
46 #define GOLDEN_TSC_INCREMENT_UPPER__GoldenTscIncrementUpper_MASK                                              0x00FFFFFFL
47 //GOLDEN_TSC_INCREMENT_LOWER
48 #define GOLDEN_TSC_INCREMENT_LOWER__GoldenTscIncrementLower__SHIFT                                            0x0
49 #define GOLDEN_TSC_INCREMENT_LOWER__GoldenTscIncrementLower_MASK                                              0xFFFFFFFFL
50 //GOLDEN_TSC_COUNT_UPPER
51 #define GOLDEN_TSC_COUNT_UPPER__GoldenTscCountUpper__SHIFT                                                    0x0
52 #define GOLDEN_TSC_COUNT_UPPER__GoldenTscCountUpper_MASK                                                      0x00FFFFFFL
53 //GOLDEN_TSC_COUNT_LOWER
54 #define GOLDEN_TSC_COUNT_LOWER__GoldenTscCountLower__SHIFT                                                    0x0
55 #define GOLDEN_TSC_COUNT_LOWER__GoldenTscCountLower_MASK                                                      0xFFFFFFFFL
56 //SOC_GOLDEN_TSC_SHADOW_UPPER
57 #define SOC_GOLDEN_TSC_SHADOW_UPPER__SocGoldenTscShadowUpper__SHIFT                                           0x0
58 #define SOC_GOLDEN_TSC_SHADOW_UPPER__SocGoldenTscShadowUpper_MASK                                             0x00FFFFFFL
59 //SOC_GOLDEN_TSC_SHADOW_LOWER
60 #define SOC_GOLDEN_TSC_SHADOW_LOWER__SocGoldenTscShadowLower__SHIFT                                           0x0
61 #define SOC_GOLDEN_TSC_SHADOW_LOWER__SocGoldenTscShadowLower_MASK                                             0xFFFFFFFFL
62 //SOC_GAP_PWROK
63 #define SOC_GAP_PWROK__soc_gap_pwrok__SHIFT                                                                   0x0
64 #define SOC_GAP_PWROK__soc_gap_pwrok_MASK                                                                     0x00000001L
65 
66 
67 // addressBlock: smuio_smuio_swtimer_SmuSmuioDec
68 //PWR_DISP_TIMER_CONTROL
69 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_COUNT__SHIFT                                                   0x0
70 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_ENABLE__SHIFT                                                  0x19
71 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_DISABLE__SHIFT                                                 0x1a
72 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_MASK__SHIFT                                                    0x1b
73 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_STAT_AK__SHIFT                                                 0x1c
74 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_TYPE__SHIFT                                                    0x1d
75 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_MODE__SHIFT                                                    0x1e
76 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_COUNT_MASK                                                     0x01FFFFFFL
77 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_ENABLE_MASK                                                    0x02000000L
78 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_DISABLE_MASK                                                   0x04000000L
79 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_MASK_MASK                                                      0x08000000L
80 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_STAT_AK_MASK                                                   0x10000000L
81 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_TYPE_MASK                                                      0x20000000L
82 #define PWR_DISP_TIMER_CONTROL__DISP_TIMER_INT_MODE_MASK                                                      0x40000000L
83 //PWR_DISP_TIMER_DEBUG
84 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_INT_RUNNING__SHIFT                                                   0x0
85 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_INT_STAT__SHIFT                                                      0x1
86 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_INT__SHIFT                                                           0x2
87 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_RUN_VAL__SHIFT                                                       0x7
88 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_INT_RUNNING_MASK                                                     0x00000001L
89 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_INT_STAT_MASK                                                        0x00000002L
90 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_INT_MASK                                                             0x00000004L
91 #define PWR_DISP_TIMER_DEBUG__DISP_TIMER_RUN_VAL_MASK                                                         0xFFFFFF80L
92 //PWR_DISP_TIMER2_CONTROL
93 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_COUNT__SHIFT                                                  0x0
94 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_ENABLE__SHIFT                                                 0x19
95 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_DISABLE__SHIFT                                                0x1a
96 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_MASK__SHIFT                                                   0x1b
97 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_STAT_AK__SHIFT                                                0x1c
98 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_TYPE__SHIFT                                                   0x1d
99 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_MODE__SHIFT                                                   0x1e
100 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_COUNT_MASK                                                    0x01FFFFFFL
101 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_ENABLE_MASK                                                   0x02000000L
102 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_DISABLE_MASK                                                  0x04000000L
103 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_MASK_MASK                                                     0x08000000L
104 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_STAT_AK_MASK                                                  0x10000000L
105 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_TYPE_MASK                                                     0x20000000L
106 #define PWR_DISP_TIMER2_CONTROL__DISP_TIMER_INT_MODE_MASK                                                     0x40000000L
107 //PWR_DISP_TIMER2_DEBUG
108 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_INT_RUNNING__SHIFT                                                  0x0
109 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_INT_STAT__SHIFT                                                     0x1
110 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_INT__SHIFT                                                          0x2
111 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_RUN_VAL__SHIFT                                                      0x7
112 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_INT_RUNNING_MASK                                                    0x00000001L
113 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_INT_STAT_MASK                                                       0x00000002L
114 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_INT_MASK                                                            0x00000004L
115 #define PWR_DISP_TIMER2_DEBUG__DISP_TIMER_RUN_VAL_MASK                                                        0xFFFFFF80L
116 //PWR_DISP_TIMER_GLOBAL_CONTROL
117 #define PWR_DISP_TIMER_GLOBAL_CONTROL__DISP_TIMER_PULSE_WIDTH__SHIFT                                          0x0
118 #define PWR_DISP_TIMER_GLOBAL_CONTROL__DISP_TIMER_PULSE_EN__SHIFT                                             0xa
119 #define PWR_DISP_TIMER_GLOBAL_CONTROL__DISP_TIMER_PULSE_WIDTH_MASK                                            0x000003FFL
120 #define PWR_DISP_TIMER_GLOBAL_CONTROL__DISP_TIMER_PULSE_EN_MASK                                               0x00000400L
121 //PWR_IH_CONTROL
122 #define PWR_IH_CONTROL__MAX_CREDIT__SHIFT                                                                     0x0
123 #define PWR_IH_CONTROL__DISP_TIMER_TRIGGER_MASK__SHIFT                                                        0x5
124 #define PWR_IH_CONTROL__DISP_TIMER2_TRIGGER_MASK__SHIFT                                                       0x6
125 #define PWR_IH_CONTROL__PWR_IH_CLK_GATE_EN__SHIFT                                                             0x1f
126 #define PWR_IH_CONTROL__MAX_CREDIT_MASK                                                                       0x0000001FL
127 #define PWR_IH_CONTROL__DISP_TIMER_TRIGGER_MASK_MASK                                                          0x00000020L
128 #define PWR_IH_CONTROL__DISP_TIMER2_TRIGGER_MASK_MASK                                                         0x00000040L
129 #define PWR_IH_CONTROL__PWR_IH_CLK_GATE_EN_MASK                                                               0x80000000L
130 
131 
132 // addressBlock: smuio_smuio_misc_SmuSmuioDec
133 //SMUIO_MCM_CONFIG
134 #define SMUIO_MCM_CONFIG__DIE_ID__SHIFT                                                                       0x0
135 #define SMUIO_MCM_CONFIG__PKG_TYPE__SHIFT                                                                     0x2
136 #define SMUIO_MCM_CONFIG__SOCKET_ID__SHIFT                                                                    0x8
137 #define SMUIO_MCM_CONFIG__PKG_SUBTYPE__SHIFT                                                                  0xc
138 #define SMUIO_MCM_CONFIG__CONSOLE_K__SHIFT                                                                    0x10
139 #define SMUIO_MCM_CONFIG__CONSOLE_A__SHIFT                                                                    0x11
140 #define SMUIO_MCM_CONFIG__DIE_ID_MASK                                                                         0x00000003L
141 #define SMUIO_MCM_CONFIG__PKG_TYPE_MASK                                                                       0x0000001CL
142 #define SMUIO_MCM_CONFIG__SOCKET_ID_MASK                                                                      0x00000300L
143 #define SMUIO_MCM_CONFIG__PKG_SUBTYPE_MASK                                                                    0x00001000L
144 #define SMUIO_MCM_CONFIG__CONSOLE_K_MASK                                                                      0x00010000L
145 #define SMUIO_MCM_CONFIG__CONSOLE_A_MASK                                                                      0x00020000L
146 //IP_DISCOVERY_VERSION
147 #define IP_DISCOVERY_VERSION__IP_DISCOVERY_VERSION__SHIFT                                                     0x0
148 #define IP_DISCOVERY_VERSION__IP_DISCOVERY_VERSION_MASK                                                       0xFFFFFFFFL
149 //SCRATCH_REGISTER0
150 #define SCRATCH_REGISTER0__ScratchPad0__SHIFT                                                                 0x0
151 #define SCRATCH_REGISTER0__ScratchPad0_MASK                                                                   0xFFFFFFFFL
152 //SCRATCH_REGISTER1
153 #define SCRATCH_REGISTER1__ScratchPad1__SHIFT                                                                 0x0
154 #define SCRATCH_REGISTER1__ScratchPad1_MASK                                                                   0xFFFFFFFFL
155 //SCRATCH_REGISTER2
156 #define SCRATCH_REGISTER2__ScratchPad2__SHIFT                                                                 0x0
157 #define SCRATCH_REGISTER2__ScratchPad2_MASK                                                                   0xFFFFFFFFL
158 //SCRATCH_REGISTER3
159 #define SCRATCH_REGISTER3__ScratchPad3__SHIFT                                                                 0x0
160 #define SCRATCH_REGISTER3__ScratchPad3_MASK                                                                   0xFFFFFFFFL
161 //SCRATCH_REGISTER4
162 #define SCRATCH_REGISTER4__ScratchPad4__SHIFT                                                                 0x0
163 #define SCRATCH_REGISTER4__ScratchPad4_MASK                                                                   0xFFFFFFFFL
164 //SCRATCH_REGISTER5
165 #define SCRATCH_REGISTER5__ScratchPad5__SHIFT                                                                 0x0
166 #define SCRATCH_REGISTER5__ScratchPad5_MASK                                                                   0xFFFFFFFFL
167 //SCRATCH_REGISTER6
168 #define SCRATCH_REGISTER6__ScratchPad6__SHIFT                                                                 0x0
169 #define SCRATCH_REGISTER6__ScratchPad6_MASK                                                                   0xFFFFFFFFL
170 //SCRATCH_REGISTER7
171 #define SCRATCH_REGISTER7__ScratchPad7__SHIFT                                                                 0x0
172 #define SCRATCH_REGISTER7__ScratchPad7_MASK                                                                   0xFFFFFFFFL
173 
174 
175 // addressBlock: smuio_smuio_i2c_SmuSmuioDec
176 //CKSVII2C_IC_CON
177 #define CKSVII2C_IC_CON__IC_MASTER_MODE__SHIFT                                                                0x0
178 #define CKSVII2C_IC_CON__IC_MAX_SPEED_MODE__SHIFT                                                             0x1
179 #define CKSVII2C_IC_CON__IC_10BITADDR_SLAVE__SHIFT                                                            0x3
180 #define CKSVII2C_IC_CON__IC_10BITADDR_MASTER__SHIFT                                                           0x4
181 #define CKSVII2C_IC_CON__IC_RESTART_EN__SHIFT                                                                 0x5
182 #define CKSVII2C_IC_CON__IC_SLAVE_DISABLE__SHIFT                                                              0x6
183 #define CKSVII2C_IC_CON__STOP_DET_IFADDRESSED__SHIFT                                                          0x7
184 #define CKSVII2C_IC_CON__TX_EMPTY_CTRL__SHIFT                                                                 0x8
185 #define CKSVII2C_IC_CON__RX_FIFO_FULL_HLD_CTRL__SHIFT                                                         0x9
186 #define CKSVII2C_IC_CON__BUS_CLEAR_FEATURE_CTRL__SHIFT                                                        0xb
187 #define CKSVII2C_IC_CON__IC_MASTER_MODE_MASK                                                                  0x00000001L
188 #define CKSVII2C_IC_CON__IC_MAX_SPEED_MODE_MASK                                                               0x00000006L
189 #define CKSVII2C_IC_CON__IC_10BITADDR_SLAVE_MASK                                                              0x00000008L
190 #define CKSVII2C_IC_CON__IC_10BITADDR_MASTER_MASK                                                             0x00000010L
191 #define CKSVII2C_IC_CON__IC_RESTART_EN_MASK                                                                   0x00000020L
192 #define CKSVII2C_IC_CON__IC_SLAVE_DISABLE_MASK                                                                0x00000040L
193 #define CKSVII2C_IC_CON__STOP_DET_IFADDRESSED_MASK                                                            0x00000080L
194 #define CKSVII2C_IC_CON__TX_EMPTY_CTRL_MASK                                                                   0x00000100L
195 #define CKSVII2C_IC_CON__RX_FIFO_FULL_HLD_CTRL_MASK                                                           0x00000200L
196 #define CKSVII2C_IC_CON__BUS_CLEAR_FEATURE_CTRL_MASK                                                          0x00000800L
197 //CKSVII2C_IC_TAR
198 #define CKSVII2C_IC_TAR__IC_TAR__SHIFT                                                                        0x0
199 #define CKSVII2C_IC_TAR__GC_OR_START__SHIFT                                                                   0xa
200 #define CKSVII2C_IC_TAR__SPECIAL__SHIFT                                                                       0xb
201 #define CKSVII2C_IC_TAR__IC_10BITADDR_MASTER__SHIFT                                                           0xc
202 #define CKSVII2C_IC_TAR__IC_TAR_MASK                                                                          0x000003FFL
203 #define CKSVII2C_IC_TAR__GC_OR_START_MASK                                                                     0x00000400L
204 #define CKSVII2C_IC_TAR__SPECIAL_MASK                                                                         0x00000800L
205 #define CKSVII2C_IC_TAR__IC_10BITADDR_MASTER_MASK                                                             0x00001000L
206 //CKSVII2C_IC_SAR
207 #define CKSVII2C_IC_SAR__IC_SAR__SHIFT                                                                        0x0
208 #define CKSVII2C_IC_SAR__IC_SAR_MASK                                                                          0x000003FFL
209 //CKSVII2C_IC_HS_MADDR
210 #define CKSVII2C_IC_HS_MADDR__IC_HS_MADDR__SHIFT                                                              0x0
211 #define CKSVII2C_IC_HS_MADDR__IC_HS_MADDR_MASK                                                                0x00000007L
212 //CKSVII2C_IC_DATA_CMD
213 #define CKSVII2C_IC_DATA_CMD__DAT__SHIFT                                                                      0x0
214 #define CKSVII2C_IC_DATA_CMD__CMD__SHIFT                                                                      0x8
215 #define CKSVII2C_IC_DATA_CMD__STOP__SHIFT                                                                     0x9
216 #define CKSVII2C_IC_DATA_CMD__RESTART__SHIFT                                                                  0xa
217 #define CKSVII2C_IC_DATA_CMD__FIRST_DATA_BYTE__SHIFT                                                          0xb
218 #define CKSVII2C_IC_DATA_CMD__DAT_MASK                                                                        0x000000FFL
219 #define CKSVII2C_IC_DATA_CMD__CMD_MASK                                                                        0x00000100L
220 #define CKSVII2C_IC_DATA_CMD__STOP_MASK                                                                       0x00000200L
221 #define CKSVII2C_IC_DATA_CMD__RESTART_MASK                                                                    0x00000400L
222 #define CKSVII2C_IC_DATA_CMD__FIRST_DATA_BYTE_MASK                                                            0x00000800L
223 //CKSVII2C_IC_SS_SCL_HCNT
224 #define CKSVII2C_IC_SS_SCL_HCNT__IC_SS_SCL_HCNT__SHIFT                                                        0x0
225 #define CKSVII2C_IC_SS_SCL_HCNT__IC_SS_SCL_HCNT_MASK                                                          0x0000FFFFL
226 //CKSVII2C_IC_SS_SCL_LCNT
227 #define CKSVII2C_IC_SS_SCL_LCNT__IC_SS_SCL_LCNT__SHIFT                                                        0x0
228 #define CKSVII2C_IC_SS_SCL_LCNT__IC_SS_SCL_LCNT_MASK                                                          0x0000FFFFL
229 //CKSVII2C_IC_FS_SCL_HCNT
230 #define CKSVII2C_IC_FS_SCL_HCNT__IC_FS_SCL_HCNT__SHIFT                                                        0x0
231 #define CKSVII2C_IC_FS_SCL_HCNT__IC_FS_SCL_HCNT_MASK                                                          0x0000FFFFL
232 //CKSVII2C_IC_FS_SCL_LCNT
233 #define CKSVII2C_IC_FS_SCL_LCNT__IC_FS_SCL_LCNT__SHIFT                                                        0x0
234 #define CKSVII2C_IC_FS_SCL_LCNT__IC_FS_SCL_LCNT_MASK                                                          0x0000FFFFL
235 //CKSVII2C_IC_HS_SCL_HCNT
236 #define CKSVII2C_IC_HS_SCL_HCNT__IC_HS_SCL_HCNT__SHIFT                                                        0x0
237 #define CKSVII2C_IC_HS_SCL_HCNT__IC_HS_SCL_HCNT_MASK                                                          0x0000FFFFL
238 //CKSVII2C_IC_HS_SCL_LCNT
239 #define CKSVII2C_IC_HS_SCL_LCNT__IC_HS_SCL_LCNT__SHIFT                                                        0x0
240 #define CKSVII2C_IC_HS_SCL_LCNT__IC_HS_SCL_LCNT_MASK                                                          0x0000FFFFL
241 //CKSVII2C_IC_INTR_STAT
242 #define CKSVII2C_IC_INTR_STAT__R_RX_UNDER__SHIFT                                                              0x0
243 #define CKSVII2C_IC_INTR_STAT__R_RX_OVER__SHIFT                                                               0x1
244 #define CKSVII2C_IC_INTR_STAT__R_RX_FULL__SHIFT                                                               0x2
245 #define CKSVII2C_IC_INTR_STAT__R_TX_OVER__SHIFT                                                               0x3
246 #define CKSVII2C_IC_INTR_STAT__R_TX_EMPTY__SHIFT                                                              0x4
247 #define CKSVII2C_IC_INTR_STAT__R_RD_REQ__SHIFT                                                                0x5
248 #define CKSVII2C_IC_INTR_STAT__R_TX_ABRT__SHIFT                                                               0x6
249 #define CKSVII2C_IC_INTR_STAT__R_RX_DONE__SHIFT                                                               0x7
250 #define CKSVII2C_IC_INTR_STAT__R_ACTIVITY__SHIFT                                                              0x8
251 #define CKSVII2C_IC_INTR_STAT__R_STOP_DET__SHIFT                                                              0x9
252 #define CKSVII2C_IC_INTR_STAT__R_START_DET__SHIFT                                                             0xa
253 #define CKSVII2C_IC_INTR_STAT__R_GEN_CALL__SHIFT                                                              0xb
254 #define CKSVII2C_IC_INTR_STAT__R_RESTART_DET__SHIFT                                                           0xc
255 #define CKSVII2C_IC_INTR_STAT__R_MST_ON_HOLD__SHIFT                                                           0xd
256 #define CKSVII2C_IC_INTR_STAT__R_SCL_STUCK_AT_LOW__SHIFT                                                      0xe
257 #define CKSVII2C_IC_INTR_STAT__R_RX_UNDER_MASK                                                                0x00000001L
258 #define CKSVII2C_IC_INTR_STAT__R_RX_OVER_MASK                                                                 0x00000002L
259 #define CKSVII2C_IC_INTR_STAT__R_RX_FULL_MASK                                                                 0x00000004L
260 #define CKSVII2C_IC_INTR_STAT__R_TX_OVER_MASK                                                                 0x00000008L
261 #define CKSVII2C_IC_INTR_STAT__R_TX_EMPTY_MASK                                                                0x00000010L
262 #define CKSVII2C_IC_INTR_STAT__R_RD_REQ_MASK                                                                  0x00000020L
263 #define CKSVII2C_IC_INTR_STAT__R_TX_ABRT_MASK                                                                 0x00000040L
264 #define CKSVII2C_IC_INTR_STAT__R_RX_DONE_MASK                                                                 0x00000080L
265 #define CKSVII2C_IC_INTR_STAT__R_ACTIVITY_MASK                                                                0x00000100L
266 #define CKSVII2C_IC_INTR_STAT__R_STOP_DET_MASK                                                                0x00000200L
267 #define CKSVII2C_IC_INTR_STAT__R_START_DET_MASK                                                               0x00000400L
268 #define CKSVII2C_IC_INTR_STAT__R_GEN_CALL_MASK                                                                0x00000800L
269 #define CKSVII2C_IC_INTR_STAT__R_RESTART_DET_MASK                                                             0x00001000L
270 #define CKSVII2C_IC_INTR_STAT__R_MST_ON_HOLD_MASK                                                             0x00002000L
271 #define CKSVII2C_IC_INTR_STAT__R_SCL_STUCK_AT_LOW_MASK                                                        0x00004000L
272 //CKSVII2C_IC_INTR_MASK
273 #define CKSVII2C_IC_INTR_MASK__M_RX_UNDER__SHIFT                                                              0x0
274 #define CKSVII2C_IC_INTR_MASK__M_RX_OVER__SHIFT                                                               0x1
275 #define CKSVII2C_IC_INTR_MASK__M_RX_FULL__SHIFT                                                               0x2
276 #define CKSVII2C_IC_INTR_MASK__M_TX_OVER__SHIFT                                                               0x3
277 #define CKSVII2C_IC_INTR_MASK__M_TX_EMPTY__SHIFT                                                              0x4
278 #define CKSVII2C_IC_INTR_MASK__M_RD_REQ__SHIFT                                                                0x5
279 #define CKSVII2C_IC_INTR_MASK__M_TX_ABRT__SHIFT                                                               0x6
280 #define CKSVII2C_IC_INTR_MASK__M_RX_DONE__SHIFT                                                               0x7
281 #define CKSVII2C_IC_INTR_MASK__M_ACTIVITY__SHIFT                                                              0x8
282 #define CKSVII2C_IC_INTR_MASK__M_STOP_DET__SHIFT                                                              0x9
283 #define CKSVII2C_IC_INTR_MASK__M_START_DET__SHIFT                                                             0xa
284 #define CKSVII2C_IC_INTR_MASK__M_GEN_CALL__SHIFT                                                              0xb
285 #define CKSVII2C_IC_INTR_MASK__M_RESTART_DET__SHIFT                                                           0xc
286 #define CKSVII2C_IC_INTR_MASK__M_MST_ON_HOLD__SHIFT                                                           0xd
287 #define CKSVII2C_IC_INTR_MASK__M_SCL_STUCK_AT_LOW__SHIFT                                                      0xe
288 #define CKSVII2C_IC_INTR_MASK__M_RX_UNDER_MASK                                                                0x00000001L
289 #define CKSVII2C_IC_INTR_MASK__M_RX_OVER_MASK                                                                 0x00000002L
290 #define CKSVII2C_IC_INTR_MASK__M_RX_FULL_MASK                                                                 0x00000004L
291 #define CKSVII2C_IC_INTR_MASK__M_TX_OVER_MASK                                                                 0x00000008L
292 #define CKSVII2C_IC_INTR_MASK__M_TX_EMPTY_MASK                                                                0x00000010L
293 #define CKSVII2C_IC_INTR_MASK__M_RD_REQ_MASK                                                                  0x00000020L
294 #define CKSVII2C_IC_INTR_MASK__M_TX_ABRT_MASK                                                                 0x00000040L
295 #define CKSVII2C_IC_INTR_MASK__M_RX_DONE_MASK                                                                 0x00000080L
296 #define CKSVII2C_IC_INTR_MASK__M_ACTIVITY_MASK                                                                0x00000100L
297 #define CKSVII2C_IC_INTR_MASK__M_STOP_DET_MASK                                                                0x00000200L
298 #define CKSVII2C_IC_INTR_MASK__M_START_DET_MASK                                                               0x00000400L
299 #define CKSVII2C_IC_INTR_MASK__M_GEN_CALL_MASK                                                                0x00000800L
300 #define CKSVII2C_IC_INTR_MASK__M_RESTART_DET_MASK                                                             0x00001000L
301 #define CKSVII2C_IC_INTR_MASK__M_MST_ON_HOLD_MASK                                                             0x00002000L
302 #define CKSVII2C_IC_INTR_MASK__M_SCL_STUCK_AT_LOW_MASK                                                        0x00004000L
303 //CKSVII2C_IC_RAW_INTR_STAT
304 //CKSVII2C_IC_RX_TL
305 #define CKSVII2C_IC_RX_TL__RX_TL__SHIFT                                                                       0x0
306 #define CKSVII2C_IC_RX_TL__RX_TL_MASK                                                                         0x000000FFL
307 //CKSVII2C_IC_TX_TL
308 #define CKSVII2C_IC_TX_TL__TX_TL__SHIFT                                                                       0x0
309 #define CKSVII2C_IC_TX_TL__TX_TL_MASK                                                                         0x000000FFL
310 //CKSVII2C_IC_CLR_INTR
311 //CKSVII2C_IC_CLR_RX_UNDER
312 //CKSVII2C_IC_CLR_RX_OVER
313 //CKSVII2C_IC_CLR_TX_OVER
314 //CKSVII2C_IC_CLR_RD_REQ
315 //CKSVII2C_IC_CLR_TX_ABRT
316 //CKSVII2C_IC_CLR_RX_DONE
317 //CKSVII2C_IC_CLR_ACTIVITY
318 //CKSVII2C_IC_CLR_STOP_DET
319 //CKSVII2C_IC_CLR_START_DET
320 //CKSVII2C_IC_CLR_GEN_CALL
321 //CKSVII2C_IC_ENABLE
322 #define CKSVII2C_IC_ENABLE__ENABLE__SHIFT                                                                     0x0
323 #define CKSVII2C_IC_ENABLE__ABORT__SHIFT                                                                      0x1
324 #define CKSVII2C_IC_ENABLE__TX_CMD_BLOCK__SHIFT                                                               0x2
325 #define CKSVII2C_IC_ENABLE__SDA_STUCK_RECOVERY_ENABLE__SHIFT                                                  0x3
326 #define CKSVII2C_IC_ENABLE__ENABLE_MASK                                                                       0x00000001L
327 #define CKSVII2C_IC_ENABLE__ABORT_MASK                                                                        0x00000002L
328 #define CKSVII2C_IC_ENABLE__TX_CMD_BLOCK_MASK                                                                 0x00000004L
329 #define CKSVII2C_IC_ENABLE__SDA_STUCK_RECOVERY_ENABLE_MASK                                                    0x00000008L
330 //CKSVII2C_IC_STATUS
331 #define CKSVII2C_IC_STATUS__ACTIVITY__SHIFT                                                                   0x0
332 #define CKSVII2C_IC_STATUS__TFNF__SHIFT                                                                       0x1
333 #define CKSVII2C_IC_STATUS__TFE__SHIFT                                                                        0x2
334 #define CKSVII2C_IC_STATUS__RFNE__SHIFT                                                                       0x3
335 #define CKSVII2C_IC_STATUS__RFF__SHIFT                                                                        0x4
336 #define CKSVII2C_IC_STATUS__MST_ACTIVITY__SHIFT                                                               0x5
337 #define CKSVII2C_IC_STATUS__SLV_ACTIVITY__SHIFT                                                               0x6
338 #define CKSVII2C_IC_STATUS__MST_HOLD_TX_FIFO_EMPTY__SHIFT                                                     0x7
339 #define CKSVII2C_IC_STATUS__MST_HOLD_RX_FIFO_FULL__SHIFT                                                      0x8
340 #define CKSVII2C_IC_STATUS__SLV_HOLD_TX_FIFO_EMPTY__SHIFT                                                     0x9
341 #define CKSVII2C_IC_STATUS__SLV_HOLD_RX_FIFO_FULL__SHIFT                                                      0xa
342 #define CKSVII2C_IC_STATUS__SDA_STUCK_NOT_RECOVERED__SHIFT                                                    0xb
343 #define CKSVII2C_IC_STATUS__ACTIVITY_MASK                                                                     0x00000001L
344 #define CKSVII2C_IC_STATUS__TFNF_MASK                                                                         0x00000002L
345 #define CKSVII2C_IC_STATUS__TFE_MASK                                                                          0x00000004L
346 #define CKSVII2C_IC_STATUS__RFNE_MASK                                                                         0x00000008L
347 #define CKSVII2C_IC_STATUS__RFF_MASK                                                                          0x00000010L
348 #define CKSVII2C_IC_STATUS__MST_ACTIVITY_MASK                                                                 0x00000020L
349 #define CKSVII2C_IC_STATUS__SLV_ACTIVITY_MASK                                                                 0x00000040L
350 #define CKSVII2C_IC_STATUS__MST_HOLD_TX_FIFO_EMPTY_MASK                                                       0x00000080L
351 #define CKSVII2C_IC_STATUS__MST_HOLD_RX_FIFO_FULL_MASK                                                        0x00000100L
352 #define CKSVII2C_IC_STATUS__SLV_HOLD_TX_FIFO_EMPTY_MASK                                                       0x00000200L
353 #define CKSVII2C_IC_STATUS__SLV_HOLD_RX_FIFO_FULL_MASK                                                        0x00000400L
354 #define CKSVII2C_IC_STATUS__SDA_STUCK_NOT_RECOVERED_MASK                                                      0x00000800L
355 //CKSVII2C_IC_TXFLR
356 #define CKSVII2C_IC_TXFLR__TXFLR__SHIFT                                                                       0x0
357 #define CKSVII2C_IC_TXFLR__TXFLR_MASK                                                                         0x0000003FL
358 //CKSVII2C_IC_RXFLR
359 #define CKSVII2C_IC_RXFLR__RXFLR__SHIFT                                                                       0x0
360 #define CKSVII2C_IC_RXFLR__RXFLR_MASK                                                                         0x0000003FL
361 //CKSVII2C_IC_SDA_HOLD
362 #define CKSVII2C_IC_SDA_HOLD__IC_SDA_TX_HOLD__SHIFT                                                           0x0
363 #define CKSVII2C_IC_SDA_HOLD__IC_SDA_RX_HOLD__SHIFT                                                           0x10
364 #define CKSVII2C_IC_SDA_HOLD__IC_SDA_TX_HOLD_MASK                                                             0x0000FFFFL
365 #define CKSVII2C_IC_SDA_HOLD__IC_SDA_RX_HOLD_MASK                                                             0x00FF0000L
366 //CKSVII2C_IC_TX_ABRT_SOURCE
367 //CKSVII2C_IC_SLV_DATA_NACK_ONLY
368 //CKSVII2C_IC_DMA_CR
369 //CKSVII2C_IC_DMA_TDLR
370 //CKSVII2C_IC_DMA_RDLR
371 //CKSVII2C_IC_SDA_SETUP
372 #define CKSVII2C_IC_SDA_SETUP__SDA_SETUP__SHIFT                                                               0x0
373 #define CKSVII2C_IC_SDA_SETUP__SDA_SETUP_MASK                                                                 0x000000FFL
374 //CKSVII2C_IC_ACK_GENERAL_CALL
375 #define CKSVII2C_IC_ACK_GENERAL_CALL__ACK_GENERAL_CALL__SHIFT                                                 0x0
376 #define CKSVII2C_IC_ACK_GENERAL_CALL__ACK_GENERAL_CALL_MASK                                                   0x00000001L
377 //CKSVII2C_IC_ENABLE_STATUS
378 #define CKSVII2C_IC_ENABLE_STATUS__IC_EN__SHIFT                                                               0x0
379 #define CKSVII2C_IC_ENABLE_STATUS__SLV_DISABLED_WHILE_BUSY__SHIFT                                             0x1
380 #define CKSVII2C_IC_ENABLE_STATUS__SLV_RX_DATA_LOST__SHIFT                                                    0x2
381 #define CKSVII2C_IC_ENABLE_STATUS__IC_EN_MASK                                                                 0x00000001L
382 #define CKSVII2C_IC_ENABLE_STATUS__SLV_DISABLED_WHILE_BUSY_MASK                                               0x00000002L
383 #define CKSVII2C_IC_ENABLE_STATUS__SLV_RX_DATA_LOST_MASK                                                      0x00000004L
384 //CKSVII2C_IC_FS_SPKLEN
385 #define CKSVII2C_IC_FS_SPKLEN__FS_SPKLEN__SHIFT                                                               0x0
386 #define CKSVII2C_IC_FS_SPKLEN__FS_SPKLEN_MASK                                                                 0x000000FFL
387 //CKSVII2C_IC_HS_SPKLEN
388 #define CKSVII2C_IC_HS_SPKLEN__HS_SPKLEN__SHIFT                                                               0x0
389 #define CKSVII2C_IC_HS_SPKLEN__HS_SPKLEN_MASK                                                                 0x000000FFL
390 //CKSVII2C_IC_CLR_RESTART_DET
391 //CKSVII2C_IC_COMP_PARAM_1
392 #define CKSVII2C_IC_COMP_PARAM_1__APB_DATA_WIDTH__SHIFT                                                       0x0
393 #define CKSVII2C_IC_COMP_PARAM_1__MAX_SPEED_MODE__SHIFT                                                       0x2
394 #define CKSVII2C_IC_COMP_PARAM_1__HC_COUNT_VALUES__SHIFT                                                      0x4
395 #define CKSVII2C_IC_COMP_PARAM_1__INTR_IO__SHIFT                                                              0x5
396 #define CKSVII2C_IC_COMP_PARAM_1__HAS_DMA__SHIFT                                                              0x6
397 #define CKSVII2C_IC_COMP_PARAM_1__ADD_ENCODED_PARAMS__SHIFT                                                   0x7
398 #define CKSVII2C_IC_COMP_PARAM_1__RX_BUFFER_DEPTH__SHIFT                                                      0x8
399 #define CKSVII2C_IC_COMP_PARAM_1__TX_BUFFER_DEPTH__SHIFT                                                      0x10
400 #define CKSVII2C_IC_COMP_PARAM_1__APB_DATA_WIDTH_MASK                                                         0x00000003L
401 #define CKSVII2C_IC_COMP_PARAM_1__MAX_SPEED_MODE_MASK                                                         0x0000000CL
402 #define CKSVII2C_IC_COMP_PARAM_1__HC_COUNT_VALUES_MASK                                                        0x00000010L
403 #define CKSVII2C_IC_COMP_PARAM_1__INTR_IO_MASK                                                                0x00000020L
404 #define CKSVII2C_IC_COMP_PARAM_1__HAS_DMA_MASK                                                                0x00000040L
405 #define CKSVII2C_IC_COMP_PARAM_1__ADD_ENCODED_PARAMS_MASK                                                     0x00000080L
406 #define CKSVII2C_IC_COMP_PARAM_1__RX_BUFFER_DEPTH_MASK                                                        0x0000FF00L
407 #define CKSVII2C_IC_COMP_PARAM_1__TX_BUFFER_DEPTH_MASK                                                        0x00FF0000L
408 //CKSVII2C_IC_COMP_VERSION
409 #define CKSVII2C_IC_COMP_VERSION__COMP_VERSION__SHIFT                                                         0x0
410 #define CKSVII2C_IC_COMP_VERSION__COMP_VERSION_MASK                                                           0xFFFFFFFFL
411 //CKSVII2C_IC_COMP_TYPE
412 #define CKSVII2C_IC_COMP_TYPE__COMP_TYPE__SHIFT                                                               0x0
413 #define CKSVII2C_IC_COMP_TYPE__COMP_TYPE_MASK                                                                 0xFFFFFFFFL
414 //CKSVII2C1_IC_CON
415 #define CKSVII2C1_IC_CON__IC1_MASTER_MODE__SHIFT                                                              0x0
416 #define CKSVII2C1_IC_CON__IC1_MAX_SPEED_MODE__SHIFT                                                           0x1
417 #define CKSVII2C1_IC_CON__IC1_10BITADDR_SLAVE__SHIFT                                                          0x3
418 #define CKSVII2C1_IC_CON__IC1_10BITADDR_MASTER__SHIFT                                                         0x4
419 #define CKSVII2C1_IC_CON__IC1_RESTART_EN__SHIFT                                                               0x5
420 #define CKSVII2C1_IC_CON__IC1_SLAVE_DISABLE__SHIFT                                                            0x6
421 #define CKSVII2C1_IC_CON__STOP1_DET_IFADDRESSED__SHIFT                                                        0x7
422 #define CKSVII2C1_IC_CON__TX1_EMPTY_CTRL__SHIFT                                                               0x8
423 #define CKSVII2C1_IC_CON__RX1_FIFO_FULL_HLD_CTRL__SHIFT                                                       0x9
424 #define CKSVII2C1_IC_CON__BUS_CLEAR_FEATURE_CTRL1__SHIFT                                                      0xb
425 #define CKSVII2C1_IC_CON__IC1_MASTER_MODE_MASK                                                                0x00000001L
426 #define CKSVII2C1_IC_CON__IC1_MAX_SPEED_MODE_MASK                                                             0x00000006L
427 #define CKSVII2C1_IC_CON__IC1_10BITADDR_SLAVE_MASK                                                            0x00000008L
428 #define CKSVII2C1_IC_CON__IC1_10BITADDR_MASTER_MASK                                                           0x00000010L
429 #define CKSVII2C1_IC_CON__IC1_RESTART_EN_MASK                                                                 0x00000020L
430 #define CKSVII2C1_IC_CON__IC1_SLAVE_DISABLE_MASK                                                              0x00000040L
431 #define CKSVII2C1_IC_CON__STOP1_DET_IFADDRESSED_MASK                                                          0x00000080L
432 #define CKSVII2C1_IC_CON__TX1_EMPTY_CTRL_MASK                                                                 0x00000100L
433 #define CKSVII2C1_IC_CON__RX1_FIFO_FULL_HLD_CTRL_MASK                                                         0x00000200L
434 #define CKSVII2C1_IC_CON__BUS_CLEAR_FEATURE_CTRL1_MASK                                                        0x00000800L
435 //CKSVII2C1_IC_TAR
436 #define CKSVII2C1_IC_TAR__IC1_TAR__SHIFT                                                                      0x0
437 #define CKSVII2C1_IC_TAR__GC1_OR_START__SHIFT                                                                 0xa
438 #define CKSVII2C1_IC_TAR__SPECIAL1__SHIFT                                                                     0xb
439 #define CKSVII2C1_IC_TAR__IC1_10BITADDR_MASTER__SHIFT                                                         0xc
440 #define CKSVII2C1_IC_TAR__IC1_TAR_MASK                                                                        0x000003FFL
441 #define CKSVII2C1_IC_TAR__GC1_OR_START_MASK                                                                   0x00000400L
442 #define CKSVII2C1_IC_TAR__SPECIAL1_MASK                                                                       0x00000800L
443 #define CKSVII2C1_IC_TAR__IC1_10BITADDR_MASTER_MASK                                                           0x00001000L
444 //CKSVII2C1_IC_SAR
445 #define CKSVII2C1_IC_SAR__IC1_SAR__SHIFT                                                                      0x0
446 #define CKSVII2C1_IC_SAR__IC1_SAR_MASK                                                                        0x000003FFL
447 //CKSVII2C1_IC_HS_MADDR
448 #define CKSVII2C1_IC_HS_MADDR__IC1_HS_MADDR__SHIFT                                                            0x0
449 #define CKSVII2C1_IC_HS_MADDR__IC1_HS_MADDR_MASK                                                              0x00000007L
450 //CKSVII2C1_IC_DATA_CMD
451 #define CKSVII2C1_IC_DATA_CMD__DAT1__SHIFT                                                                    0x0
452 #define CKSVII2C1_IC_DATA_CMD__CMD1__SHIFT                                                                    0x8
453 #define CKSVII2C1_IC_DATA_CMD__STOP1__SHIFT                                                                   0x9
454 #define CKSVII2C1_IC_DATA_CMD__RESTART1__SHIFT                                                                0xa
455 #define CKSVII2C1_IC_DATA_CMD__FIRST1_DATA_BYTE__SHIFT                                                        0xb
456 #define CKSVII2C1_IC_DATA_CMD__DAT1_MASK                                                                      0x000000FFL
457 #define CKSVII2C1_IC_DATA_CMD__CMD1_MASK                                                                      0x00000100L
458 #define CKSVII2C1_IC_DATA_CMD__STOP1_MASK                                                                     0x00000200L
459 #define CKSVII2C1_IC_DATA_CMD__RESTART1_MASK                                                                  0x00000400L
460 #define CKSVII2C1_IC_DATA_CMD__FIRST1_DATA_BYTE_MASK                                                          0x00000800L
461 //CKSVII2C1_IC_SS_SCL_HCNT
462 #define CKSVII2C1_IC_SS_SCL_HCNT__IC1_SS_SCL_HCNT__SHIFT                                                      0x0
463 #define CKSVII2C1_IC_SS_SCL_HCNT__IC1_SS_SCL_HCNT_MASK                                                        0x0000FFFFL
464 //CKSVII2C1_IC_SS_SCL_LCNT
465 #define CKSVII2C1_IC_SS_SCL_LCNT__IC1_SS_SCL_LCNT__SHIFT                                                      0x0
466 #define CKSVII2C1_IC_SS_SCL_LCNT__IC1_SS_SCL_LCNT_MASK                                                        0x0000FFFFL
467 //CKSVII2C1_IC_FS_SCL_HCNT
468 #define CKSVII2C1_IC_FS_SCL_HCNT__IC1_FS_SCL_HCNT__SHIFT                                                      0x0
469 #define CKSVII2C1_IC_FS_SCL_HCNT__IC1_FS_SCL_HCNT_MASK                                                        0x0000FFFFL
470 //CKSVII2C1_IC_FS_SCL_LCNT
471 #define CKSVII2C1_IC_FS_SCL_LCNT__IC1_FS_SCL_LCNT__SHIFT                                                      0x0
472 #define CKSVII2C1_IC_FS_SCL_LCNT__IC1_FS_SCL_LCNT_MASK                                                        0x0000FFFFL
473 //CKSVII2C1_IC_HS_SCL_HCNT
474 #define CKSVII2C1_IC_HS_SCL_HCNT__IC1_HS_SCL_HCNT__SHIFT                                                      0x0
475 #define CKSVII2C1_IC_HS_SCL_HCNT__IC1_HS_SCL_HCNT_MASK                                                        0x0000FFFFL
476 //CKSVII2C1_IC_HS_SCL_LCNT
477 #define CKSVII2C1_IC_HS_SCL_LCNT__IC1_HS_SCL_LCNT__SHIFT                                                      0x0
478 #define CKSVII2C1_IC_HS_SCL_LCNT__IC1_HS_SCL_LCNT_MASK                                                        0x0000FFFFL
479 //CKSVII2C1_IC_INTR_STAT
480 #define CKSVII2C1_IC_INTR_STAT__R1_RX_UNDER__SHIFT                                                            0x0
481 #define CKSVII2C1_IC_INTR_STAT__R1_RX_OVER__SHIFT                                                             0x1
482 #define CKSVII2C1_IC_INTR_STAT__R1_RX_FULL__SHIFT                                                             0x2
483 #define CKSVII2C1_IC_INTR_STAT__R1_TX_OVER__SHIFT                                                             0x3
484 #define CKSVII2C1_IC_INTR_STAT__R1_TX_EMPTY__SHIFT                                                            0x4
485 #define CKSVII2C1_IC_INTR_STAT__R1_RD_REQ__SHIFT                                                              0x5
486 #define CKSVII2C1_IC_INTR_STAT__R1_TX_ABRT__SHIFT                                                             0x6
487 #define CKSVII2C1_IC_INTR_STAT__R1_RX_DONE__SHIFT                                                             0x7
488 #define CKSVII2C1_IC_INTR_STAT__R1_ACTIVITY__SHIFT                                                            0x8
489 #define CKSVII2C1_IC_INTR_STAT__R1_STOP_DET__SHIFT                                                            0x9
490 #define CKSVII2C1_IC_INTR_STAT__R1_START_DET__SHIFT                                                           0xa
491 #define CKSVII2C1_IC_INTR_STAT__R1_GEN_CALL__SHIFT                                                            0xb
492 #define CKSVII2C1_IC_INTR_STAT__R1_RESTART_DET__SHIFT                                                         0xc
493 #define CKSVII2C1_IC_INTR_STAT__R1_MST_ON_HOLD__SHIFT                                                         0xd
494 #define CKSVII2C1_IC_INTR_STAT__R1_SCL_STUCK_AT_LOW__SHIFT                                                    0xe
495 #define CKSVII2C1_IC_INTR_STAT__R1_RX_UNDER_MASK                                                              0x00000001L
496 #define CKSVII2C1_IC_INTR_STAT__R1_RX_OVER_MASK                                                               0x00000002L
497 #define CKSVII2C1_IC_INTR_STAT__R1_RX_FULL_MASK                                                               0x00000004L
498 #define CKSVII2C1_IC_INTR_STAT__R1_TX_OVER_MASK                                                               0x00000008L
499 #define CKSVII2C1_IC_INTR_STAT__R1_TX_EMPTY_MASK                                                              0x00000010L
500 #define CKSVII2C1_IC_INTR_STAT__R1_RD_REQ_MASK                                                                0x00000020L
501 #define CKSVII2C1_IC_INTR_STAT__R1_TX_ABRT_MASK                                                               0x00000040L
502 #define CKSVII2C1_IC_INTR_STAT__R1_RX_DONE_MASK                                                               0x00000080L
503 #define CKSVII2C1_IC_INTR_STAT__R1_ACTIVITY_MASK                                                              0x00000100L
504 #define CKSVII2C1_IC_INTR_STAT__R1_STOP_DET_MASK                                                              0x00000200L
505 #define CKSVII2C1_IC_INTR_STAT__R1_START_DET_MASK                                                             0x00000400L
506 #define CKSVII2C1_IC_INTR_STAT__R1_GEN_CALL_MASK                                                              0x00000800L
507 #define CKSVII2C1_IC_INTR_STAT__R1_RESTART_DET_MASK                                                           0x00001000L
508 #define CKSVII2C1_IC_INTR_STAT__R1_MST_ON_HOLD_MASK                                                           0x00002000L
509 #define CKSVII2C1_IC_INTR_STAT__R1_SCL_STUCK_AT_LOW_MASK                                                      0x00004000L
510 //CKSVII2C1_IC_INTR_MASK
511 #define CKSVII2C1_IC_INTR_MASK__M1_RX_UNDER__SHIFT                                                            0x0
512 #define CKSVII2C1_IC_INTR_MASK__M1_RX_OVER__SHIFT                                                             0x1
513 #define CKSVII2C1_IC_INTR_MASK__M1_RX_FULL__SHIFT                                                             0x2
514 #define CKSVII2C1_IC_INTR_MASK__M1_TX_OVER__SHIFT                                                             0x3
515 #define CKSVII2C1_IC_INTR_MASK__M1_TX_EMPTY__SHIFT                                                            0x4
516 #define CKSVII2C1_IC_INTR_MASK__M1_RD_REQ__SHIFT                                                              0x5
517 #define CKSVII2C1_IC_INTR_MASK__M1_TX_ABRT__SHIFT                                                             0x6
518 #define CKSVII2C1_IC_INTR_MASK__M1_RX_DONE__SHIFT                                                             0x7
519 #define CKSVII2C1_IC_INTR_MASK__M1_ACTIVITY__SHIFT                                                            0x8
520 #define CKSVII2C1_IC_INTR_MASK__M1_STOP_DET__SHIFT                                                            0x9
521 #define CKSVII2C1_IC_INTR_MASK__M1_START_DET__SHIFT                                                           0xa
522 #define CKSVII2C1_IC_INTR_MASK__M1_GEN_CALL__SHIFT                                                            0xb
523 #define CKSVII2C1_IC_INTR_MASK__M1_RESTART_DET__SHIFT                                                         0xc
524 #define CKSVII2C1_IC_INTR_MASK__M1_MST_ON_HOLD__SHIFT                                                         0xd
525 #define CKSVII2C1_IC_INTR_MASK__M1_SCL_STUCK_AT_LOW__SHIFT                                                    0xe
526 #define CKSVII2C1_IC_INTR_MASK__M1_RX_UNDER_MASK                                                              0x00000001L
527 #define CKSVII2C1_IC_INTR_MASK__M1_RX_OVER_MASK                                                               0x00000002L
528 #define CKSVII2C1_IC_INTR_MASK__M1_RX_FULL_MASK                                                               0x00000004L
529 #define CKSVII2C1_IC_INTR_MASK__M1_TX_OVER_MASK                                                               0x00000008L
530 #define CKSVII2C1_IC_INTR_MASK__M1_TX_EMPTY_MASK                                                              0x00000010L
531 #define CKSVII2C1_IC_INTR_MASK__M1_RD_REQ_MASK                                                                0x00000020L
532 #define CKSVII2C1_IC_INTR_MASK__M1_TX_ABRT_MASK                                                               0x00000040L
533 #define CKSVII2C1_IC_INTR_MASK__M1_RX_DONE_MASK                                                               0x00000080L
534 #define CKSVII2C1_IC_INTR_MASK__M1_ACTIVITY_MASK                                                              0x00000100L
535 #define CKSVII2C1_IC_INTR_MASK__M1_STOP_DET_MASK                                                              0x00000200L
536 #define CKSVII2C1_IC_INTR_MASK__M1_START_DET_MASK                                                             0x00000400L
537 #define CKSVII2C1_IC_INTR_MASK__M1_GEN_CALL_MASK                                                              0x00000800L
538 #define CKSVII2C1_IC_INTR_MASK__M1_RESTART_DET_MASK                                                           0x00001000L
539 #define CKSVII2C1_IC_INTR_MASK__M1_MST_ON_HOLD_MASK                                                           0x00002000L
540 #define CKSVII2C1_IC_INTR_MASK__M1_SCL_STUCK_AT_LOW_MASK                                                      0x00004000L
541 //CKSVII2C1_IC_RAW_INTR_STAT
542 //CKSVII2C1_IC_RX_TL
543 #define CKSVII2C1_IC_RX_TL__RX1_TL__SHIFT                                                                     0x0
544 #define CKSVII2C1_IC_RX_TL__RX1_TL_MASK                                                                       0x000000FFL
545 //CKSVII2C1_IC_TX_TL
546 #define CKSVII2C1_IC_TX_TL__TX1_TL__SHIFT                                                                     0x0
547 #define CKSVII2C1_IC_TX_TL__TX1_TL_MASK                                                                       0x000000FFL
548 //CKSVII2C1_IC_CLR_INTR
549 //CKSVII2C1_IC_CLR_RX_UNDER
550 //CKSVII2C1_IC_CLR_RX_OVER
551 //CKSVII2C1_IC_CLR_TX_OVER
552 //CKSVII2C1_IC_CLR_RD_REQ
553 //CKSVII2C1_IC_CLR_TX_ABRT
554 //CKSVII2C1_IC_CLR_RX_DONE
555 //CKSVII2C1_IC_CLR_ACTIVITY
556 //CKSVII2C1_IC_CLR_STOP_DET
557 //CKSVII2C1_IC_CLR_START_DET
558 //CKSVII2C1_IC_CLR_GEN_CALL
559 //CKSVII2C1_IC_ENABLE
560 #define CKSVII2C1_IC_ENABLE__ENABLE1__SHIFT                                                                   0x0
561 #define CKSVII2C1_IC_ENABLE__ABORT1__SHIFT                                                                    0x1
562 #define CKSVII2C1_IC_ENABLE__TX1_CMD_BLOCK__SHIFT                                                             0x2
563 #define CKSVII2C1_IC_ENABLE__SDA1_STUCK_RECOVERY_ENABLE__SHIFT                                                0x3
564 #define CKSVII2C1_IC_ENABLE__ENABLE1_MASK                                                                     0x00000001L
565 #define CKSVII2C1_IC_ENABLE__ABORT1_MASK                                                                      0x00000002L
566 #define CKSVII2C1_IC_ENABLE__TX1_CMD_BLOCK_MASK                                                               0x00000004L
567 #define CKSVII2C1_IC_ENABLE__SDA1_STUCK_RECOVERY_ENABLE_MASK                                                  0x00000008L
568 //CKSVII2C1_IC_STATUS
569 #define CKSVII2C1_IC_STATUS__ACTIVITY1__SHIFT                                                                 0x0
570 #define CKSVII2C1_IC_STATUS__TFNF1__SHIFT                                                                     0x1
571 #define CKSVII2C1_IC_STATUS__TFE1__SHIFT                                                                      0x2
572 #define CKSVII2C1_IC_STATUS__RFNE1__SHIFT                                                                     0x3
573 #define CKSVII2C1_IC_STATUS__RFF1__SHIFT                                                                      0x4
574 #define CKSVII2C1_IC_STATUS__MST1_ACTIVITY__SHIFT                                                             0x5
575 #define CKSVII2C1_IC_STATUS__SLV1_ACTIVITY__SHIFT                                                             0x6
576 #define CKSVII2C1_IC_STATUS__MST1_HOLD_TX_FIFO_EMPTY__SHIFT                                                   0x7
577 #define CKSVII2C1_IC_STATUS__MST1_HOLD_RX_FIFO_FULL__SHIFT                                                    0x8
578 #define CKSVII2C1_IC_STATUS__SLV1_HOLD_TX_FIFO_EMPTY__SHIFT                                                   0x9
579 #define CKSVII2C1_IC_STATUS__SLV1_HOLD_RX_FIFO_FULL__SHIFT                                                    0xa
580 #define CKSVII2C1_IC_STATUS__SDA1_STUCK_NOT_RECOVERED__SHIFT                                                  0xb
581 #define CKSVII2C1_IC_STATUS__ACTIVITY1_MASK                                                                   0x00000001L
582 #define CKSVII2C1_IC_STATUS__TFNF1_MASK                                                                       0x00000002L
583 #define CKSVII2C1_IC_STATUS__TFE1_MASK                                                                        0x00000004L
584 #define CKSVII2C1_IC_STATUS__RFNE1_MASK                                                                       0x00000008L
585 #define CKSVII2C1_IC_STATUS__RFF1_MASK                                                                        0x00000010L
586 #define CKSVII2C1_IC_STATUS__MST1_ACTIVITY_MASK                                                               0x00000020L
587 #define CKSVII2C1_IC_STATUS__SLV1_ACTIVITY_MASK                                                               0x00000040L
588 #define CKSVII2C1_IC_STATUS__MST1_HOLD_TX_FIFO_EMPTY_MASK                                                     0x00000080L
589 #define CKSVII2C1_IC_STATUS__MST1_HOLD_RX_FIFO_FULL_MASK                                                      0x00000100L
590 #define CKSVII2C1_IC_STATUS__SLV1_HOLD_TX_FIFO_EMPTY_MASK                                                     0x00000200L
591 #define CKSVII2C1_IC_STATUS__SLV1_HOLD_RX_FIFO_FULL_MASK                                                      0x00000400L
592 #define CKSVII2C1_IC_STATUS__SDA1_STUCK_NOT_RECOVERED_MASK                                                    0x00000800L
593 //CKSVII2C1_IC_TXFLR
594 #define CKSVII2C1_IC_TXFLR__TXFLR1__SHIFT                                                                     0x0
595 #define CKSVII2C1_IC_TXFLR__TXFLR1_MASK                                                                       0x0000003FL
596 //CKSVII2C1_IC_RXFLR
597 #define CKSVII2C1_IC_RXFLR__RXFLR1__SHIFT                                                                     0x0
598 #define CKSVII2C1_IC_RXFLR__RXFLR1_MASK                                                                       0x0000003FL
599 //CKSVII2C1_IC_SDA_HOLD
600 #define CKSVII2C1_IC_SDA_HOLD__IC1_SDA_TX_HOLD__SHIFT                                                         0x0
601 #define CKSVII2C1_IC_SDA_HOLD__IC1_SDA_RX_HOLD__SHIFT                                                         0x10
602 #define CKSVII2C1_IC_SDA_HOLD__IC1_SDA_TX_HOLD_MASK                                                           0x0000FFFFL
603 #define CKSVII2C1_IC_SDA_HOLD__IC1_SDA_RX_HOLD_MASK                                                           0x00FF0000L
604 //CKSVII2C1_IC_TX_ABRT_SOURCE
605 //CKSVII2C1_IC_SLV_DATA_NACK_ONLY
606 //CKSVII2C1_IC_DMA_CR
607 //CKSVII2C1_IC_DMA_TDLR
608 //CKSVII2C1_IC_DMA_RDLR
609 //CKSVII2C1_IC_SDA_SETUP
610 #define CKSVII2C1_IC_SDA_SETUP__SDA1_SETUP__SHIFT                                                             0x0
611 #define CKSVII2C1_IC_SDA_SETUP__SDA1_SETUP_MASK                                                               0x000000FFL
612 //CKSVII2C1_IC_ACK_GENERAL_CALL
613 #define CKSVII2C1_IC_ACK_GENERAL_CALL__ACK1_GENERAL_CALL__SHIFT                                               0x0
614 #define CKSVII2C1_IC_ACK_GENERAL_CALL__ACK1_GENERAL_CALL_MASK                                                 0x00000001L
615 //CKSVII2C1_IC_ENABLE_STATUS
616 #define CKSVII2C1_IC_ENABLE_STATUS__IC1_EN__SHIFT                                                             0x0
617 #define CKSVII2C1_IC_ENABLE_STATUS__SLV1_DISABLED_WHILE_BUSY__SHIFT                                           0x1
618 #define CKSVII2C1_IC_ENABLE_STATUS__SLV1_RX_DATA_LOST__SHIFT                                                  0x2
619 #define CKSVII2C1_IC_ENABLE_STATUS__IC1_EN_MASK                                                               0x00000001L
620 #define CKSVII2C1_IC_ENABLE_STATUS__SLV1_DISABLED_WHILE_BUSY_MASK                                             0x00000002L
621 #define CKSVII2C1_IC_ENABLE_STATUS__SLV1_RX_DATA_LOST_MASK                                                    0x00000004L
622 //CKSVII2C1_IC_FS_SPKLEN
623 #define CKSVII2C1_IC_FS_SPKLEN__FS1_SPKLEN__SHIFT                                                             0x0
624 #define CKSVII2C1_IC_FS_SPKLEN__FS1_SPKLEN_MASK                                                               0x000000FFL
625 //CKSVII2C1_IC_HS_SPKLEN
626 #define CKSVII2C1_IC_HS_SPKLEN__HS1_SPKLEN__SHIFT                                                             0x0
627 #define CKSVII2C1_IC_HS_SPKLEN__HS1_SPKLEN_MASK                                                               0x000000FFL
628 //CKSVII2C1_IC_CLR_RESTART_DET
629 //CKSVII2C1_IC_COMP_PARAM_1
630 #define CKSVII2C1_IC_COMP_PARAM_1__APB1_DATA_WIDTH__SHIFT                                                     0x0
631 #define CKSVII2C1_IC_COMP_PARAM_1__MAX1_SPEED_MODE__SHIFT                                                     0x2
632 #define CKSVII2C1_IC_COMP_PARAM_1__HC1_COUNT_VALUES__SHIFT                                                    0x4
633 #define CKSVII2C1_IC_COMP_PARAM_1__INTR1_IO__SHIFT                                                            0x5
634 #define CKSVII2C1_IC_COMP_PARAM_1__HAS1_DMA__SHIFT                                                            0x6
635 #define CKSVII2C1_IC_COMP_PARAM_1__ADD1_ENCODED_PARAMS__SHIFT                                                 0x7
636 #define CKSVII2C1_IC_COMP_PARAM_1__RX1_BUFFER_DEPTH__SHIFT                                                    0x8
637 #define CKSVII2C1_IC_COMP_PARAM_1__TX1_BUFFER_DEPTH__SHIFT                                                    0x10
638 #define CKSVII2C1_IC_COMP_PARAM_1__APB1_DATA_WIDTH_MASK                                                       0x00000003L
639 #define CKSVII2C1_IC_COMP_PARAM_1__MAX1_SPEED_MODE_MASK                                                       0x0000000CL
640 #define CKSVII2C1_IC_COMP_PARAM_1__HC1_COUNT_VALUES_MASK                                                      0x00000010L
641 #define CKSVII2C1_IC_COMP_PARAM_1__INTR1_IO_MASK                                                              0x00000020L
642 #define CKSVII2C1_IC_COMP_PARAM_1__HAS1_DMA_MASK                                                              0x00000040L
643 #define CKSVII2C1_IC_COMP_PARAM_1__ADD1_ENCODED_PARAMS_MASK                                                   0x00000080L
644 #define CKSVII2C1_IC_COMP_PARAM_1__RX1_BUFFER_DEPTH_MASK                                                      0x0000FF00L
645 #define CKSVII2C1_IC_COMP_PARAM_1__TX1_BUFFER_DEPTH_MASK                                                      0x00FF0000L
646 //CKSVII2C1_IC_COMP_VERSION
647 #define CKSVII2C1_IC_COMP_VERSION__COMP1_VERSION__SHIFT                                                       0x0
648 #define CKSVII2C1_IC_COMP_VERSION__COMP1_VERSION_MASK                                                         0xFFFFFFFFL
649 //CKSVII2C1_IC_COMP_TYPE
650 #define CKSVII2C1_IC_COMP_TYPE__COMP1_TYPE__SHIFT                                                             0x0
651 #define CKSVII2C1_IC_COMP_TYPE__COMP1_TYPE_MASK                                                               0xFFFFFFFFL
652 //SMUIO_PWRMGT
653 #define SMUIO_PWRMGT__i2c_clk_gate_en__SHIFT                                                                  0x0
654 #define SMUIO_PWRMGT__i2c1_clk_gate_en__SHIFT                                                                 0x4
655 #define SMUIO_PWRMGT__i2c_clk_gate_en_MASK                                                                    0x00000001L
656 #define SMUIO_PWRMGT__i2c1_clk_gate_en_MASK                                                                   0x00000010L
657 
658 
659 // addressBlock: smuio_smuio_rom_SmuSmuioDec
660 //ROM_CNTL
661 #define ROM_CNTL__CLOCK_GATING_EN__SHIFT                                                                      0x0
662 #define ROM_CNTL__READ_MODE__SHIFT                                                                            0x1
663 #define ROM_CNTL__READ_MODE_OVERRIDE__SHIFT                                                                   0x3
664 #define ROM_CNTL__SPI_TIMING_RELAX_SCK__SHIFT                                                                 0x4
665 #define ROM_CNTL__SPI_TIMING_RELAX_SCK_OVERRIDE__SHIFT                                                        0x5
666 #define ROM_CNTL__FOUR_BYTE_ADDRESS_MODE__SHIFT                                                               0x6
667 #define ROM_CNTL__DUMMY_CYCLE_NUM__SHIFT                                                                      0x8
668 #define ROM_CNTL__SPI_TIMING_RELAX__SHIFT                                                                     0x14
669 #define ROM_CNTL__SPI_TIMING_RELAX_OVERRIDE__SHIFT                                                            0x15
670 #define ROM_CNTL__SPI_FAST_MODE__SHIFT                                                                        0x16
671 #define ROM_CNTL__SPI_FAST_MODE_OVERRIDE__SHIFT                                                               0x17
672 #define ROM_CNTL__SCK_PRESCALE_REFCLK__SHIFT                                                                  0x18
673 #define ROM_CNTL__SCK_PRESCALE_REFCLK_OVERRIDE__SHIFT                                                         0x1c
674 #define ROM_CNTL__ROM_INDEX_ADDRESS_AUTO_INCREASE__SHIFT                                                      0x1d
675 #define ROM_CNTL__PAD_SAMPLE_MODE__SHIFT                                                                      0x1e
676 #define ROM_CNTL__PAD_SAMPLE_MODE_OVERRIDE__SHIFT                                                             0x1f
677 #define ROM_CNTL__CLOCK_GATING_EN_MASK                                                                        0x00000001L
678 #define ROM_CNTL__READ_MODE_MASK                                                                              0x00000006L
679 #define ROM_CNTL__READ_MODE_OVERRIDE_MASK                                                                     0x00000008L
680 #define ROM_CNTL__SPI_TIMING_RELAX_SCK_MASK                                                                   0x00000010L
681 #define ROM_CNTL__SPI_TIMING_RELAX_SCK_OVERRIDE_MASK                                                          0x00000020L
682 #define ROM_CNTL__FOUR_BYTE_ADDRESS_MODE_MASK                                                                 0x00000040L
683 #define ROM_CNTL__DUMMY_CYCLE_NUM_MASK                                                                        0x00000F00L
684 #define ROM_CNTL__SPI_TIMING_RELAX_MASK                                                                       0x00100000L
685 #define ROM_CNTL__SPI_TIMING_RELAX_OVERRIDE_MASK                                                              0x00200000L
686 #define ROM_CNTL__SPI_FAST_MODE_MASK                                                                          0x00400000L
687 #define ROM_CNTL__SPI_FAST_MODE_OVERRIDE_MASK                                                                 0x00800000L
688 #define ROM_CNTL__SCK_PRESCALE_REFCLK_MASK                                                                    0x0F000000L
689 #define ROM_CNTL__SCK_PRESCALE_REFCLK_OVERRIDE_MASK                                                           0x10000000L
690 #define ROM_CNTL__ROM_INDEX_ADDRESS_AUTO_INCREASE_MASK                                                        0x20000000L
691 #define ROM_CNTL__PAD_SAMPLE_MODE_MASK                                                                        0x40000000L
692 #define ROM_CNTL__PAD_SAMPLE_MODE_OVERRIDE_MASK                                                               0x80000000L
693 //PAGE_MIRROR_CNTL
694 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_BASE_ADDR__SHIFT                                                        0x0
695 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_ENABLE__SHIFT                                                           0x19
696 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_USAGE__SHIFT                                                            0x1a
697 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_INVALIDATE__SHIFT                                                       0x1c
698 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_BASE_ADDR_MASK                                                          0x01FFFFFFL
699 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_ENABLE_MASK                                                             0x02000000L
700 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_USAGE_MASK                                                              0x0C000000L
701 #define PAGE_MIRROR_CNTL__PAGE_MIRROR_INVALIDATE_MASK                                                         0x10000000L
702 //ROM_STATUS
703 #define ROM_STATUS__ROM_BUSY__SHIFT                                                                           0x0
704 #define ROM_STATUS__ROM_BUSY_MASK                                                                             0x00000001L
705 //CGTT_ROM_CLK_CTRL0
706 #define CGTT_ROM_CLK_CTRL0__ON_DELAY__SHIFT                                                                   0x0
707 #define CGTT_ROM_CLK_CTRL0__OFF_HYSTERESIS__SHIFT                                                             0x4
708 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE1__SHIFT                                                             0x1e
709 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0__SHIFT                                                             0x1f
710 #define CGTT_ROM_CLK_CTRL0__ON_DELAY_MASK                                                                     0x0000000FL
711 #define CGTT_ROM_CLK_CTRL0__OFF_HYSTERESIS_MASK                                                               0x00000FF0L
712 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE1_MASK                                                               0x40000000L
713 #define CGTT_ROM_CLK_CTRL0__SOFT_OVERRIDE0_MASK                                                               0x80000000L
714 //ROM_INDEX
715 #define ROM_INDEX__ROM_INDEX__SHIFT                                                                           0x0
716 #define ROM_INDEX__ROM_INDEX_MASK                                                                             0x01FFFFFFL
717 //ROM_DATA
718 #define ROM_DATA__ROM_DATA__SHIFT                                                                             0x0
719 #define ROM_DATA__ROM_DATA_MASK                                                                               0xFFFFFFFFL
720 //ROM_START
721 #define ROM_START__ROM_START__SHIFT                                                                           0x0
722 #define ROM_START__ROM_START_MASK                                                                             0x01FFFFFFL
723 //ROM_SW_CNTL
724 #define ROM_SW_CNTL__DATA_SIZE__SHIFT                                                                         0x0
725 #define ROM_SW_CNTL__COMMAND_SIZE__SHIFT                                                                      0x10
726 #define ROM_SW_CNTL__ROM_SW_RETURN_DATA_ENABLE__SHIFT                                                         0x13
727 #define ROM_SW_CNTL__DATA_SIZE_MASK                                                                           0x0000FFFFL
728 #define ROM_SW_CNTL__COMMAND_SIZE_MASK                                                                        0x00070000L
729 #define ROM_SW_CNTL__ROM_SW_RETURN_DATA_ENABLE_MASK                                                           0x00080000L
730 //ROM_SW_STATUS
731 #define ROM_SW_STATUS__ROM_SW_DONE__SHIFT                                                                     0x0
732 #define ROM_SW_STATUS__ROM_SW_DONE_MASK                                                                       0x00000001L
733 //ROM_SW_COMMAND
734 #define ROM_SW_COMMAND__ROM_SW_INSTRUCTION__SHIFT                                                             0x0
735 #define ROM_SW_COMMAND__ROM_SW_ADDRESS__SHIFT                                                                 0x8
736 #define ROM_SW_COMMAND__ROM_SW_INSTRUCTION_MASK                                                               0x000000FFL
737 #define ROM_SW_COMMAND__ROM_SW_ADDRESS_MASK                                                                   0xFFFFFF00L
738 //ROM_SW_DATA_1
739 #define ROM_SW_DATA_1__ROM_SW_DATA__SHIFT                                                                     0x0
740 #define ROM_SW_DATA_1__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
741 //ROM_SW_DATA_2
742 #define ROM_SW_DATA_2__ROM_SW_DATA__SHIFT                                                                     0x0
743 #define ROM_SW_DATA_2__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
744 //ROM_SW_DATA_3
745 #define ROM_SW_DATA_3__ROM_SW_DATA__SHIFT                                                                     0x0
746 #define ROM_SW_DATA_3__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
747 //ROM_SW_DATA_4
748 #define ROM_SW_DATA_4__ROM_SW_DATA__SHIFT                                                                     0x0
749 #define ROM_SW_DATA_4__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
750 //ROM_SW_DATA_5
751 #define ROM_SW_DATA_5__ROM_SW_DATA__SHIFT                                                                     0x0
752 #define ROM_SW_DATA_5__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
753 //ROM_SW_DATA_6
754 #define ROM_SW_DATA_6__ROM_SW_DATA__SHIFT                                                                     0x0
755 #define ROM_SW_DATA_6__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
756 //ROM_SW_DATA_7
757 #define ROM_SW_DATA_7__ROM_SW_DATA__SHIFT                                                                     0x0
758 #define ROM_SW_DATA_7__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
759 //ROM_SW_DATA_8
760 #define ROM_SW_DATA_8__ROM_SW_DATA__SHIFT                                                                     0x0
761 #define ROM_SW_DATA_8__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
762 //ROM_SW_DATA_9
763 #define ROM_SW_DATA_9__ROM_SW_DATA__SHIFT                                                                     0x0
764 #define ROM_SW_DATA_9__ROM_SW_DATA_MASK                                                                       0xFFFFFFFFL
765 //ROM_SW_DATA_10
766 #define ROM_SW_DATA_10__ROM_SW_DATA__SHIFT                                                                    0x0
767 #define ROM_SW_DATA_10__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
768 //ROM_SW_DATA_11
769 #define ROM_SW_DATA_11__ROM_SW_DATA__SHIFT                                                                    0x0
770 #define ROM_SW_DATA_11__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
771 //ROM_SW_DATA_12
772 #define ROM_SW_DATA_12__ROM_SW_DATA__SHIFT                                                                    0x0
773 #define ROM_SW_DATA_12__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
774 //ROM_SW_DATA_13
775 #define ROM_SW_DATA_13__ROM_SW_DATA__SHIFT                                                                    0x0
776 #define ROM_SW_DATA_13__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
777 //ROM_SW_DATA_14
778 #define ROM_SW_DATA_14__ROM_SW_DATA__SHIFT                                                                    0x0
779 #define ROM_SW_DATA_14__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
780 //ROM_SW_DATA_15
781 #define ROM_SW_DATA_15__ROM_SW_DATA__SHIFT                                                                    0x0
782 #define ROM_SW_DATA_15__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
783 //ROM_SW_DATA_16
784 #define ROM_SW_DATA_16__ROM_SW_DATA__SHIFT                                                                    0x0
785 #define ROM_SW_DATA_16__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
786 //ROM_SW_DATA_17
787 #define ROM_SW_DATA_17__ROM_SW_DATA__SHIFT                                                                    0x0
788 #define ROM_SW_DATA_17__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
789 //ROM_SW_DATA_18
790 #define ROM_SW_DATA_18__ROM_SW_DATA__SHIFT                                                                    0x0
791 #define ROM_SW_DATA_18__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
792 //ROM_SW_DATA_19
793 #define ROM_SW_DATA_19__ROM_SW_DATA__SHIFT                                                                    0x0
794 #define ROM_SW_DATA_19__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
795 //ROM_SW_DATA_20
796 #define ROM_SW_DATA_20__ROM_SW_DATA__SHIFT                                                                    0x0
797 #define ROM_SW_DATA_20__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
798 //ROM_SW_DATA_21
799 #define ROM_SW_DATA_21__ROM_SW_DATA__SHIFT                                                                    0x0
800 #define ROM_SW_DATA_21__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
801 //ROM_SW_DATA_22
802 #define ROM_SW_DATA_22__ROM_SW_DATA__SHIFT                                                                    0x0
803 #define ROM_SW_DATA_22__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
804 //ROM_SW_DATA_23
805 #define ROM_SW_DATA_23__ROM_SW_DATA__SHIFT                                                                    0x0
806 #define ROM_SW_DATA_23__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
807 //ROM_SW_DATA_24
808 #define ROM_SW_DATA_24__ROM_SW_DATA__SHIFT                                                                    0x0
809 #define ROM_SW_DATA_24__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
810 //ROM_SW_DATA_25
811 #define ROM_SW_DATA_25__ROM_SW_DATA__SHIFT                                                                    0x0
812 #define ROM_SW_DATA_25__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
813 //ROM_SW_DATA_26
814 #define ROM_SW_DATA_26__ROM_SW_DATA__SHIFT                                                                    0x0
815 #define ROM_SW_DATA_26__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
816 //ROM_SW_DATA_27
817 #define ROM_SW_DATA_27__ROM_SW_DATA__SHIFT                                                                    0x0
818 #define ROM_SW_DATA_27__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
819 //ROM_SW_DATA_28
820 #define ROM_SW_DATA_28__ROM_SW_DATA__SHIFT                                                                    0x0
821 #define ROM_SW_DATA_28__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
822 //ROM_SW_DATA_29
823 #define ROM_SW_DATA_29__ROM_SW_DATA__SHIFT                                                                    0x0
824 #define ROM_SW_DATA_29__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
825 //ROM_SW_DATA_30
826 #define ROM_SW_DATA_30__ROM_SW_DATA__SHIFT                                                                    0x0
827 #define ROM_SW_DATA_30__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
828 //ROM_SW_DATA_31
829 #define ROM_SW_DATA_31__ROM_SW_DATA__SHIFT                                                                    0x0
830 #define ROM_SW_DATA_31__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
831 //ROM_SW_DATA_32
832 #define ROM_SW_DATA_32__ROM_SW_DATA__SHIFT                                                                    0x0
833 #define ROM_SW_DATA_32__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
834 //ROM_SW_DATA_33
835 #define ROM_SW_DATA_33__ROM_SW_DATA__SHIFT                                                                    0x0
836 #define ROM_SW_DATA_33__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
837 //ROM_SW_DATA_34
838 #define ROM_SW_DATA_34__ROM_SW_DATA__SHIFT                                                                    0x0
839 #define ROM_SW_DATA_34__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
840 //ROM_SW_DATA_35
841 #define ROM_SW_DATA_35__ROM_SW_DATA__SHIFT                                                                    0x0
842 #define ROM_SW_DATA_35__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
843 //ROM_SW_DATA_36
844 #define ROM_SW_DATA_36__ROM_SW_DATA__SHIFT                                                                    0x0
845 #define ROM_SW_DATA_36__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
846 //ROM_SW_DATA_37
847 #define ROM_SW_DATA_37__ROM_SW_DATA__SHIFT                                                                    0x0
848 #define ROM_SW_DATA_37__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
849 //ROM_SW_DATA_38
850 #define ROM_SW_DATA_38__ROM_SW_DATA__SHIFT                                                                    0x0
851 #define ROM_SW_DATA_38__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
852 //ROM_SW_DATA_39
853 #define ROM_SW_DATA_39__ROM_SW_DATA__SHIFT                                                                    0x0
854 #define ROM_SW_DATA_39__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
855 //ROM_SW_DATA_40
856 #define ROM_SW_DATA_40__ROM_SW_DATA__SHIFT                                                                    0x0
857 #define ROM_SW_DATA_40__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
858 //ROM_SW_DATA_41
859 #define ROM_SW_DATA_41__ROM_SW_DATA__SHIFT                                                                    0x0
860 #define ROM_SW_DATA_41__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
861 //ROM_SW_DATA_42
862 #define ROM_SW_DATA_42__ROM_SW_DATA__SHIFT                                                                    0x0
863 #define ROM_SW_DATA_42__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
864 //ROM_SW_DATA_43
865 #define ROM_SW_DATA_43__ROM_SW_DATA__SHIFT                                                                    0x0
866 #define ROM_SW_DATA_43__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
867 //ROM_SW_DATA_44
868 #define ROM_SW_DATA_44__ROM_SW_DATA__SHIFT                                                                    0x0
869 #define ROM_SW_DATA_44__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
870 //ROM_SW_DATA_45
871 #define ROM_SW_DATA_45__ROM_SW_DATA__SHIFT                                                                    0x0
872 #define ROM_SW_DATA_45__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
873 //ROM_SW_DATA_46
874 #define ROM_SW_DATA_46__ROM_SW_DATA__SHIFT                                                                    0x0
875 #define ROM_SW_DATA_46__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
876 //ROM_SW_DATA_47
877 #define ROM_SW_DATA_47__ROM_SW_DATA__SHIFT                                                                    0x0
878 #define ROM_SW_DATA_47__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
879 //ROM_SW_DATA_48
880 #define ROM_SW_DATA_48__ROM_SW_DATA__SHIFT                                                                    0x0
881 #define ROM_SW_DATA_48__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
882 //ROM_SW_DATA_49
883 #define ROM_SW_DATA_49__ROM_SW_DATA__SHIFT                                                                    0x0
884 #define ROM_SW_DATA_49__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
885 //ROM_SW_DATA_50
886 #define ROM_SW_DATA_50__ROM_SW_DATA__SHIFT                                                                    0x0
887 #define ROM_SW_DATA_50__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
888 //ROM_SW_DATA_51
889 #define ROM_SW_DATA_51__ROM_SW_DATA__SHIFT                                                                    0x0
890 #define ROM_SW_DATA_51__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
891 //ROM_SW_DATA_52
892 #define ROM_SW_DATA_52__ROM_SW_DATA__SHIFT                                                                    0x0
893 #define ROM_SW_DATA_52__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
894 //ROM_SW_DATA_53
895 #define ROM_SW_DATA_53__ROM_SW_DATA__SHIFT                                                                    0x0
896 #define ROM_SW_DATA_53__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
897 //ROM_SW_DATA_54
898 #define ROM_SW_DATA_54__ROM_SW_DATA__SHIFT                                                                    0x0
899 #define ROM_SW_DATA_54__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
900 //ROM_SW_DATA_55
901 #define ROM_SW_DATA_55__ROM_SW_DATA__SHIFT                                                                    0x0
902 #define ROM_SW_DATA_55__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
903 //ROM_SW_DATA_56
904 #define ROM_SW_DATA_56__ROM_SW_DATA__SHIFT                                                                    0x0
905 #define ROM_SW_DATA_56__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
906 //ROM_SW_DATA_57
907 #define ROM_SW_DATA_57__ROM_SW_DATA__SHIFT                                                                    0x0
908 #define ROM_SW_DATA_57__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
909 //ROM_SW_DATA_58
910 #define ROM_SW_DATA_58__ROM_SW_DATA__SHIFT                                                                    0x0
911 #define ROM_SW_DATA_58__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
912 //ROM_SW_DATA_59
913 #define ROM_SW_DATA_59__ROM_SW_DATA__SHIFT                                                                    0x0
914 #define ROM_SW_DATA_59__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
915 //ROM_SW_DATA_60
916 #define ROM_SW_DATA_60__ROM_SW_DATA__SHIFT                                                                    0x0
917 #define ROM_SW_DATA_60__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
918 //ROM_SW_DATA_61
919 #define ROM_SW_DATA_61__ROM_SW_DATA__SHIFT                                                                    0x0
920 #define ROM_SW_DATA_61__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
921 //ROM_SW_DATA_62
922 #define ROM_SW_DATA_62__ROM_SW_DATA__SHIFT                                                                    0x0
923 #define ROM_SW_DATA_62__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
924 //ROM_SW_DATA_63
925 #define ROM_SW_DATA_63__ROM_SW_DATA__SHIFT                                                                    0x0
926 #define ROM_SW_DATA_63__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
927 //ROM_SW_DATA_64
928 #define ROM_SW_DATA_64__ROM_SW_DATA__SHIFT                                                                    0x0
929 #define ROM_SW_DATA_64__ROM_SW_DATA_MASK                                                                      0xFFFFFFFFL
930 
931 
932 // addressBlock: smuio_smuio_gpio_SmuSmuioDec
933 //SMU_GPIOPAD_SW_INT_STAT
934 #define SMU_GPIOPAD_SW_INT_STAT__SW_INT_STAT__SHIFT                                                           0x0
935 #define SMU_GPIOPAD_SW_INT_STAT__SW_INT_STAT_MASK                                                             0x00000001L
936 //SMU_GPIOPAD_MASK
937 #define SMU_GPIOPAD_MASK__GPIO_MASK__SHIFT                                                                    0x0
938 #define SMU_GPIOPAD_MASK__GPIO_MASK_MASK                                                                      0x7FFFFFFFL
939 //SMU_GPIOPAD_A
940 #define SMU_GPIOPAD_A__GPIO_A__SHIFT                                                                          0x0
941 #define SMU_GPIOPAD_A__GPIO_A_MASK                                                                            0x7FFFFFFFL
942 //SMU_GPIOPAD_TXIMPSEL
943 #define SMU_GPIOPAD_TXIMPSEL__GPIO_TXIMPSEL__SHIFT                                                            0x0
944 #define SMU_GPIOPAD_TXIMPSEL__GPIO_TXIMPSEL_MASK                                                              0x7FFFFFFFL
945 //SMU_GPIOPAD_EN
946 #define SMU_GPIOPAD_EN__GPIO_EN__SHIFT                                                                        0x0
947 #define SMU_GPIOPAD_EN__GPIO_EN_MASK                                                                          0x7FFFFFFFL
948 //SMU_GPIOPAD_Y
949 #define SMU_GPIOPAD_Y__GPIO_Y__SHIFT                                                                          0x0
950 #define SMU_GPIOPAD_Y__GPIO_Y_MASK                                                                            0x7FFFFFFFL
951 //SMU_GPIOPAD_RXEN
952 #define SMU_GPIOPAD_RXEN__GPIO_RXEN__SHIFT                                                                    0x0
953 #define SMU_GPIOPAD_RXEN__GPIO_RXEN_MASK                                                                      0x7FFFFFFFL
954 //SMU_GPIOPAD_RCVR_SEL0
955 #define SMU_GPIOPAD_RCVR_SEL0__GPIO_RCVR_SEL0__SHIFT                                                          0x0
956 #define SMU_GPIOPAD_RCVR_SEL0__GPIO_RCVR_SEL0_MASK                                                            0x7FFFFFFFL
957 //SMU_GPIOPAD_RCVR_SEL1
958 #define SMU_GPIOPAD_RCVR_SEL1__GPIO_RCVR_SEL1__SHIFT                                                          0x0
959 #define SMU_GPIOPAD_RCVR_SEL1__GPIO_RCVR_SEL1_MASK                                                            0x7FFFFFFFL
960 //SMU_GPIOPAD_PU_EN
961 #define SMU_GPIOPAD_PU_EN__GPIO_PU_EN__SHIFT                                                                  0x0
962 #define SMU_GPIOPAD_PU_EN__GPIO_PU_EN_MASK                                                                    0x7FFFFFFFL
963 //SMU_GPIOPAD_PD_EN
964 #define SMU_GPIOPAD_PD_EN__GPIO_PD_EN__SHIFT                                                                  0x0
965 #define SMU_GPIOPAD_PD_EN__GPIO_PD_EN_MASK                                                                    0x7FFFFFFFL
966 //SMU_GPIOPAD_PINSTRAPS
967 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_0__SHIFT                                                         0x0
968 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_1__SHIFT                                                         0x1
969 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_2__SHIFT                                                         0x2
970 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_3__SHIFT                                                         0x3
971 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_4__SHIFT                                                         0x4
972 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_5__SHIFT                                                         0x5
973 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_6__SHIFT                                                         0x6
974 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_7__SHIFT                                                         0x7
975 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_8__SHIFT                                                         0x8
976 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_9__SHIFT                                                         0x9
977 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_10__SHIFT                                                        0xa
978 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_11__SHIFT                                                        0xb
979 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_12__SHIFT                                                        0xc
980 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_13__SHIFT                                                        0xd
981 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_14__SHIFT                                                        0xe
982 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_15__SHIFT                                                        0xf
983 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_16__SHIFT                                                        0x10
984 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_17__SHIFT                                                        0x11
985 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_18__SHIFT                                                        0x12
986 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_19__SHIFT                                                        0x13
987 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_20__SHIFT                                                        0x14
988 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_21__SHIFT                                                        0x15
989 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_22__SHIFT                                                        0x16
990 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_23__SHIFT                                                        0x17
991 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_24__SHIFT                                                        0x18
992 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_25__SHIFT                                                        0x19
993 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_26__SHIFT                                                        0x1a
994 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_27__SHIFT                                                        0x1b
995 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_28__SHIFT                                                        0x1c
996 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_29__SHIFT                                                        0x1d
997 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_30__SHIFT                                                        0x1e
998 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_0_MASK                                                           0x00000001L
999 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_1_MASK                                                           0x00000002L
1000 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_2_MASK                                                           0x00000004L
1001 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_3_MASK                                                           0x00000008L
1002 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_4_MASK                                                           0x00000010L
1003 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_5_MASK                                                           0x00000020L
1004 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_6_MASK                                                           0x00000040L
1005 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_7_MASK                                                           0x00000080L
1006 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_8_MASK                                                           0x00000100L
1007 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_9_MASK                                                           0x00000200L
1008 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_10_MASK                                                          0x00000400L
1009 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_11_MASK                                                          0x00000800L
1010 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_12_MASK                                                          0x00001000L
1011 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_13_MASK                                                          0x00002000L
1012 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_14_MASK                                                          0x00004000L
1013 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_15_MASK                                                          0x00008000L
1014 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_16_MASK                                                          0x00010000L
1015 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_17_MASK                                                          0x00020000L
1016 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_18_MASK                                                          0x00040000L
1017 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_19_MASK                                                          0x00080000L
1018 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_20_MASK                                                          0x00100000L
1019 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_21_MASK                                                          0x00200000L
1020 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_22_MASK                                                          0x00400000L
1021 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_23_MASK                                                          0x00800000L
1022 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_24_MASK                                                          0x01000000L
1023 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_25_MASK                                                          0x02000000L
1024 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_26_MASK                                                          0x04000000L
1025 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_27_MASK                                                          0x08000000L
1026 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_28_MASK                                                          0x10000000L
1027 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_29_MASK                                                          0x20000000L
1028 #define SMU_GPIOPAD_PINSTRAPS__GPIO_PINSTRAP_30_MASK                                                          0x40000000L
1029 //DFT_PINSTRAPS
1030 #define DFT_PINSTRAPS__DFT_PINSTRAPS__SHIFT                                                                   0x0
1031 #define DFT_PINSTRAPS__DFT_PINSTRAPS_MASK                                                                     0x000000FFL
1032 //SMU_GPIOPAD_INT_STAT_EN
1033 #define SMU_GPIOPAD_INT_STAT_EN__GPIO_INT_STAT_EN__SHIFT                                                      0x0
1034 #define SMU_GPIOPAD_INT_STAT_EN__SW_INITIATED_INT_STAT_EN__SHIFT                                              0x1f
1035 #define SMU_GPIOPAD_INT_STAT_EN__GPIO_INT_STAT_EN_MASK                                                        0x1FFFFFFFL
1036 #define SMU_GPIOPAD_INT_STAT_EN__SW_INITIATED_INT_STAT_EN_MASK                                                0x80000000L
1037 //SMU_GPIOPAD_INT_STAT
1038 #define SMU_GPIOPAD_INT_STAT__GPIO_INT_STAT__SHIFT                                                            0x0
1039 #define SMU_GPIOPAD_INT_STAT__SW_INITIATED_INT_STAT__SHIFT                                                    0x1f
1040 #define SMU_GPIOPAD_INT_STAT__GPIO_INT_STAT_MASK                                                              0x1FFFFFFFL
1041 #define SMU_GPIOPAD_INT_STAT__SW_INITIATED_INT_STAT_MASK                                                      0x80000000L
1042 //SMU_GPIOPAD_INT_STAT_AK
1043 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_0__SHIFT                                                    0x0
1044 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_1__SHIFT                                                    0x1
1045 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_2__SHIFT                                                    0x2
1046 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_3__SHIFT                                                    0x3
1047 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_4__SHIFT                                                    0x4
1048 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_5__SHIFT                                                    0x5
1049 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_6__SHIFT                                                    0x6
1050 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_7__SHIFT                                                    0x7
1051 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_8__SHIFT                                                    0x8
1052 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_9__SHIFT                                                    0x9
1053 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_10__SHIFT                                                   0xa
1054 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_11__SHIFT                                                   0xb
1055 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_12__SHIFT                                                   0xc
1056 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_13__SHIFT                                                   0xd
1057 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_14__SHIFT                                                   0xe
1058 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_15__SHIFT                                                   0xf
1059 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_16__SHIFT                                                   0x10
1060 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_17__SHIFT                                                   0x11
1061 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_18__SHIFT                                                   0x12
1062 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_19__SHIFT                                                   0x13
1063 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_20__SHIFT                                                   0x14
1064 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_21__SHIFT                                                   0x15
1065 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_22__SHIFT                                                   0x16
1066 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_23__SHIFT                                                   0x17
1067 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_24__SHIFT                                                   0x18
1068 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_25__SHIFT                                                   0x19
1069 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_26__SHIFT                                                   0x1a
1070 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_27__SHIFT                                                   0x1b
1071 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_28__SHIFT                                                   0x1c
1072 #define SMU_GPIOPAD_INT_STAT_AK__SW_INITIATED_INT_STAT_AK__SHIFT                                              0x1f
1073 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_0_MASK                                                      0x00000001L
1074 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_1_MASK                                                      0x00000002L
1075 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_2_MASK                                                      0x00000004L
1076 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_3_MASK                                                      0x00000008L
1077 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_4_MASK                                                      0x00000010L
1078 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_5_MASK                                                      0x00000020L
1079 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_6_MASK                                                      0x00000040L
1080 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_7_MASK                                                      0x00000080L
1081 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_8_MASK                                                      0x00000100L
1082 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_9_MASK                                                      0x00000200L
1083 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_10_MASK                                                     0x00000400L
1084 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_11_MASK                                                     0x00000800L
1085 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_12_MASK                                                     0x00001000L
1086 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_13_MASK                                                     0x00002000L
1087 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_14_MASK                                                     0x00004000L
1088 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_15_MASK                                                     0x00008000L
1089 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_16_MASK                                                     0x00010000L
1090 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_17_MASK                                                     0x00020000L
1091 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_18_MASK                                                     0x00040000L
1092 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_19_MASK                                                     0x00080000L
1093 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_20_MASK                                                     0x00100000L
1094 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_21_MASK                                                     0x00200000L
1095 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_22_MASK                                                     0x00400000L
1096 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_23_MASK                                                     0x00800000L
1097 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_24_MASK                                                     0x01000000L
1098 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_25_MASK                                                     0x02000000L
1099 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_26_MASK                                                     0x04000000L
1100 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_27_MASK                                                     0x08000000L
1101 #define SMU_GPIOPAD_INT_STAT_AK__GPIO_INT_STAT_AK_28_MASK                                                     0x10000000L
1102 #define SMU_GPIOPAD_INT_STAT_AK__SW_INITIATED_INT_STAT_AK_MASK                                                0x80000000L
1103 //SMU_GPIOPAD_INT_EN
1104 #define SMU_GPIOPAD_INT_EN__GPIO_INT_EN__SHIFT                                                                0x0
1105 #define SMU_GPIOPAD_INT_EN__SW_INITIATED_INT_EN__SHIFT                                                        0x1f
1106 #define SMU_GPIOPAD_INT_EN__GPIO_INT_EN_MASK                                                                  0x1FFFFFFFL
1107 #define SMU_GPIOPAD_INT_EN__SW_INITIATED_INT_EN_MASK                                                          0x80000000L
1108 //SMU_GPIOPAD_INT_TYPE
1109 #define SMU_GPIOPAD_INT_TYPE__GPIO_INT_TYPE__SHIFT                                                            0x0
1110 #define SMU_GPIOPAD_INT_TYPE__SW_INITIATED_INT_TYPE__SHIFT                                                    0x1f
1111 #define SMU_GPIOPAD_INT_TYPE__GPIO_INT_TYPE_MASK                                                              0x1FFFFFFFL
1112 #define SMU_GPIOPAD_INT_TYPE__SW_INITIATED_INT_TYPE_MASK                                                      0x80000000L
1113 //SMU_GPIOPAD_INT_POLARITY
1114 #define SMU_GPIOPAD_INT_POLARITY__GPIO_INT_POLARITY__SHIFT                                                    0x0
1115 #define SMU_GPIOPAD_INT_POLARITY__SW_INITIATED_INT_POLARITY__SHIFT                                            0x1f
1116 #define SMU_GPIOPAD_INT_POLARITY__GPIO_INT_POLARITY_MASK                                                      0x1FFFFFFFL
1117 #define SMU_GPIOPAD_INT_POLARITY__SW_INITIATED_INT_POLARITY_MASK                                              0x80000000L
1118 //SMUIO_PCC_GPIO_SELECT
1119 #define SMUIO_PCC_GPIO_SELECT__GPIO__SHIFT                                                                    0x0
1120 #define SMUIO_PCC_GPIO_SELECT__GPIO_MASK                                                                      0xFFFFFFFFL
1121 //SMU_GPIOPAD_S0
1122 #define SMU_GPIOPAD_S0__GPIO_S0__SHIFT                                                                        0x0
1123 #define SMU_GPIOPAD_S0__GPIO_S0_MASK                                                                          0x7FFFFFFFL
1124 //SMU_GPIOPAD_S1
1125 #define SMU_GPIOPAD_S1__GPIO_S1__SHIFT                                                                        0x0
1126 #define SMU_GPIOPAD_S1__GPIO_S1_MASK                                                                          0x7FFFFFFFL
1127 //SMU_GPIOPAD_SCHMEN
1128 #define SMU_GPIOPAD_SCHMEN__GPIO_SCHMEN__SHIFT                                                                0x0
1129 #define SMU_GPIOPAD_SCHMEN__GPIO_SCHMEN_MASK                                                                  0x7FFFFFFFL
1130 //SMU_GPIOPAD_SCL_EN
1131 #define SMU_GPIOPAD_SCL_EN__GPIO_SCL_EN__SHIFT                                                                0x0
1132 #define SMU_GPIOPAD_SCL_EN__GPIO_SCL_EN_MASK                                                                  0x7FFFFFFFL
1133 //SMU_GPIOPAD_SDA_EN
1134 #define SMU_GPIOPAD_SDA_EN__GPIO_SDA_EN__SHIFT                                                                0x0
1135 #define SMU_GPIOPAD_SDA_EN__GPIO_SDA_EN_MASK                                                                  0x7FFFFFFFL
1136 //SMUIO_GPIO_INT0_SELECT
1137 #define SMUIO_GPIO_INT0_SELECT__GPIO_INT0_SELECT__SHIFT                                                       0x0
1138 #define SMUIO_GPIO_INT0_SELECT__GPIO_INT0_SELECT_MASK                                                         0xFFFFFFFFL
1139 //SMUIO_GPIO_INT1_SELECT
1140 #define SMUIO_GPIO_INT1_SELECT__GPIO_INT1_SELECT__SHIFT                                                       0x0
1141 #define SMUIO_GPIO_INT1_SELECT__GPIO_INT1_SELECT_MASK                                                         0xFFFFFFFFL
1142 //SMUIO_GPIO_INT2_SELECT
1143 #define SMUIO_GPIO_INT2_SELECT__GPIO_INT2_SELECT__SHIFT                                                       0x0
1144 #define SMUIO_GPIO_INT2_SELECT__GPIO_INT2_SELECT_MASK                                                         0xFFFFFFFFL
1145 //SMUIO_GPIO_INT3_SELECT
1146 #define SMUIO_GPIO_INT3_SELECT__GPIO_INT3_SELECT__SHIFT                                                       0x0
1147 #define SMUIO_GPIO_INT3_SELECT__GPIO_INT3_SELECT_MASK                                                         0xFFFFFFFFL
1148 //SMU_GPIOPAD_MP_INT0_STAT
1149 #define SMU_GPIOPAD_MP_INT0_STAT__GPIO_MP_INT0_STAT__SHIFT                                                    0x0
1150 #define SMU_GPIOPAD_MP_INT0_STAT__GPIO_MP_INT0_STAT_MASK                                                      0x1FFFFFFFL
1151 //SMU_GPIOPAD_MP_INT1_STAT
1152 #define SMU_GPIOPAD_MP_INT1_STAT__GPIO_MP_INT1_STAT__SHIFT                                                    0x0
1153 #define SMU_GPIOPAD_MP_INT1_STAT__GPIO_MP_INT1_STAT_MASK                                                      0x1FFFFFFFL
1154 //SMU_GPIOPAD_MP_INT2_STAT
1155 #define SMU_GPIOPAD_MP_INT2_STAT__GPIO_MP_INT2_STAT__SHIFT                                                    0x0
1156 #define SMU_GPIOPAD_MP_INT2_STAT__GPIO_MP_INT2_STAT_MASK                                                      0x1FFFFFFFL
1157 //SMU_GPIOPAD_MP_INT3_STAT
1158 #define SMU_GPIOPAD_MP_INT3_STAT__GPIO_MP_INT3_STAT__SHIFT                                                    0x0
1159 #define SMU_GPIOPAD_MP_INT3_STAT__GPIO_MP_INT3_STAT_MASK                                                      0x1FFFFFFFL
1160 //SMIO_INDEX
1161 #define SMIO_INDEX__SW_SMIO_INDEX__SHIFT                                                                      0x0
1162 #define SMIO_INDEX__SW_SMIO_INDEX_MASK                                                                        0x00000001L
1163 //S0_VID_SMIO_CNTL
1164 #define S0_VID_SMIO_CNTL__S0_SMIO_VALUES__SHIFT                                                               0x0
1165 #define S0_VID_SMIO_CNTL__S0_SMIO_VALUES_MASK                                                                 0xFFFFFFFFL
1166 //S1_VID_SMIO_CNTL
1167 #define S1_VID_SMIO_CNTL__S1_SMIO_VALUES__SHIFT                                                               0x0
1168 #define S1_VID_SMIO_CNTL__S1_SMIO_VALUES_MASK                                                                 0xFFFFFFFFL
1169 //OPEN_DRAIN_SELECT
1170 #define OPEN_DRAIN_SELECT__OPEN_DRAIN_SELECT__SHIFT                                                           0x0
1171 #define OPEN_DRAIN_SELECT__RESERVED__SHIFT                                                                    0x1f
1172 #define OPEN_DRAIN_SELECT__OPEN_DRAIN_SELECT_MASK                                                             0x7FFFFFFFL
1173 #define OPEN_DRAIN_SELECT__RESERVED_MASK                                                                      0x80000000L
1174 //SMIO_ENABLE
1175 #define SMIO_ENABLE__SMIO_ENABLE__SHIFT                                                                       0x0
1176 #define SMIO_ENABLE__SMIO_ENABLE_MASK                                                                         0xFFFFFFFFL
1177 
1178 #endif
1179