summaryrefslogtreecommitdiff
path: root/drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_global_conf_masks.h
blob: 6703e678ee9f54b0d05333adf4157795f24a000e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
/* SPDX-License-Identifier: GPL-2.0
 *
 * Copyright 2016-2018 HabanaLabs, Ltd.
 * All Rights Reserved.
 *
 */

/************************************
 ** This is an auto-generated file **
 **       DO NOT EDIT BELOW        **
 ************************************/

#ifndef ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_
#define ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_

/*
 *****************************************
 *   PSOC_GLOBAL_CONF (Prototype: GLOBAL_CONF)
 *****************************************
 */

/* PSOC_GLOBAL_CONF_NON_RST_FLOPS */
#define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_SHIFT                     0
#define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_MASK                      0xFFFFFFFF

/* PSOC_GLOBAL_CONF_PCI_FW_FSM */
#define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_SHIFT                         0
#define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_MASK                          0x1

/* PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START */
#define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_IND_SHIFT                 0
#define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_IND_MASK                  0x1

/* PSOC_GLOBAL_CONF_BTM_FSM */
#define PSOC_GLOBAL_CONF_BTM_FSM_STATE_SHIFT                         0
#define PSOC_GLOBAL_CONF_BTM_FSM_STATE_MASK                          0xF

/* PSOC_GLOBAL_CONF_SW_BTM_FSM */
#define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_SHIFT                       0
#define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_MASK                        0xF

/* PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM */
#define PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM_CTRL_SHIFT                  0
#define PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM_CTRL_MASK                   0xF

/* PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT */
#define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_SHIFT                  0
#define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_MASK                   0xFFFFFFFF

/* PSOC_GLOBAL_CONF_SPI_MEM_EN */
#define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_SHIFT                        0
#define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_MASK                         0x1

/* PSOC_GLOBAL_CONF_PRSTN */
#define PSOC_GLOBAL_CONF_PRSTN_VAL_SHIFT                             0
#define PSOC_GLOBAL_CONF_PRSTN_VAL_MASK                              0x1

/* PSOC_GLOBAL_CONF_PCIE_EN */
#define PSOC_GLOBAL_CONF_PCIE_EN_MASK_SHIFT                          0
#define PSOC_GLOBAL_CONF_PCIE_EN_MASK_MASK                           0x1

/* PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR */
#define PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR_IND_SHIFT                   0
#define PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR_IND_MASK                    0x1

/* PSOC_GLOBAL_CONF_SPI_IMG_STS */
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRI_SHIFT                       0
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRI_MASK                        0x1
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_SEC_SHIFT                       1
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_SEC_MASK                        0x2
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_SHIFT                     2
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_MASK                      0x4
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCI_SHIFT                       3
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCI_MASK                        0x8

/* PSOC_GLOBAL_CONF_BOOT_SEQ_FSM */
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_IDLE_SHIFT                     0
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_IDLE_MASK                      0x1
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_BOOT_INIT_SHIFT                1
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_BOOT_INIT_MASK                 0x2
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRI_SHIFT                  2
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRI_MASK                   0x4
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_SEC_SHIFT                  3
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_SEC_MASK                   0x8
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRSTN_SHIFT                4
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRSTN_MASK                 0x10
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PCIE_SHIFT                 5
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PCIE_MASK                  0x20
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_ROM_SHIFT                      6
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_ROM_MASK                       0x40
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_PCLK_READY_SHIFT               7
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_PCLK_READY_MASK                0x80
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_LTSSM_EN_SHIFT                 8
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_LTSSM_EN_MASK                  0x100

/* PSOC_GLOBAL_CONF_BOOT_SEQ_EXT_LD */
#define PSOC_GLOBAL_CONF_BOOT_SEQ_EXT_LD_DONE_SHIFT                  0
#define PSOC_GLOBAL_CONF_BOOT_SEQ_EXT_LD_DONE_MASK                   0x1

/* PSOC_GLOBAL_CONF_PHY_STABLE */
#define PSOC_GLOBAL_CONF_PHY_STABLE_PRSTN_SHIFT                      0
#define PSOC_GLOBAL_CONF_PHY_STABLE_PRSTN_MASK                       0x1

