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

source code of linux/drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h