/* PSOC_GLOBAL_CONF_PRSTN_OVR */
#define PSOC_GLOBAL_CONF_PRSTN_OVR_EN_SHIFT                          0
#define PSOC_GLOBAL_CONF_PRSTN_OVR_EN_MASK                           0x1
#define PSOC_GLOBAL_CONF_PRSTN_OVR_VAL_SHIFT                         4
#define PSOC_GLOBAL_CONF_PRSTN_OVR_VAL_MASK                          0x10

/* PSOC_GLOBAL_CONF_ETR_FLUSH */
#define PSOC_GLOBAL_CONF_ETR_FLUSH_MASK_SHIFT                        0
#define PSOC_GLOBAL_CONF_ETR_FLUSH_MASK_MASK                         0x1

/* PSOC_GLOBAL_CONF_COLD_RST_FLOPS */
#define PSOC_GLOBAL_CONF_COLD_RST_FLOPS_VAL_SHIFT                    0
#define PSOC_GLOBAL_CONF_COLD_RST_FLOPS_VAL_MASK                     0xFFFFFFFF

/* PSOC_GLOBAL_CONF_DIS_RAZWI_ERR */
#define PSOC_GLOBAL_CONF_DIS_RAZWI_ERR_IND_SHIFT                     0
#define PSOC_GLOBAL_CONF_DIS_RAZWI_ERR_IND_MASK                      0x1

/* PSOC_GLOBAL_CONF_PCIE_PHY_RST_N */
#define PSOC_GLOBAL_CONF_PCIE_PHY_RST_N_IND_SHIFT                    0
#define PSOC_GLOBAL_CONF_PCIE_PHY_RST_N_IND_MASK                     0x1

/* PSOC_GLOBAL_CONF_RAZWI */
#define PSOC_GLOBAL_CONF_RAZWI_INTR_SHIFT                            0
#define PSOC_GLOBAL_CONF_RAZWI_INTR_MASK                             0x1
#define PSOC_GLOBAL_CONF_RAZWI_MASK_SHIFT                            4
#define PSOC_GLOBAL_CONF_RAZWI_MASK_MASK                             0x10

/* PSOC_GLOBAL_CONF_PROT */
#define PSOC_GLOBAL_CONF_PROT_AR_SHIFT                               0
#define PSOC_GLOBAL_CONF_PROT_AR_MASK                                0x7
#define PSOC_GLOBAL_CONF_PROT_AW_SHIFT                               4
#define PSOC_GLOBAL_CONF_PROT_AW_MASK                                0x70

/* PSOC_GLOBAL_CONF_ADC */
#define PSOC_GLOBAL_CONF_ADC_INTR_SHIFT                              0
#define PSOC_GLOBAL_CONF_ADC_INTR_MASK                               0x1
#define PSOC_GLOBAL_CONF_ADC_MASK_SHIFT                              4
#define PSOC_GLOBAL_CONF_ADC_MASK_MASK                               0x10

/* PSOC_GLOBAL_CONF_BOOT_SEQ_TO */
#define PSOC_GLOBAL_CONF_BOOT_SEQ_TO_MASK_SHIFT                      0
#define PSOC_GLOBAL_CONF_BOOT_SEQ_TO_MASK_MASK                       0x1

/* PSOC_GLOBAL_CONF_SCRATCHPAD */
#define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_SHIFT                        0
#define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_MASK                         0xFFFFFFFF

/* PSOC_GLOBAL_CONF_SEMAPHORE */
#define PSOC_GLOBAL_CONF_SEMAPHORE_REG_SHIFT                         0
#define PSOC_GLOBAL_CONF_SEMAPHORE_REG_MASK                          0xFFFFFFFF

/* PSOC_GLOBAL_CONF_CPU_BOOT_STATUS */
#define PSOC_GLOBAL_CONF_CPU_BOOT_STATUS_CNTR_SHIFT                  0
#define PSOC_GLOBAL_CONF_CPU_BOOT_STATUS_CNTR_MASK                   0xFFFFFFFF

/* PSOC_GLOBAL_CONF_KMD_MSG_TO_CPU */
#define PSOC_GLOBAL_CONF_KMD_MSG_TO_CPU_VAL_SHIFT                    0
#define PSOC_GLOBAL_CONF_KMD_MSG_TO_CPU_VAL_MASK                     0xFFFFFFFF

/* PSOC_GLOBAL_CONF_SPL_SOURCE */
#define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_SHIFT                        0
#define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_MASK                         0x7

/* PSOC_GLOBAL_CONF_I2C_MSTR1_DBG */
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_S_GEN_SHIFT                   0
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_S_GEN_MASK                    0x1
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_P_GEN_SHIFT                   1
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_P_GEN_MASK                    0x2
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_DATA_SHIFT                    2
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_DATA_MASK                     0x4
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_SHIFT                    3
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_MASK                     0x8
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_RD_SHIFT                      4
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_RD_MASK                       0x10
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_WR_SHIFT                      5
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_WR_MASK                       0x20
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_HS_SHIFT                      6
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_HS_MASK                       0x40
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MASTER_ACT_SHIFT              7
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MASTER_ACT_MASK               0x80
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLAVE_ACT_SHIFT               8
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLAVE_ACT_MASK                0x100
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_10BIT_SHIFT              9
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_10BIT_MASK               0x200
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MST_CSTATE_SHIFT              10
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MST_CSTATE_MASK               0x7C00
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLV_CSTATE_SHIFT              15
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLV_CSTATE_MASK               0x78000
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_IC_EN_SHIFT                   19
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_IC_EN_MASK                    0x80000

/* PSOC_GLOBAL_CONF_I2C_SLV */
#define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_SHIFT                      0
#define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_MASK                       0x1

/* PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK */
#define PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK_FLD_INT_SHIFT             0
#define PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK_FLD_INT_MASK              0x1

/* PSOC_GLOBAL_CONF_TRACE_ADDR */
#define PSOC_GLOBAL_CONF_TRACE_ADDR_MSB_SHIFT                        0
#define PSOC_GLOBAL_CONF_TRACE_ADDR_MSB_MASK                         0x3FF

/* PSOC_GLOBAL_CONF_ARUSER */
#define PSOC_GLOBAL_CONF_ARUSER_VAL_SHIFT                            0
#define PSOC_GLOBAL_CONF_ARUSER_VAL_MASK                             0xFFFFFFFF

/* PSOC_GLOBAL_CONF_AWUSER */
#define PSOC_GLOBAL_CONF_AWUSER_VAL_SHIFT                            0
#define PSOC_GLOBAL_CONF_AWUSER_VAL_MASK                             0xFFFFFFFF

/* PSOC_GLOBAL_CONF_TRACE_AWUSER */
#define PSOC_GLOBAL_CONF_TRACE_AWUSER_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_TRACE_AWUSER_VAL_MASK                       0xFFFFFFFF

/* PSOC_GLOBAL_CONF_TRACE_ARUSER */
#define PSOC_GLOBAL_CONF_TRACE_ARUSER_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_TRACE_ARUSER_VAL_MASK                       0xFFFFFFFF

/* PSOC_GLOBAL_CONF_BTL_STS */
#define PSOC_GLOBAL_CONF_BTL_STS_DONE_SHIFT                          0
#define PSOC_GLOBAL_CONF_BTL_STS_DONE_MASK                           0x1
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_SHIFT                          4
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_MASK                           0x10
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_CODE_SHIFT                     8
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_CODE_MASK                      0xF00

/* PSOC_GLOBAL_CONF_TIMEOUT_INTR */
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_0_SHIFT                   0
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_0_MASK                    0x1
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_1_SHIFT                   1
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_1_MASK                    0x2
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_2_SHIFT                   2
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_2_MASK                    0x4
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_3_SHIFT                   3
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_3_MASK                    0x8
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_4_SHIFT                   4
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_4_MASK                    0x10
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_TIMER_SHIFT                    5
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_TIMER_MASK                     0x20
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_0_SHIFT                   6
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_0_MASK                    0x40
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_1_SHIFT                   7
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_1_MASK                    0x80
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_5_SHIFT                   8
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_5_MASK                    0x100
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_6_SHIFT                   9
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_6_MASK                    0x200

/* PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR */
#define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_SHIFT                 0
#define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_MASK                  0x1

/* PSOC_GLOBAL_CONF_PERIPH_INTR */
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TX_SHIFT                 0
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TX_MASK                  0x1
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RX_SHIFT                 1
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RX_MASK                  0x2
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TXOVR_SHIFT              2
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TXOVR_MASK               0x4
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RXOVR_SHIFT              3
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RXOVR_MASK               0x8
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TX_SHIFT                 4
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TX_MASK                  0x10
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RX_SHIFT                 5
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RX_MASK                  0x20
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TXOVR_SHIFT              6
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TXOVR_MASK               0x40
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RXOVR_SHIFT              7
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RXOVR_MASK               0x80
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_SHIFT                      12
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_MASK                       0x1000
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_WAKEUP_SHIFT               13
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_WAKEUP_MASK                0x2000
#define PSOC_GLOBAL_CONF_PERIPH_INTR_MII_SHIFT                       16
#define PSOC_GLOBAL_CONF_PERIPH_INTR_MII_MASK                        0x10000

/* PSOC_GLOBAL_CONF_COMB_PERIPH_INTR */
#define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_SHIFT                  0
#define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_MASK                   0x1

/* PSOC_GLOBAL_CONF_AXI_ERR_INTR */
#define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_SHIFT                      0
#define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_MASK                       0x1

/* PSOC_GLOBAL_CONF_TARGETID */
#define PSOC_GLOBAL_CONF_TARGETID_TDESIGNER_SHIFT                    1
#define PSOC_GLOBAL_CONF_TARGETID_TDESIGNER_MASK                     0xFFE
#define PSOC_GLOBAL_CONF_TARGETID_TPARTNO_SHIFT                      16
#define PSOC_GLOBAL_CONF_TARGETID_TPARTNO_MASK                       0xFFF0000
#define PSOC_GLOBAL_CONF_TARGETID_TREVISION_SHIFT                    28
#define PSOC_GLOBAL_CONF_TARGETID_TREVISION_MASK                     0xF0000000

/* PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE */
#define PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE_IND_SHIFT               0
#define PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE_IND_MASK                0x1

/* PSOC_GLOBAL_CONF_BOOT_STRAP_PINS */
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_I2C_SLV_ADDR_SHIFT          0
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_I2C_SLV_ADDR_MASK           0x1
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PCIE_EN_SHIFT               1
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PCIE_EN_MASK                0x2
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_REPAIR_CFG_SHIFT            2
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_REPAIR_CFG_MASK             0xC
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPOL_SHIFT                  4
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPOL_MASK                   0x10
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPHA_SHIFT                  5
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPHA_MASK                   0x20
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_EN_SHIFT                6
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_EN_MASK                 0x40
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_ROM_EN_SHIFT            7
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_ROM_EN_MASK             0x80
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_DUMP_SEL_SHIFT              8
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_DUMP_SEL_MASK               0x1FFF00
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_GRAD_RST_SHIFT              22
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_GRAD_RST_MASK               0x400000
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_DUMP_DIS_SHIFT              23
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_DUMP_DIS_MASK               0x800000
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_I2C_SHIFT                   24
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_I2C_MASK                    0x1F000000

/* PSOC_GLOBAL_CONF_MEM_REPAIR_DIV */
#define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_EN_SHIFT                     0
#define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_EN_MASK                      0x1
#define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_VAL_SHIFT                    8
#define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_VAL_MASK                     0xFF00

/* PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL */
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_SHIFT                   0
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_MASK                    0x1
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_CLR_SHIFT                   1
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_CLR_MASK                    0x2

/* PSOC_GLOBAL_CONF_MEM_REPAIR_STS */
#define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_IND_SHIFT                    0
#define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_IND_MASK                     0x1
#define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_FAIL_SHIFT                   4
#define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_FAIL_MASK                    0x10

/* PSOC_GLOBAL_CONF_OUTSTANT_TRANS */
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_RD_SHIFT                     0
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_RD_MASK                      0x1
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_WR_SHIFT                     1
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_WR_MASK                      0x2

/* PSOC_GLOBAL_CONF_MASK_REQ */
#define PSOC_GLOBAL_CONF_MASK_REQ_IND_SHIFT                          0
#define PSOC_GLOBAL_CONF_MASK_REQ_IND_MASK                           0x1

/* PSOC_GLOBAL_CONF_WD_RST_CFG_L */
#define PSOC_GLOBAL_CONF_WD_RST_CFG_L_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_WD_RST_CFG_L_VAL_MASK                       0xFFFFFFFF

/* PSOC_GLOBAL_CONF_WD_RST_CFG_H */
#define PSOC_GLOBAL_CONF_WD_RST_CFG_H_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_WD_RST_CFG_H_VAL_MASK                       0x3FFFFF

/* PSOC_GLOBAL_CONF_MNL_RST_CFG_L */
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_L_VAL_SHIFT                     0
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_L_VAL_MASK                      0xFFFFFFFF

/* PSOC_GLOBAL_CONF_MNL_RST_CFG_H */
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_H_VAL_SHIFT                     0
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_H_VAL_MASK                      0x3FFFFF

/* PSOC_GLOBAL_CONF_PRSTN_RST_CFG_L */
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_L_VAL_SHIFT                   0
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_L_VAL_MASK                    0xFFFFFFFF

/* PSOC_GLOBAL_CONF_PRSTN_RST_CFG_H */
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_H_VAL_SHIFT                   0
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_H_VAL_MASK                    0xFFFFFFFF

/* PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_L */
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_L_VAL_SHIFT                  0
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_L_VAL_MASK                   0xFFFFFFFF

/* PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_H */
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_H_VAL_SHIFT                  0
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_H_VAL_MASK                   0x3FFFFF

/* PSOC_GLOBAL_CONF_SW_ALL_RST */
#define PSOC_GLOBAL_CONF_SW_ALL_RST_IND_SHIFT                        0
#define PSOC_GLOBAL_CONF_SW_ALL_RST_IND_MASK                         0x1

/* PSOC_GLOBAL_CONF_SOFT_RST */
#define PSOC_GLOBAL_CONF_SOFT_RST_IND_SHIFT                          0
#define PSOC_GLOBAL_CONF_SOFT_RST_IND_MASK                           0x1

/* PSOC_GLOBAL_CONF_SOFT_RST_CFG_L */
#define PSOC_GLOBAL_CONF_SOFT_RST_CFG_L_VAL_SHIFT                    0
#define PSOC_GLOBAL_CONF_SOFT_RST_CFG_L_VAL_MASK                     0xFFFFFFFF

/* PSOC_GLOBAL_CONF_SOFT_RST_CFG_H */
#define PSOC_GLOBAL_CONF_SOFT_RST_CFG_H_VAL_SHIFT                    0
#define PSOC_GLOBAL_CONF_SOFT_RST_CFG_H_VAL_MASK                     0x3FFFFF

/* PSOC_GLOBAL_CONF_UNIT_RST_N */
#define PSOC_GLOBAL_CONF_UNIT_RST_N_IND_SHIFT                        0
#define PSOC_GLOBAL_CONF_UNIT_RST_N_IND_MASK                         0x1

/* PSOC_GLOBAL_CONF_UNIT_RST_N_L */
#define PSOC_GLOBAL_CONF_UNIT_RST_N_L_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_UNIT_RST_N_L_VAL_MASK                       0xFFFFFFFF

/* PSOC_GLOBAL_CONF_UNIT_RST_N_H */
#define PSOC_GLOBAL_CONF_UNIT_RST_N_H_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_UNIT_RST_N_H_VAL_MASK                       0x3FFFFF

/* PSOC_GLOBAL_CONF_BTL_IMG */
#define PSOC_GLOBAL_CONF_BTL_IMG_SEL_SHIFT                           0
#define PSOC_GLOBAL_CONF_BTL_IMG_SEL_MASK                            0x1

/* PSOC_GLOBAL_CONF_PRSTN_MASK */
#define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_SHIFT                        0
#define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_MASK                         0x1

/* PSOC_GLOBAL_CONF_WD_MASK */
#define PSOC_GLOBAL_CONF_WD_MASK_IND_SHIFT                           0
#define PSOC_GLOBAL_CONF_WD_MASK_IND_MASK                            0x1

/* PSOC_GLOBAL_CONF_RST_SRC */
#define PSOC_GLOBAL_CONF_RST_SRC_VAL_SHIFT                           0
#define PSOC_GLOBAL_CONF_RST_SRC_VAL_MASK                            0xF

/* PSOC_GLOBAL_CONF_BOOT_STATE */
#define PSOC_GLOBAL_CONF_BOOT_STATE_VAL_SHIFT                        0
#define PSOC_GLOBAL_CONF_BOOT_STATE_VAL_MASK                         0x1

/* PSOC_GLOBAL_CONF_PAD_1V8_CFG */
#define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_SHIFT                       0
#define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_MASK                        0x7F

/* PSOC_GLOBAL_CONF_PAD_3V3_CFG */
#define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_SHIFT                       0
#define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_MASK                        0x7F

/* PSOC_GLOBAL_CONF_PAD_1V8_INPUT */
#define PSOC_GLOBAL_CONF_PAD_1V8_INPUT_CFG_SHIFT                     0
#define PSOC_GLOBAL_CONF_PAD_1V8_INPUT_CFG_MASK                      0x7

/* PSOC_GLOBAL_CONF_BNK3V3_MS */
#define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_SHIFT                         0
#define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_MASK                          0x3

/* PSOC_GLOBAL_CONF_ADC_CLK_FREQ */
#define PSOC_GLOBAL_CONF_ADC_CLK_FREQ_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_ADC_CLK_FREQ_VAL_MASK                       0xFF

/* PSOC_GLOBAL_CONF_ADC_DELAY_FROM_START */
#define PSOC_GLOBAL_CONF_ADC_DELAY_FROM_START_VAL_SHIFT              0
#define PSOC_GLOBAL_CONF_ADC_DELAY_FROM_START_VAL_MASK               0xFF

/* PSOC_GLOBAL_CONF_ADC_DATA_SAMPLES */
#define PSOC_GLOBAL_CONF_ADC_DATA_SAMPLES_VAL_SHIFT                  0
#define PSOC_GLOBAL_CONF_ADC_DATA_SAMPLES_VAL_MASK                   0x1F

/* PSOC_GLOBAL_CONF_ADC_TPH_CS */
#define PSOC_GLOBAL_CONF_ADC_TPH_CS_VAL_SHIFT                        0
#define PSOC_GLOBAL_CONF_ADC_TPH_CS_VAL_MASK                         0xFF

/* PSOC_GLOBAL_CONF_ADC_LSB_NMSB */
#define PSOC_GLOBAL_CONF_ADC_LSB_NMSB_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_ADC_LSB_NMSB_VAL_MASK                       0x1

/* PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES */
#define PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES_VAL_SHIFT                 0
#define PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES_VAL_MASK                  0x1

/* PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE */
#define PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE_VAL_SHIFT                  0
#define PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE_VAL_MASK                   0x1

/* PSOC_GLOBAL_CONF_ADC_CFG_DATA */
#define PSOC_GLOBAL_CONF_ADC_CFG_DATA_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_ADC_CFG_DATA_VAL_MASK                       0xFFFFFFFF

/* PSOC_GLOBAL_CONF_ADC_TDV_CSDO */
#define PSOC_GLOBAL_CONF_ADC_TDV_CSDO_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_ADC_TDV_CSDO_VAL_MASK                       0xFF

/* PSOC_GLOBAL_CONF_ADC_TSU_CSCK */
#define PSOC_GLOBAL_CONF_ADC_TSU_CSCK_VAL_SHIFT                      0
#define PSOC_GLOBAL_CONF_ADC_TSU_CSCK_VAL_MASK                       0xFF

/* PSOC_GLOBAL_CONF_PAD_DEFAULT */
#define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_SHIFT                       0
#define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_MASK                        0xF

/* PSOC_GLOBAL_CONF_PAD_SEL */
#define PSOC_GLOBAL_CONF_PAD_SEL_VAL_SHIFT                           0
#define PSOC_GLOBAL_CONF_PAD_SEL_VAL_MASK                            0x3

/* PSOC_GLOBAL_CONF_RST_CTRL */
#define PSOC_GLOBAL_CONF_RST_CTRL_SEL_SHIFT                          0
#define PSOC_GLOBAL_CONF_RST_CTRL_SEL_MASK                           0xFF

#endif /* ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_ */