0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_
0014 #define ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_SHIFT 0
0025 #define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_MASK 0xFFFFFFFF
0026
0027
0028 #define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_SHIFT 0
0029 #define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_MASK 0x1
0030
0031
0032 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_IND_SHIFT 0
0033 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_IND_MASK 0x1
0034 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_MNL_RST_IND_SHIFT 4
0035 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_MNL_RST_IND_MASK 0x10
0036 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_WD_RST_IND_SHIFT 5
0037 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_WD_RST_IND_MASK 0x20
0038 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_SW_RST_IND_SHIFT 6
0039 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_SW_RST_IND_MASK 0x40
0040 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_SOFT_RST_IND_SHIFT 7
0041 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_SOFT_RST_IND_MASK 0x80
0042 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_PRST_RST_IND_SHIFT 8
0043 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_PRST_RST_IND_MASK 0x100
0044 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_FLR_RST_IND_SHIFT 9
0045 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_FLR_RST_IND_MASK 0x200
0046 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_FW_RST_IND_SHIFT 10
0047 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_FW_RST_IND_MASK 0x400
0048 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_ECC_DERR_RST_IND_SHIFT 11
0049 #define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_ECC_DERR_RST_IND_MASK 0x800
0050
0051
0052 #define PSOC_GLOBAL_CONF_BTM_FSM_STATE_SHIFT 0
0053 #define PSOC_GLOBAL_CONF_BTM_FSM_STATE_MASK 0x1F
0054
0055
0056 #define PSOC_GLOBAL_CONF_BTL_ROM_DELAY_VAL_SHIFT 0
0057 #define PSOC_GLOBAL_CONF_BTL_ROM_DELAY_VAL_MASK 0xFFFF
0058
0059
0060 #define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_SHIFT 0
0061 #define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_MASK 0x1F
0062
0063
0064 #define PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM_CTRL_SHIFT 0
0065 #define PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM_CTRL_MASK 0x1F
0066
0067
0068 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_SHIFT 0
0069 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_MASK 0xFFFFFFFF
0070
0071
0072 #define PSOC_GLOBAL_CONF_QSPI_SPI_SEL_SHIFT 0
0073 #define PSOC_GLOBAL_CONF_QSPI_SPI_SEL_MASK 0x1
0074
0075
0076 #define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_SPI_SHIFT 0
0077 #define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_SPI_MASK 0x1
0078 #define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_QSPI_SHIFT 1
0079 #define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_QSPI_MASK 0x2
0080
0081
0082 #define PSOC_GLOBAL_CONF_PRSTN_VAL_SHIFT 0
0083 #define PSOC_GLOBAL_CONF_PRSTN_VAL_MASK 0x1
0084
0085
0086 #define PSOC_GLOBAL_CONF_PCIE_EN_MASK_SHIFT 0
0087 #define PSOC_GLOBAL_CONF_PCIE_EN_MASK_MASK 0x1
0088
0089
0090 #define PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR_IND_SHIFT 0
0091 #define PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR_IND_MASK 0x1
0092
0093
0094 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_SPI_PRI_SHIFT 0
0095 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_SPI_PRI_MASK 0x3
0096 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_SPI_SEC_SHIFT 2
0097 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_SPI_SEC_MASK 0xC
0098 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_PRI_SHIFT 4
0099 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_PRI_MASK 0x30
0100 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_SEC_SHIFT 6
0101 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_SEC_MASK 0xC0
0102 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCIE_PRI_SHIFT 8
0103 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCIE_PRI_MASK 0x300
0104 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCIE_SEC_SHIFT 10
0105 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCIE_SEC_MASK 0xC00
0106 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_SPI_PRI_SHIFT 12
0107 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_SPI_PRI_MASK 0x3000
0108 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_PRSTN_PRI_SHIFT 14
0109 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_PRSTN_PRI_MASK 0xC000
0110 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_SPI_SEC_SHIFT 16
0111 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_SPI_SEC_MASK 0x30000
0112 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_PRSTN_SEC_SHIFT 18
0113 #define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRE_PRSTN_SEC_MASK 0xC0000
0114
0115
0116 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_IDLE_SHIFT 0
0117 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_IDLE_MASK 0x1
0118 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_BOOT_INIT_SHIFT 1
0119 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_BOOT_INIT_MASK 0x2
0120 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRI_SHIFT 2
0121 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRI_MASK 0x4
0122 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_SEC_SHIFT 3
0123 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_SEC_MASK 0x8
0124 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRSTN_SHIFT 4
0125 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRSTN_MASK 0x10
0126 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PCIE_SHIFT 5
0127 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PCIE_MASK 0x20
0128 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_ROM_SHIFT 6
0129 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_ROM_MASK 0x40
0130 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_PCLK_READY_SHIFT 7
0131 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_PCLK_READY_MASK 0x80
0132 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_LTSSM_EN_SHIFT 8
0133 #define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_LTSSM_EN_MASK 0x100
0134
0135
0136 #define PSOC_GLOBAL_CONF_BOOT_SEQ_EXT_LD_DONE_SHIFT 0
0137 #define PSOC_GLOBAL_CONF_BOOT_SEQ_EXT_LD_DONE_MASK 0x1
0138
0139
0140 #define PSOC_GLOBAL_CONF_QSPI_SPI_BOOTSEQ_RST_VAL_SHIFT 0
0141 #define PSOC_GLOBAL_CONF_QSPI_SPI_BOOTSEQ_RST_VAL_MASK 0x1
0142
0143
0144 #define PSOC_GLOBAL_CONF_PHY_STABLE_PRSTN_SHIFT 0
0145 #define PSOC_GLOBAL_CONF_PHY_STABLE_PRSTN_MASK 0x1
0146
0147
0148 #define PSOC_GLOBAL_CONF_PRSTN_OVR_EN_SHIFT 0
0149 #define PSOC_GLOBAL_CONF_PRSTN_OVR_EN_MASK 0x1
0150 #define PSOC_GLOBAL_CONF_PRSTN_OVR_VAL_SHIFT 4
0151 #define PSOC_GLOBAL_CONF_PRSTN_OVR_VAL_MASK 0x10
0152
0153
0154 #define PSOC_GLOBAL_CONF_ETR_FLUSH_MASK_SHIFT 0
0155 #define PSOC_GLOBAL_CONF_ETR_FLUSH_MASK_MASK 0x1
0156
0157
0158 #define PSOC_GLOBAL_CONF_ANY_RST_IND_SHIFT 0
0159 #define PSOC_GLOBAL_CONF_ANY_RST_IND_MASK 0x1
0160
0161
0162 #define PSOC_GLOBAL_CONF_COLD_RST_FLOPS_VAL_SHIFT 0
0163 #define PSOC_GLOBAL_CONF_COLD_RST_FLOPS_VAL_MASK 0xFFFFFFFF
0164
0165
0166 #define PSOC_GLOBAL_CONF_DIS_RAZWI_ERR_IND_SHIFT 0
0167 #define PSOC_GLOBAL_CONF_DIS_RAZWI_ERR_IND_MASK 0x1
0168
0169
0170 #define PSOC_GLOBAL_CONF_PCIE_PHY_RST_N_IND_SHIFT 0
0171 #define PSOC_GLOBAL_CONF_PCIE_PHY_RST_N_IND_MASK 0x1
0172 #define PSOC_GLOBAL_CONF_PCIE_PHY_RST_N_CLK_DIS_SHIFT 16
0173 #define PSOC_GLOBAL_CONF_PCIE_PHY_RST_N_CLK_DIS_MASK 0x10000
0174
0175
0176 #define PSOC_GLOBAL_CONF_RAZWI_INTERRUPT_INTR_SHIFT 0
0177 #define PSOC_GLOBAL_CONF_RAZWI_INTERRUPT_INTR_MASK 0x1
0178
0179
0180 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_MASK_SHIFT 0
0181 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_MASK_MASK 0x1
0182 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_WAS_AR_SHIFT 1
0183 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_WAS_AR_MASK 0x2
0184 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_WAS_AW_SHIFT 2
0185 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_WAS_AW_MASK 0x4
0186 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_AXUSER_L_SHIFT 4
0187 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_AXUSER_L_MASK 0x3FF0
0188 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_AXUSER_H_SHIFT 16
0189 #define PSOC_GLOBAL_CONF_RAZWI_MASK_INFO_AXUSER_H_MASK 0xFFFF0000
0190
0191
0192 #define PSOC_GLOBAL_CONF_BTL_PROT_AR_SHIFT 0
0193 #define PSOC_GLOBAL_CONF_BTL_PROT_AR_MASK 0x7
0194 #define PSOC_GLOBAL_CONF_BTL_PROT_AW_SHIFT 4
0195 #define PSOC_GLOBAL_CONF_BTL_PROT_AW_MASK 0x70
0196
0197
0198 #define PSOC_GLOBAL_CONF_BTL_ADDR_EXT_VAL_SHIFT 0
0199 #define PSOC_GLOBAL_CONF_BTL_ADDR_EXT_VAL_MASK 0xFFFFF
0200
0201
0202 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TO_MASK_SHIFT 0
0203 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TO_MASK_MASK 0x1
0204
0205
0206 #define PSOC_GLOBAL_CONF_RESET_DELAYS_PRE_RESET_SHIFT 0
0207 #define PSOC_GLOBAL_CONF_RESET_DELAYS_PRE_RESET_MASK 0xFFFF
0208 #define PSOC_GLOBAL_CONF_RESET_DELAYS_GRAD_RESET_SHIFT 16
0209 #define PSOC_GLOBAL_CONF_RESET_DELAYS_GRAD_RESET_MASK 0xFFFF0000
0210
0211
0212 #define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_SHIFT 0
0213 #define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_MASK 0xFFFFFFFF
0214
0215
0216 #define PSOC_GLOBAL_CONF_SEMAPHORE_REG_SHIFT 0
0217 #define PSOC_GLOBAL_CONF_SEMAPHORE_REG_MASK 0xFFFFFFFF
0218
0219
0220 #define PSOC_GLOBAL_CONF_CPU_BOOT_STATUS_CNTR_SHIFT 0
0221 #define PSOC_GLOBAL_CONF_CPU_BOOT_STATUS_CNTR_MASK 0xFFFFFFFF
0222
0223
0224 #define PSOC_GLOBAL_CONF_KMD_MSG_TO_CPU_VAL_SHIFT 0
0225 #define PSOC_GLOBAL_CONF_KMD_MSG_TO_CPU_VAL_MASK 0xFFFFFFFF
0226
0227
0228 #define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_SHIFT 0
0229 #define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_MASK 0x7
0230
0231
0232 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_S_GEN_SHIFT 0
0233 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_S_GEN_MASK 0x1
0234 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_P_GEN_SHIFT 1
0235 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_P_GEN_MASK 0x2
0236 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_DATA_SHIFT 2
0237 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_DATA_MASK 0x4
0238 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_SHIFT 3
0239 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_MASK 0x8
0240 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_RD_SHIFT 4
0241 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_RD_MASK 0x10
0242 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_WR_SHIFT 5
0243 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_WR_MASK 0x20
0244 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_HS_SHIFT 6
0245 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_HS_MASK 0x40
0246 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MASTER_ACT_SHIFT 7
0247 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MASTER_ACT_MASK 0x80
0248 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLAVE_ACT_SHIFT 8
0249 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLAVE_ACT_MASK 0x100
0250 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_10BIT_SHIFT 9
0251 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_10BIT_MASK 0x200
0252 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MST_CSTATE_SHIFT 10
0253 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MST_CSTATE_MASK 0x7C00
0254 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLV_CSTATE_SHIFT 15
0255 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLV_CSTATE_MASK 0x78000
0256 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_IC_EN_SHIFT 19
0257 #define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_IC_EN_MASK 0x80000
0258
0259
0260 #define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_SHIFT 0
0261 #define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_MASK 0x1
0262
0263
0264 #define PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK_INTR_SHIFT 0
0265 #define PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK_INTR_MASK 0x1
0266
0267
0268 #define PSOC_GLOBAL_CONF_TRACE_ADDR_MSB_SHIFT 0
0269 #define PSOC_GLOBAL_CONF_TRACE_ADDR_MSB_MASK 0xFFFFFF
0270
0271
0272 #define PSOC_GLOBAL_CONF_SMB_ALERT_CTRL_I2C_M0_ALERT_MASK_SHIFT 0
0273 #define PSOC_GLOBAL_CONF_SMB_ALERT_CTRL_I2C_M0_ALERT_MASK_MASK 0xFF
0274 #define PSOC_GLOBAL_CONF_SMB_ALERT_CTRL_I2C_M1_ALERT_MASK_SHIFT 8
0275 #define PSOC_GLOBAL_CONF_SMB_ALERT_CTRL_I2C_M1_ALERT_MASK_MASK 0xFF00
0276 #define PSOC_GLOBAL_CONF_SMB_ALERT_CTRL_I2C_SLV_ALERT_MASK_SHIFT 16
0277 #define PSOC_GLOBAL_CONF_SMB_ALERT_CTRL_I2C_SLV_ALERT_MASK_MASK 0xFF0000
0278
0279
0280 #define PSOC_GLOBAL_CONF_SMB_ALERT_INTR_CAUSE_VAL_SHIFT 0
0281 #define PSOC_GLOBAL_CONF_SMB_ALERT_INTR_CAUSE_VAL_MASK 0xFF
0282
0283
0284 #define PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CLEAR_IND_SHIFT 0
0285 #define PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CLEAR_IND_MASK 0x1
0286
0287
0288 #define PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CTRL_IND_SHIFT 0
0289 #define PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CTRL_IND_MASK 0x1
0290 #define PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CTRL_MASK_SHIFT 4
0291 #define PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CTRL_MASK_MASK 0x10
0292
0293
0294 #define PSOC_GLOBAL_CONF_TRACE_AXPROT_VAL_SHIFT 0
0295 #define PSOC_GLOBAL_CONF_TRACE_AXPROT_VAL_MASK 0x7
0296
0297
0298 #define PSOC_GLOBAL_CONF_TRACE_AWUSER_VAL_SHIFT 0
0299 #define PSOC_GLOBAL_CONF_TRACE_AWUSER_VAL_MASK 0xFFFFFFFF
0300
0301
0302 #define PSOC_GLOBAL_CONF_TRACE_ARUSER_VAL_SHIFT 0
0303 #define PSOC_GLOBAL_CONF_TRACE_ARUSER_VAL_MASK 0xFFFFFFFF
0304
0305
0306 #define PSOC_GLOBAL_CONF_BTL_STS_DONE_SHIFT 0
0307 #define PSOC_GLOBAL_CONF_BTL_STS_DONE_MASK 0x1
0308 #define PSOC_GLOBAL_CONF_BTL_STS_FAIL_SHIFT 4
0309 #define PSOC_GLOBAL_CONF_BTL_STS_FAIL_MASK 0x10
0310 #define PSOC_GLOBAL_CONF_BTL_STS_FAIL_CODE_SHIFT 8
0311 #define PSOC_GLOBAL_CONF_BTL_STS_FAIL_CODE_MASK 0xF00
0312
0313
0314 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_0_SHIFT 0
0315 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_0_MASK 0x1
0316 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_1_SHIFT 1
0317 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_1_MASK 0x2
0318 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_2_SHIFT 2
0319 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_2_MASK 0x4
0320 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_3_SHIFT 3
0321 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_3_MASK 0x8
0322 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_4_SHIFT 4
0323 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_4_MASK 0x10
0324 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_TIMER_SHIFT 5
0325 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_TIMER_MASK 0x20
0326 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_0_SHIFT 6
0327 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_0_MASK 0x40
0328 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_1_SHIFT 7
0329 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_1_MASK 0x80
0330 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_5_SHIFT 8
0331 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_5_MASK 0x100
0332 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_6_SHIFT 9
0333 #define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_6_MASK 0x200
0334
0335
0336 #define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_SHIFT 0
0337 #define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_MASK 0x1
0338
0339
0340 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TX_SHIFT 0
0341 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TX_MASK 0x1
0342 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RX_SHIFT 1
0343 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RX_MASK 0x2
0344 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TXOVR_SHIFT 2
0345 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TXOVR_MASK 0x4
0346 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RXOVR_SHIFT 3
0347 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RXOVR_MASK 0x8
0348 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TX_SHIFT 4
0349 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TX_MASK 0x10
0350 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RX_SHIFT 5
0351 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RX_MASK 0x20
0352 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TXOVR_SHIFT 6
0353 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TXOVR_MASK 0x40
0354 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RXOVR_SHIFT 7
0355 #define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RXOVR_MASK 0x80
0356 #define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_SHIFT 12
0357 #define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_MASK 0x1000
0358 #define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_WAKEUP_SHIFT 13
0359 #define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_WAKEUP_MASK 0x2000
0360 #define PSOC_GLOBAL_CONF_PERIPH_INTR_MII_SHIFT 16
0361 #define PSOC_GLOBAL_CONF_PERIPH_INTR_MII_MASK 0x10000
0362
0363
0364 #define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_SHIFT 0
0365 #define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_MASK 0x1
0366
0367
0368 #define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_SHIFT 0
0369 #define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_MASK 0x1
0370
0371
0372 #define PSOC_GLOBAL_CONF_ARC_WD_INTR_IND_SHIFT 0
0373 #define PSOC_GLOBAL_CONF_ARC_WD_INTR_IND_MASK 0x3
0374
0375
0376 #define PSOC_GLOBAL_CONF_ARC_WD_INTR_MASK_VAL_SHIFT 0
0377 #define PSOC_GLOBAL_CONF_ARC_WD_INTR_MASK_VAL_MASK 0x3
0378
0379
0380 #define PSOC_GLOBAL_CONF_DBG_APB_CTRL_SEL_SHIFT 0
0381 #define PSOC_GLOBAL_CONF_DBG_APB_CTRL_SEL_MASK 0x1
0382 #define PSOC_GLOBAL_CONF_DBG_APB_CTRL_VAL_SHIFT 1
0383 #define PSOC_GLOBAL_CONF_DBG_APB_CTRL_VAL_MASK 0x2
0384
0385
0386 #define PSOC_GLOBAL_CONF_SPI_DMA_BAUDR_VAL_SHIFT 0
0387 #define PSOC_GLOBAL_CONF_SPI_DMA_BAUDR_VAL_MASK 0xFFFF
0388
0389
0390 #define PSOC_GLOBAL_CONF_SPI_DMA_AWPROT_VAL_SHIFT 0
0391 #define PSOC_GLOBAL_CONF_SPI_DMA_AWPROT_VAL_MASK 0x7
0392
0393
0394 #define PSOC_GLOBAL_CONF_SPI_DMA_AWUSER_VAL_SHIFT 0
0395 #define PSOC_GLOBAL_CONF_SPI_DMA_AWUSER_VAL_MASK 0xFFFFFFFF
0396
0397
0398 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_EN_SHIFT 0
0399 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_EN_MASK 0x1
0400 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_DST_SRAM_SHIFT 1
0401 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_DST_SRAM_MASK 0x2
0402 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_MEM_SIZE_SHIFT 4
0403 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_MEM_SIZE_MASK 0x3FFF0
0404 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_ADDR_SHIFT 18
0405 #define PSOC_GLOBAL_CONF_SPI_DMA_CTRL_ADDR_MASK 0xFFFC0000
0406
0407
0408 #define PSOC_GLOBAL_CONF_SPI_DMA_STATUS_DONE_SHIFT 0
0409 #define PSOC_GLOBAL_CONF_SPI_DMA_STATUS_DONE_MASK 0x1
0410 #define PSOC_GLOBAL_CONF_SPI_DMA_STATUS_ERROR_SHIFT 1
0411 #define PSOC_GLOBAL_CONF_SPI_DMA_STATUS_ERROR_MASK 0x2
0412 #define PSOC_GLOBAL_CONF_SPI_DMA_STATUS_COPIED_SHIFT 4
0413 #define PSOC_GLOBAL_CONF_SPI_DMA_STATUS_COPIED_MASK 0x3FFF0
0414
0415
0416 #define PSOC_GLOBAL_CONF_SPI_DMA_DST_ADDR_L_VAL_SHIFT 0
0417 #define PSOC_GLOBAL_CONF_SPI_DMA_DST_ADDR_L_VAL_MASK 0xFFFFFFFF
0418
0419
0420 #define PSOC_GLOBAL_CONF_SPI_DMA_DST_ADDR_H_VAL_SHIFT 0
0421 #define PSOC_GLOBAL_CONF_SPI_DMA_DST_ADDR_H_VAL_MASK 0xFFFFFFFF
0422
0423
0424 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WEN_SHIFT 0
0425 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WEN_MASK 0x1
0426 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_BYTE_SWAP_SHIFT 4
0427 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_BYTE_SWAP_MASK 0x10
0428 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WRITE_CMD_SHIFT 8
0429 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WRITE_CMD_MASK 0xFF00
0430 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WREN_CMD_SHIFT 16
0431 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WREN_CMD_MASK 0xFF0000
0432 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WRDI_CMD_SHIFT 24
0433 #define PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL_WRDI_CMD_MASK 0xFF000000
0434
0435
0436 #define PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL_EN_SHIFT 0
0437 #define PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL_EN_MASK 0x1
0438 #define PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL_RESP_ERR_SHIFT 1
0439 #define PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL_RESP_ERR_MASK 0x2
0440 #define PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL_SE_RANGE_SEL_SHIFT 4
0441 #define PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL_SE_RANGE_SEL_MASK 0xFF0
0442
0443
0444 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_RST_VAL_L_VAL_SHIFT 0
0445 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_RST_VAL_L_VAL_MASK 0xFFFFFFFF
0446
0447
0448 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_RST_VAL_H_VAL_SHIFT 0
0449 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_RST_VAL_H_VAL_MASK 0xFF
0450
0451
0452 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_VAL_L_VAL_SHIFT 0
0453 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_VAL_L_VAL_MASK 0xFFFFFFFF
0454
0455
0456 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_VAL_H_VAL_SHIFT 0
0457 #define PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_VAL_H_VAL_MASK 0xFF
0458
0459
0460 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_TIMER_VAL_L_VAL_SHIFT 0
0461 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_TIMER_VAL_L_VAL_MASK 0xFFFFFFFF
0462
0463
0464 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_TIMER_VAL_H_VAL_SHIFT 0
0465 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_TIMER_VAL_H_VAL_MASK 0xFF
0466
0467
0468 #define PSOC_GLOBAL_CONF_SPI_WR_WO_SE_STATUS_VAL_SHIFT 0
0469 #define PSOC_GLOBAL_CONF_SPI_WR_WO_SE_STATUS_VAL_MASK 0xFFFFFFFF
0470
0471
0472 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_SE_STATUS_VAL_SHIFT 0
0473 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_SE_STATUS_VAL_MASK 0xFFFFFFFF
0474
0475
0476 #define PSOC_GLOBAL_CONF_SPI_WR_WO_ERR_ADDR_VAL_SHIFT 0
0477 #define PSOC_GLOBAL_CONF_SPI_WR_WO_ERR_ADDR_VAL_MASK 0xFFFFFFFF
0478
0479
0480 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_ERR_ADDR_VAL_SHIFT 0
0481 #define PSOC_GLOBAL_CONF_QSPI_WR_WO_ERR_ADDR_VAL_MASK 0xFFFFFFFF
0482
0483
0484 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_MASK_QSPI_SHIFT 0
0485 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_MASK_QSPI_MASK 0x1
0486 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_MASK_SPI_SHIFT 1
0487 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_MASK_SPI_MASK 0x2
0488
0489
0490 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CAUSE_QSPI_IND_SHIFT 0
0491 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CAUSE_QSPI_IND_MASK 0x1
0492 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CAUSE_SPI_IND_SHIFT 1
0493 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CAUSE_SPI_IND_MASK 0x2
0494
0495
0496 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CLEAR_QSPI_VAL_SHIFT 0
0497 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CLEAR_QSPI_VAL_MASK 0x1
0498 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CLEAR_SPI_VAL_SHIFT 1
0499 #define PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CLEAR_SPI_VAL_MASK 0x2
0500
0501
0502 #define PSOC_GLOBAL_CONF_MSTR_IF_GRACEFULL_CLEAR_SHIFT 0
0503 #define PSOC_GLOBAL_CONF_MSTR_IF_GRACEFULL_CLEAR_MASK 0x1
0504 #define PSOC_GLOBAL_CONF_MSTR_IF_FORCE_BP_SHIFT 1
0505 #define PSOC_GLOBAL_CONF_MSTR_IF_FORCE_BP_MASK 0x2
0506
0507
0508 #define PSOC_GLOBAL_CONF_TARGETID_TDESIGNER_SHIFT 1
0509 #define PSOC_GLOBAL_CONF_TARGETID_TDESIGNER_MASK 0xFFE
0510 #define PSOC_GLOBAL_CONF_TARGETID_TPARTNO_SHIFT 16
0511 #define PSOC_GLOBAL_CONF_TARGETID_TPARTNO_MASK 0xFFF0000
0512 #define PSOC_GLOBAL_CONF_TARGETID_TREVISION_SHIFT 28
0513 #define PSOC_GLOBAL_CONF_TARGETID_TREVISION_MASK 0xF0000000
0514
0515
0516 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL_NUM_OS_RD_SHIFT 0
0517 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL_NUM_OS_RD_MASK 0xFF
0518 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL_NUM_OS_WR_SHIFT 8
0519 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL_NUM_OS_WR_MASK 0xFF00
0520 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL_FORCE_WR_BUF_SHIFT 16
0521 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL_FORCE_WR_BUF_MASK 0x10000
0522
0523
0524 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_AWCACHE_OVRD_EN_SHIFT 0
0525 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_AWCACHE_OVRD_EN_MASK 0x1
0526 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_AWCACHE_OVRD_VAL_SHIFT 4
0527 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_AWCACHE_OVRD_VAL_MASK 0xF0
0528 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_ARCACHE_OVRD_EN_SHIFT 8
0529 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_ARCACHE_OVRD_EN_MASK 0x100
0530 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_ARCACHE_OVRD_VAL_SHIFT 12
0531 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_ARCACHE_OVRD_VAL_MASK 0xF000
0532 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_NO_WR_INFLIGHT_SHIFT 16
0533 #define PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2_NO_WR_INFLIGHT_MASK 0x10000
0534
0535
0536 #define PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE_IND_SHIFT 0
0537 #define PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE_IND_MASK 0x1
0538
0539
0540 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_RSVD_0_SHIFT 1
0541 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_RSVD_0_MASK 0x2
0542 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_MEM_REPAIR_CFG_SHIFT 2
0543 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_MEM_REPAIR_CFG_MASK 0xC
0544 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_CPOL_SHIFT 4
0545 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_CPOL_MASK 0x10
0546 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_CPHA_SHIFT 5
0547 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_CPHA_MASK 0x20
0548 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_BTL_EN_SHIFT 6
0549 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_BTL_EN_MASK 0x40
0550 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_BTL_ROM_EN_SHIFT 7
0551 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_BTL_ROM_EN_MASK 0x80
0552 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_DUMP_SEL_SHIFT 8
0553 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_DUMP_SEL_MASK 0x3FFF00
0554 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_RSVD_1_SHIFT 22
0555 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_RSVD_1_MASK 0x400000
0556 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_DUMP_DIS_SHIFT 23
0557 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_DUMP_DIS_MASK 0x800000
0558 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_I2C_SHIFT 24
0559 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_I2C_MASK 0x1F000000
0560 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_SPI_QSPI_SHIFT 29
0561 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_SPI_QSPI_MASK 0x20000000
0562 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_CPU_PLL_CFG_SHIFT 30
0563 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L_CPU_PLL_CFG_MASK 0xC0000000
0564
0565
0566 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_SECURITY_BYPASS_SHIFT 0
0567 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_SECURITY_BYPASS_MASK 0x1
0568 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_SRIS_MODE_SHIFT 1
0569 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_SRIS_MODE_MASK 0x2
0570 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_I2C_SLV_ADDR_SHIFT 2
0571 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_I2C_SLV_ADDR_MASK 0x7C
0572 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_RERERVED_STRAP_SHIFT 7
0573 #define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H_RERERVED_STRAP_MASK 0x380
0574
0575
0576 #define PSOC_GLOBAL_CONF_LEGACY_BOOT_STRAPS_PCIE_EN_SHIFT 0
0577 #define PSOC_GLOBAL_CONF_LEGACY_BOOT_STRAPS_PCIE_EN_MASK 0x1
0578
0579
0580 #define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_EN_SHIFT 0
0581 #define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_EN_MASK 0x1
0582 #define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_VAL_SHIFT 8
0583 #define PSOC_GLOBAL_CONF_MEM_REPAIR_DIV_VAL_MASK 0xFF00
0584
0585
0586 #define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_SHIFT 0
0587 #define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_MASK 0x1
0588
0589
0590 #define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_IND_SHIFT 0
0591 #define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_IND_MASK 0x1
0592 #define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_FAIL_SHIFT 4
0593 #define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_FAIL_MASK 0x10
0594
0595
0596 #define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_RD_SHIFT 0
0597 #define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_RD_MASK 0x1
0598 #define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_WR_SHIFT 1
0599 #define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_WR_MASK 0x2
0600
0601
0602 #define PSOC_GLOBAL_CONF_MASK_REQ_IND_SHIFT 0
0603 #define PSOC_GLOBAL_CONF_MASK_REQ_IND_MASK 0x1
0604
0605
0606 #define PSOC_GLOBAL_CONF_BSAC_CTRL_ENABLE_SHIFT 0
0607 #define PSOC_GLOBAL_CONF_BSAC_CTRL_ENABLE_MASK 0x1
0608 #define PSOC_GLOBAL_CONF_BSAC_CTRL_HOLD_SHIFT 1
0609 #define PSOC_GLOBAL_CONF_BSAC_CTRL_HOLD_MASK 0x2
0610 #define PSOC_GLOBAL_CONF_BSAC_CTRL_DONE_SHIFT 4
0611 #define PSOC_GLOBAL_CONF_BSAC_CTRL_DONE_MASK 0x10
0612 #define PSOC_GLOBAL_CONF_BSAC_CTRL_STARTED_SHIFT 5
0613 #define PSOC_GLOBAL_CONF_BSAC_CTRL_STARTED_MASK 0x20
0614 #define PSOC_GLOBAL_CONF_BSAC_CTRL_APBERROR_SHIFT 6
0615 #define PSOC_GLOBAL_CONF_BSAC_CTRL_APBERROR_MASK 0x40
0616 #define PSOC_GLOBAL_CONF_BSAC_CTRL_FRF_SHIFT 8
0617 #define PSOC_GLOBAL_CONF_BSAC_CTRL_FRF_MASK 0x300
0618 #define PSOC_GLOBAL_CONF_BSAC_CTRL_TMOD_SHIFT 10
0619 #define PSOC_GLOBAL_CONF_BSAC_CTRL_TMOD_MASK 0xC00
0620 #define PSOC_GLOBAL_CONF_BSAC_CTRL_SPI_FRF_SHIFT 12
0621 #define PSOC_GLOBAL_CONF_BSAC_CTRL_SPI_FRF_MASK 0x3000
0622
0623
0624 #define PSOC_GLOBAL_CONF_BSAC_ADDR_VAL_SHIFT 0
0625 #define PSOC_GLOBAL_CONF_BSAC_ADDR_VAL_MASK 0xFFFFFFF
0626
0627
0628 #define PSOC_GLOBAL_CONF_BSAC_DATA_VAL_SHIFT 0
0629 #define PSOC_GLOBAL_CONF_BSAC_DATA_VAL_MASK 0xFFFFFFFF
0630
0631
0632 #define PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL_ADDR_SHIFT 0
0633 #define PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL_ADDR_MASK 0xFFFFFFF
0634 #define PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL_ENABLE_SHIFT 28
0635 #define PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL_ENABLE_MASK 0x10000000
0636 #define PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL_DONE_SHIFT 29
0637 #define PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL_DONE_MASK 0x20000000
0638
0639
0640 #define PSOC_GLOBAL_CONF_BSAC_POLLING_DATA_VAL_SHIFT 0
0641 #define PSOC_GLOBAL_CONF_BSAC_POLLING_DATA_VAL_MASK 0xFFFFFFFF
0642
0643
0644 #define PSOC_GLOBAL_CONF_BSAC_POLLING_MASK_VAL_SHIFT 0
0645 #define PSOC_GLOBAL_CONF_BSAC_POLLING_MASK_VAL_MASK 0xFFFFFFFF
0646
0647
0648 #define PSOC_GLOBAL_CONF_BTL_IMG_SPI_IMAGE_FLIP_SHIFT 0
0649 #define PSOC_GLOBAL_CONF_BTL_IMG_SPI_IMAGE_FLIP_MASK 0x1
0650 #define PSOC_GLOBAL_CONF_BTL_IMG_PRST_IMAGE_FLIP_SHIFT 1
0651 #define PSOC_GLOBAL_CONF_BTL_IMG_PRST_IMAGE_FLIP_MASK 0x2
0652 #define PSOC_GLOBAL_CONF_BTL_IMG_PCIE_IMAGE_FLIP_SHIFT 2
0653 #define PSOC_GLOBAL_CONF_BTL_IMG_PCIE_IMAGE_FLIP_MASK 0x4
0654 #define PSOC_GLOBAL_CONF_BTL_IMG_SW_RST_RUN_PCIE_IMAGE_SHIFT 4
0655 #define PSOC_GLOBAL_CONF_BTL_IMG_SW_RST_RUN_PCIE_IMAGE_MASK 0x10
0656 #define PSOC_GLOBAL_CONF_BTL_IMG_SOFT_RST_RUN_PCIE_IMAGE_SHIFT 5
0657 #define PSOC_GLOBAL_CONF_BTL_IMG_SOFT_RST_RUN_PCIE_IMAGE_MASK 0x20
0658 #define PSOC_GLOBAL_CONF_BTL_IMG_WD_RST_RUN_PCIE_IMAGE_SHIFT 6
0659 #define PSOC_GLOBAL_CONF_BTL_IMG_WD_RST_RUN_PCIE_IMAGE_MASK 0x40
0660 #define PSOC_GLOBAL_CONF_BTL_IMG_MNL_RST_RUN_PCIE_IMAGE_SHIFT 7
0661 #define PSOC_GLOBAL_CONF_BTL_IMG_MNL_RST_RUN_PCIE_IMAGE_MASK 0x80
0662 #define PSOC_GLOBAL_CONF_BTL_IMG_PRST_RUN_PCIE_IMAGE_SHIFT 8
0663 #define PSOC_GLOBAL_CONF_BTL_IMG_PRST_RUN_PCIE_IMAGE_MASK 0x100
0664 #define PSOC_GLOBAL_CONF_BTL_IMG_FLR_RST_RUN_PCIE_IMAGE_SHIFT 9
0665 #define PSOC_GLOBAL_CONF_BTL_IMG_FLR_RST_RUN_PCIE_IMAGE_MASK 0x200
0666 #define PSOC_GLOBAL_CONF_BTL_IMG_FW_RST_RUN_PCIE_IMAGE_SHIFT 10
0667 #define PSOC_GLOBAL_CONF_BTL_IMG_FW_RST_RUN_PCIE_IMAGE_MASK 0x400
0668
0669
0670 #define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_SHIFT 0
0671 #define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_MASK 0x1
0672
0673
0674 #define PSOC_GLOBAL_CONF_WD_MASK_IND_SHIFT 0
0675 #define PSOC_GLOBAL_CONF_WD_MASK_IND_MASK 0x1
0676
0677
0678 #define PSOC_GLOBAL_CONF_RST_SRC_COLD_RST_IND_SHIFT 0
0679 #define PSOC_GLOBAL_CONF_RST_SRC_COLD_RST_IND_MASK 0x1
0680 #define PSOC_GLOBAL_CONF_RST_SRC_MNL_RST_IND_SHIFT 1
0681 #define PSOC_GLOBAL_CONF_RST_SRC_MNL_RST_IND_MASK 0x2
0682 #define PSOC_GLOBAL_CONF_RST_SRC_PRSTN_RST_IND_SHIFT 2
0683 #define PSOC_GLOBAL_CONF_RST_SRC_PRSTN_RST_IND_MASK 0x4
0684 #define PSOC_GLOBAL_CONF_RST_SRC_SOFT_RST_IND_SHIFT 3
0685 #define PSOC_GLOBAL_CONF_RST_SRC_SOFT_RST_IND_MASK 0x8
0686 #define PSOC_GLOBAL_CONF_RST_SRC_WD_RST_IND_SHIFT 4
0687 #define PSOC_GLOBAL_CONF_RST_SRC_WD_RST_IND_MASK 0x10
0688 #define PSOC_GLOBAL_CONF_RST_SRC_FW_RST_IND_SHIFT 5
0689 #define PSOC_GLOBAL_CONF_RST_SRC_FW_RST_IND_MASK 0x20
0690 #define PSOC_GLOBAL_CONF_RST_SRC_SW_RST_IND_SHIFT 6
0691 #define PSOC_GLOBAL_CONF_RST_SRC_SW_RST_IND_MASK 0x40
0692 #define PSOC_GLOBAL_CONF_RST_SRC_FLR_RST_IND_SHIFT 7
0693 #define PSOC_GLOBAL_CONF_RST_SRC_FLR_RST_IND_MASK 0x80
0694 #define PSOC_GLOBAL_CONF_RST_SRC_ECC_DERR_RST_IND_SHIFT 8
0695 #define PSOC_GLOBAL_CONF_RST_SRC_ECC_DERR_RST_IND_MASK 0x100
0696
0697
0698 #define PSOC_GLOBAL_CONF_BOOT_STATE_VAL_SHIFT 0
0699 #define PSOC_GLOBAL_CONF_BOOT_STATE_VAL_MASK 0x1
0700
0701
0702 #define PSOC_GLOBAL_CONF_RST_FROM_PCIE_CTRL_SOFT_RST_MASK_SHIFT 0
0703 #define PSOC_GLOBAL_CONF_RST_FROM_PCIE_CTRL_SOFT_RST_MASK_MASK 0x1
0704 #define PSOC_GLOBAL_CONF_RST_FROM_PCIE_CTRL_SW_RST_MASK_SHIFT 4
0705 #define PSOC_GLOBAL_CONF_RST_FROM_PCIE_CTRL_SW_RST_MASK_MASK 0x10
0706
0707
0708 #define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_SHIFT 0
0709 #define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_MASK 0x7F
0710
0711
0712 #define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_SHIFT 0
0713 #define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_MASK 0x7F
0714
0715
0716 #define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_SHIFT 0
0717 #define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_MASK 0x3
0718
0719
0720 #define PSOC_GLOBAL_CONF_TPC_ISO_ISO_EN_SHIFT 0
0721 #define PSOC_GLOBAL_CONF_TPC_ISO_ISO_EN_MASK 0x1FFFFFF
0722
0723
0724 #define PSOC_GLOBAL_CONF_VDEC_ISO_ISO_EN_SHIFT 0
0725 #define PSOC_GLOBAL_CONF_VDEC_ISO_ISO_EN_MASK 0x3FF
0726
0727
0728 #define PSOC_GLOBAL_CONF_NIC_ISO_ISO_EN_SHIFT 0
0729 #define PSOC_GLOBAL_CONF_NIC_ISO_ISO_EN_MASK 0xFFF
0730
0731
0732 #define PSOC_GLOBAL_CONF_MME_ISO_MME0_EU_RO_ISO_SHIFT 0
0733 #define PSOC_GLOBAL_CONF_MME_ISO_MME0_EU_RO_ISO_MASK 0x3F
0734 #define PSOC_GLOBAL_CONF_MME_ISO_MME1_EU_RO_ISO_SHIFT 6
0735 #define PSOC_GLOBAL_CONF_MME_ISO_MME1_EU_RO_ISO_MASK 0xFC0
0736 #define PSOC_GLOBAL_CONF_MME_ISO_MME2_EU_RO_ISO_SHIFT 12
0737 #define PSOC_GLOBAL_CONF_MME_ISO_MME2_EU_RO_ISO_MASK 0x3F000
0738 #define PSOC_GLOBAL_CONF_MME_ISO_MME3_EU_RO_ISO_SHIFT 18
0739 #define PSOC_GLOBAL_CONF_MME_ISO_MME3_EU_RO_ISO_MASK 0xFC0000
0740
0741
0742 #define PSOC_GLOBAL_CONF_EDMA_ISO_ISO_EN_SHIFT 0
0743 #define PSOC_GLOBAL_CONF_EDMA_ISO_ISO_EN_MASK 0xFF
0744
0745
0746 #define PSOC_GLOBAL_CONF_HBM_ISO_HBM_TO_XBAR_SHIFT 0
0747 #define PSOC_GLOBAL_CONF_HBM_ISO_HBM_TO_XBAR_MASK 0xFFF
0748 #define PSOC_GLOBAL_CONF_HBM_ISO_HBM_TO_HCH_SHIFT 16
0749 #define PSOC_GLOBAL_CONF_HBM_ISO_HBM_TO_HCH_MASK 0x3F0000
0750
0751
0752 #define PSOC_GLOBAL_CONF_XBAR_EDGE_ISO_ISO_EN_SHIFT 0
0753 #define PSOC_GLOBAL_CONF_XBAR_EDGE_ISO_ISO_EN_MASK 0xF
0754
0755
0756 #define PSOC_GLOBAL_CONF_HIF_HMMU_ISO_ISO_EN_SHIFT 0
0757 #define PSOC_GLOBAL_CONF_HIF_HMMU_ISO_ISO_EN_MASK 0xFFFF
0758
0759
0760 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_STATUS_FAILED_SHIFT 0
0761 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_STATUS_FAILED_MASK 0x1
0762
0763
0764 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_LSB_ADDR_SHIFT 0
0765 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_LSB_ADDR_MASK 0xFFF
0766 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_PPROT_SHIFT 12
0767 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_PPROT_MASK 0x7000
0768 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_PWRITE_SHIFT 16
0769 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_PWRITE_MASK 0x10000
0770 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_FENCE_SHIFT 17
0771 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_FENCE_MASK 0x20000
0772 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_DROP_SHIFT 18
0773 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_DROP_MASK 0x40000
0774 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_DST_ID_SHIFT 20
0775 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH_DST_ID_MASK 0x3F00000
0776
0777
0778 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_WR_PWDATA_SHIFT 0
0779 #define PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_WR_PWDATA_MASK 0xFFFFFFFF
0780
0781
0782 #define PSOC_GLOBAL_CONF_ASIF_MSTR_RES_STATUS_RES_READY_SHIFT 0
0783 #define PSOC_GLOBAL_CONF_ASIF_MSTR_RES_STATUS_RES_READY_MASK 0x1
0784 #define PSOC_GLOBAL_CONF_ASIF_MSTR_RES_STATUS_PSLVERR_SHIFT 4
0785 #define PSOC_GLOBAL_CONF_ASIF_MSTR_RES_STATUS_PSLVERR_MASK 0x10
0786
0787
0788 #define PSOC_GLOBAL_CONF_ASIF_MSTR_RES_POP_PRDATA_SHIFT 0
0789 #define PSOC_GLOBAL_CONF_ASIF_MSTR_RES_POP_PRDATA_MASK 0xFFFFFFFF
0790
0791
0792 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_REQ_BUFF_FULL_SHIFT 0
0793 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_REQ_BUFF_FULL_MASK 0x1
0794 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RES_BUFF_FULL_SHIFT 1
0795 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RES_BUFF_FULL_MASK 0x2
0796 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_REQ_ILLEGAL_SHIFT 2
0797 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_REQ_ILLEGAL_MASK 0x4
0798 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RES_DATA_OVRN_SHIFT 3
0799 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RES_DATA_OVRN_MASK 0x8
0800 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_SHIFT 4
0801 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_MASK 0x10
0802 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RES_QUAL_OVRN_SHIFT 5
0803 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RES_QUAL_OVRN_MASK 0x20
0804 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_POP_RES_WHILE_EMPTY_SHIFT 6
0805 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_POP_RES_WHILE_EMPTY_MASK 0x40
0806 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PUSH_REQ_WHILE_FULL_SHIFT 7
0807 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PUSH_REQ_WHILE_FULL_MASK 0x80
0808 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RX_TIMEOUT_SHIFT 8
0809 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_RX_TIMEOUT_MASK 0x100
0810 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_TX_TIMEOUT_SHIFT 9
0811 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_TX_TIMEOUT_MASK 0x200
0812 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_ADDR_SHIFT 12
0813 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_ADDR_MASK 0xFFF000
0814 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_DST_ID_SHIFT 24
0815 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_DST_ID_MASK 0x3F000000
0816 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_DROP_SHIFT 31
0817 #define PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR_PSLVERR_DROP_MASK 0x80000000
0818
0819
0820 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_REQ_BUFF_FULL_SHIFT 0
0821 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_REQ_BUFF_FULL_MASK 0x1
0822 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_BUFF_FULL_SHIFT 1
0823 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_BUFF_FULL_MASK 0x2
0824 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_REQ_ILLEGAL_SHIFT 2
0825 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_REQ_ILLEGAL_MASK 0x4
0826 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_DATA_OVRN_SHIFT 3
0827 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_DATA_OVRN_MASK 0x8
0828 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_PSLVERR_SHIFT 4
0829 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_PSLVERR_MASK 0x10
0830 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_QUAL_OVRN_SHIFT 5
0831 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_QUAL_OVRN_MASK 0x20
0832 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_POP_RES_WHILE_EMPTY_SHIFT 6
0833 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_POP_RES_WHILE_EMPTY_MASK 0x40
0834 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_PUSH_REQ_WHILE_FULL_SHIFT 7
0835 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_PUSH_REQ_WHILE_FULL_MASK 0x80
0836 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RX_TIMEOUT_SHIFT 8
0837 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RX_TIMEOUT_MASK 0x100
0838 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_TX_TIMEOUT_SHIFT 9
0839 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_TX_TIMEOUT_MASK 0x200
0840 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_VALID_SHIFT 16
0841 #define PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK_MASK_RES_VALID_MASK 0x10000
0842
0843
0844 #define PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS_REQ_LL_USED_SHIFT 0
0845 #define PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS_REQ_LL_USED_MASK 0x3F
0846 #define PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS_RES_LL_USED_SHIFT 8
0847 #define PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS_RES_LL_USED_MASK 0x1F00
0848 #define PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS_OTF_FIFO_USED_SHIFT 16
0849 #define PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS_OTF_FIFO_USED_MASK 0x3F0000
0850
0851
0852 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_RISE_DELAY_SHIFT 0
0853 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_RISE_DELAY_MASK 0x1F
0854 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_FALL_DELAY_SHIFT 8
0855 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_FALL_DELAY_MASK 0x1F00
0856 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_DETECT_DELAY_SHIFT 16
0857 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_DETECT_DELAY_MASK 0xF0000
0858 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_FLUSH_DESIGN_SHIFT 31
0859 #define PSOC_GLOBAL_CONF_ASIF_CORE_CFG_FLUSH_DESIGN_MASK 0x80000000
0860
0861
0862 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_DATA_OVRN_CNT_SHIFT 0
0863 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_DATA_OVRN_CNT_MASK 0xF
0864 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_QUAL_OVRN_CNT_SHIFT 4
0865 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_QUAL_OVRN_CNT_MASK 0xF0
0866 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_DETECT_CYCLES_CNT_SHIFT 8
0867 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_DETECT_CYCLES_CNT_MASK 0xF00
0868 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_CNT_SHIFT 12
0869 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_CNT_MASK 0xF000
0870 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_TX_CNT_SHIFT 16
0871 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_TX_CNT_MASK 0xF0000
0872 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_FSM_SHIFT 20
0873 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_RX_FSM_MASK 0xF00000
0874 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_TX_FSM_SHIFT 24
0875 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_TX_FSM_MASK 0xF000000
0876
0877
0878 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_GLB_CLEAR_SHIFT 0
0879 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_GLB_CLEAR_MASK 0x1
0880 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_RX_DATA_OVRN_CLR_SHIFT 1
0881 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_RX_DATA_OVRN_CLR_MASK 0x2
0882 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_RX_QUAL_OVRN_CLR_SHIFT 2
0883 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_RX_QUAL_OVRN_CLR_MASK 0x4
0884 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_RX_CLR_SHIFT 3
0885 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_RX_CLR_MASK 0x8
0886 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_TX_CLR_SHIFT 4
0887 #define PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR_TX_CLR_MASK 0x10
0888
0889
0890 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_RX_TIMEOUT_EN_SHIFT 0
0891 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_RX_TIMEOUT_EN_MASK 0x1
0892 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_TX_TIMEOUT_EN_SHIFT 1
0893 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_TX_TIMEOUT_EN_MASK 0x2
0894 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_RX_TIMEOUT_RES_SHIFT 2
0895 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_RX_TIMEOUT_RES_MASK 0x4
0896 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_TX_TIMEOUT_RES_SHIFT 3
0897 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_TX_TIMEOUT_RES_MASK 0x8
0898 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_RX_TIMEOUT_VALUE_SHIFT 8
0899 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_RX_TIMEOUT_VALUE_MASK 0x3FF00
0900 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_TX_TIMEOUT_VALUE_SHIFT 20
0901 #define PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG_TX_TIMEOUT_VALUE_MASK 0x3FF00000
0902
0903
0904 #define PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_CAUSE_IND_SHIFT 0
0905 #define PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_CAUSE_IND_MASK 0x1
0906
0907
0908 #define PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_CLEAR_IND_SHIFT 0
0909 #define PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_CLEAR_IND_MASK 0x1
0910
0911
0912 #define PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_MASK_VAL_SHIFT 0
0913 #define PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_MASK_VAL_MASK 0x1
0914
0915
0916 #define PSOC_GLOBAL_CONF_ASIF_ERR_INTR_CAUSE_IND_SHIFT 0
0917 #define PSOC_GLOBAL_CONF_ASIF_ERR_INTR_CAUSE_IND_MASK 0x1
0918
0919
0920 #define PSOC_GLOBAL_CONF_ASIF_ERR_INTR_CLEAR_IND_SHIFT 0
0921 #define PSOC_GLOBAL_CONF_ASIF_ERR_INTR_CLEAR_IND_MASK 0x1
0922
0923
0924 #define PSOC_GLOBAL_CONF_ASIF_ERR_INTR_MASK_VAL_SHIFT 0
0925 #define PSOC_GLOBAL_CONF_ASIF_ERR_INTR_MASK_VAL_MASK 0x1
0926
0927
0928 #define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_SHIFT 0
0929 #define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_MASK 0xF
0930
0931
0932 #define PSOC_GLOBAL_CONF_PAD_SEL_VAL_SHIFT 0
0933 #define PSOC_GLOBAL_CONF_PAD_SEL_VAL_MASK 0x3
0934
0935
0936 #define PSOC_GLOBAL_CONF_SMI_ACCESS_EN_VAL_SHIFT 0
0937 #define PSOC_GLOBAL_CONF_SMI_ACCESS_EN_VAL_MASK 0x1
0938
0939
0940 #define PSOC_GLOBAL_CONF_SCRAM_EXTMEM_EN_VAL_SHIFT 0
0941 #define PSOC_GLOBAL_CONF_SCRAM_EXTMEM_EN_VAL_MASK 0x1
0942
0943
0944 #define PSOC_GLOBAL_CONF_SCRAM_PERM_SEL_VAL_SHIFT 0
0945 #define PSOC_GLOBAL_CONF_SCRAM_PERM_SEL_VAL_MASK 0xF
0946
0947
0948 #define PSOC_GLOBAL_CONF_SCRAM_POLY_H3_VAL_SHIFT 0
0949 #define PSOC_GLOBAL_CONF_SCRAM_POLY_H3_VAL_MASK 0x1FFFFFFF
0950
0951
0952 #define PSOC_GLOBAL_CONF_CORE_MODE_VAL_SHIFT 0
0953 #define PSOC_GLOBAL_CONF_CORE_MODE_VAL_MASK 0x1
0954
0955
0956 #define PSOC_GLOBAL_CONF_EXTMEM_ID_LOC_USER_SHRD_IND_LOC_SHIFT 24
0957 #define PSOC_GLOBAL_CONF_EXTMEM_ID_LOC_USER_SHRD_IND_LOC_MASK 0x3F000000
0958
0959
0960 #define PSOC_GLOBAL_CONF_LBW_USER_CTRL_EN_SHIFT 0
0961 #define PSOC_GLOBAL_CONF_LBW_USER_CTRL_EN_MASK 0x1
0962
0963
0964 #define PSOC_GLOBAL_CONF_ADC_STM_ID_STM_MSTR_ID_SHIFT 0
0965 #define PSOC_GLOBAL_CONF_ADC_STM_ID_STM_MSTR_ID_MASK 0x3F
0966
0967
0968 #define PSOC_GLOBAL_CONF_ADC_INTR_SHIFT 0
0969 #define PSOC_GLOBAL_CONF_ADC_INTR_MASK 0xF
0970
0971
0972 #define PSOC_GLOBAL_CONF_ADC_INT_MASK_VAL_SHIFT 0
0973 #define PSOC_GLOBAL_CONF_ADC_INT_MASK_VAL_MASK 0xF
0974
0975
0976 #define PSOC_GLOBAL_CONF_ADC_CLK_FREQ_VAL_SHIFT 0
0977 #define PSOC_GLOBAL_CONF_ADC_CLK_FREQ_VAL_MASK 0xFF
0978
0979
0980 #define PSOC_GLOBAL_CONF_ADC_DELAY_FROM_START_VAL_SHIFT 0
0981 #define PSOC_GLOBAL_CONF_ADC_DELAY_FROM_START_VAL_MASK 0xFF
0982
0983
0984 #define PSOC_GLOBAL_CONF_ADC_SAMPLES_DATA_SAMPLES_SHIFT 0
0985 #define PSOC_GLOBAL_CONF_ADC_SAMPLES_DATA_SAMPLES_MASK 0x1F
0986 #define PSOC_GLOBAL_CONF_ADC_SAMPLES_CLK_SAMPLES_SHIFT 8
0987 #define PSOC_GLOBAL_CONF_ADC_SAMPLES_CLK_SAMPLES_MASK 0x1F00
0988
0989
0990 #define PSOC_GLOBAL_CONF_ADC_TPH_CS_VAL_SHIFT 0
0991 #define PSOC_GLOBAL_CONF_ADC_TPH_CS_VAL_MASK 0xFF
0992
0993
0994 #define PSOC_GLOBAL_CONF_ADC_LSB_NMSB_VAL_SHIFT 0
0995 #define PSOC_GLOBAL_CONF_ADC_LSB_NMSB_VAL_MASK 0x1
0996
0997
0998 #define PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES_VAL_SHIFT 0
0999 #define PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES_VAL_MASK 0x1
1000
1001
1002 #define PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE_VAL_SHIFT 0
1003 #define PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE_VAL_MASK 0x1
1004 #define PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE_CH_SEL_SHIFT 4
1005 #define PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE_CH_SEL_MASK 0x30
1006
1007
1008 #define PSOC_GLOBAL_CONF_ADC_TDV_CSDO_VAL_SHIFT 0
1009 #define PSOC_GLOBAL_CONF_ADC_TDV_CSDO_VAL_MASK 0xFF
1010
1011
1012 #define PSOC_GLOBAL_CONF_ADC_PID_SEL_ADC_SEL_SHIFT 0
1013 #define PSOC_GLOBAL_CONF_ADC_PID_SEL_ADC_SEL_MASK 0x3
1014 #define PSOC_GLOBAL_CONF_ADC_PID_SEL_CHANNEL_SEL_SHIFT 4
1015 #define PSOC_GLOBAL_CONF_ADC_PID_SEL_CHANNEL_SEL_MASK 0x30
1016
1017
1018 #define PSOC_GLOBAL_CONF_ADC_TSU_CSCK_VAL_SHIFT 0
1019 #define PSOC_GLOBAL_CONF_ADC_TSU_CSCK_VAL_MASK 0xFF
1020
1021
1022 #define PSOC_GLOBAL_CONF_ADC_CH_SEL_SEL_DELAY_SHIFT 0
1023 #define PSOC_GLOBAL_CONF_ADC_CH_SEL_SEL_DELAY_MASK 0xFF
1024 #define PSOC_GLOBAL_CONF_ADC_CH_SEL_SEL_MAX_SHIFT 8
1025 #define PSOC_GLOBAL_CONF_ADC_CH_SEL_SEL_MAX_MASK 0x300
1026
1027
1028 #define PSOC_GLOBAL_CONF_ADC_WRITE_ADDR_VAL_SHIFT 0
1029 #define PSOC_GLOBAL_CONF_ADC_WRITE_ADDR_VAL_MASK 0xFFFFFFFF
1030
1031
1032 #define PSOC_GLOBAL_CONF_ADC_CFG_DATA_VAL_SHIFT 0
1033 #define PSOC_GLOBAL_CONF_ADC_CFG_DATA_VAL_MASK 0xFFFFFFFF
1034
1035
1036 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_AUX_WR_EN_SHIFT 0
1037 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_AUX_WR_EN_MASK 0x1
1038 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_WR_EN_SHIFT 1
1039 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_WR_EN_MASK 0x2
1040 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_GRNT_SHIFT 12
1041 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_GRNT_MASK 0x1000
1042 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_IS_DATA_SHIFT 13
1043 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_IS_DATA_MASK 0x2000
1044 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_IS_TS_SHIFT 14
1045 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_IS_TS_MASK 0x4000
1046 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_IS_MARKED_SHIFT 15
1047 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_IS_MARKED_MASK 0x8000
1048 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_CAUSE_TRIG_SHIFT 16
1049 #define PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL_STM_EV_CAUSE_TRIG_MASK 0x10000
1050
1051
1052 #define PSOC_GLOBAL_CONF_TERMINATE_READ_CTRL_RRESP_VAL_SHIFT 0
1053 #define PSOC_GLOBAL_CONF_TERMINATE_READ_CTRL_RRESP_VAL_MASK 0x3
1054 #define PSOC_GLOBAL_CONF_TERMINATE_READ_CTRL_WIN_EN_SHIFT 4
1055 #define PSOC_GLOBAL_CONF_TERMINATE_READ_CTRL_WIN_EN_MASK 0xF0
1056
1057
1058 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD0_L_VAL_SHIFT 12
1059 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD0_L_VAL_MASK 0xFFFFF000
1060
1061
1062 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD0_H_VAL_SHIFT 0
1063 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD0_H_VAL_MASK 0xFFFFFFFF
1064
1065
1066 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD0_L_VAL_SHIFT 12
1067 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD0_L_VAL_MASK 0xFFFFF000
1068
1069
1070 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD0_H_VAL_SHIFT 0
1071 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD0_H_VAL_MASK 0xFFFFFFFF
1072
1073
1074 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD1_L_VAL_SHIFT 12
1075 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD1_L_VAL_MASK 0xFFFFF000
1076
1077
1078 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD1_H_VAL_SHIFT 0
1079 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD1_H_VAL_MASK 0xFFFFFFFF
1080
1081
1082 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD1_L_VAL_SHIFT 12
1083 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD1_L_VAL_MASK 0xFFFFF000
1084
1085
1086 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD1_H_VAL_SHIFT 0
1087 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD1_H_VAL_MASK 0xFFFFFFFF
1088
1089
1090 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD2_L_VAL_SHIFT 12
1091 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD2_L_VAL_MASK 0xFFFFF000
1092
1093
1094 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD2_H_VAL_SHIFT 0
1095 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD2_H_VAL_MASK 0xFFFFFFFF
1096
1097
1098 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD2_L_VAL_SHIFT 12
1099 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD2_L_VAL_MASK 0xFFFFF000
1100
1101
1102 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD2_H_VAL_SHIFT 0
1103 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD2_H_VAL_MASK 0xFFFFFFFF
1104
1105
1106 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD3_L_VAL_SHIFT 12
1107 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD3_L_VAL_MASK 0xFFFFF000
1108
1109
1110 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD3_H_VAL_SHIFT 0
1111 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD3_H_VAL_MASK 0xFFFFFFFF
1112
1113
1114 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD3_L_VAL_SHIFT 12
1115 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD3_L_VAL_MASK 0xFFFFF000
1116
1117
1118 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD3_H_VAL_SHIFT 0
1119 #define PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD3_H_VAL_MASK 0xFFFFFFFF
1120
1121
1122 #define PSOC_GLOBAL_CONF_SCRATCHPAD_INIT_CTRL_START_SHIFT 0
1123 #define PSOC_GLOBAL_CONF_SCRATCHPAD_INIT_CTRL_START_MASK 0x1
1124 #define PSOC_GLOBAL_CONF_SCRATCHPAD_INIT_CTRL_DONE_SHIFT 4
1125 #define PSOC_GLOBAL_CONF_SCRATCHPAD_INIT_CTRL_DONE_MASK 0x10
1126
1127
1128 #define PSOC_GLOBAL_CONF_RST_OUT_CTRL_CLR_SHIFT 0
1129 #define PSOC_GLOBAL_CONF_RST_OUT_CTRL_CLR_MASK 0x1
1130
1131
1132 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL_EN_SHIFT 0
1133 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL_EN_MASK 0x1
1134
1135
1136 #define PSOC_GLOBAL_CONF_MEM_CPY_STATUS_DONE_SHIFT 0
1137 #define PSOC_GLOBAL_CONF_MEM_CPY_STATUS_DONE_MASK 0x1
1138
1139
1140 #define PSOC_GLOBAL_CONF_MEM_CPY_START_ADDR_H_VAL_SHIFT 0
1141 #define PSOC_GLOBAL_CONF_MEM_CPY_START_ADDR_H_VAL_MASK 0xFFFFFFFF
1142
1143
1144 #define PSOC_GLOBAL_CONF_MEM_CPY_START_ADDR_L_VAL_SHIFT 0
1145 #define PSOC_GLOBAL_CONF_MEM_CPY_START_ADDR_L_VAL_MASK 0xFFFFFFFF
1146
1147
1148 #define PSOC_GLOBAL_CONF_MEM_CPY_DEST_ADDR_H_VAL_SHIFT 0
1149 #define PSOC_GLOBAL_CONF_MEM_CPY_DEST_ADDR_H_VAL_MASK 0xFFFFFFFF
1150
1151
1152 #define PSOC_GLOBAL_CONF_MEM_CPY_DEST_ADDR_L_VAL_SHIFT 0
1153 #define PSOC_GLOBAL_CONF_MEM_CPY_DEST_ADDR_L_VAL_MASK 0xFFFFFFFF
1154
1155
1156 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_MEM_SIZE_SHIFT 0
1157 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_MEM_SIZE_MASK 0xFFFF
1158 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_WR_OS_SHIFT 16
1159 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_WR_OS_MASK 0x3F0000
1160 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_RD_OS_SHIFT 24
1161 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_RD_OS_MASK 0x3F000000
1162 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_USE_CONST_SHIFT 31
1163 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL2_USE_CONST_MASK 0x80000000
1164
1165
1166 #define PSOC_GLOBAL_CONF_MEM_CPY_CONST_VAL_SHIFT 0
1167 #define PSOC_GLOBAL_CONF_MEM_CPY_CONST_VAL_MASK 0xFFFFFFFF
1168
1169
1170 #define PSOC_GLOBAL_CONF_MEM_CPY_CURR_ADDR_H_VAL_SHIFT 0
1171 #define PSOC_GLOBAL_CONF_MEM_CPY_CURR_ADDR_H_VAL_MASK 0xFFFFFFFF
1172
1173
1174 #define PSOC_GLOBAL_CONF_MEM_CPY_CURR_ADDR_L_VAL_SHIFT 0
1175 #define PSOC_GLOBAL_CONF_MEM_CPY_CURR_ADDR_L_VAL_MASK 0xFFFFFFFF
1176
1177
1178 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_FORCE_RESP_OK_SHIFT 0
1179 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_FORCE_RESP_OK_MASK 0x1
1180 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_FORCE_WR_BUF_SHIFT 1
1181 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_FORCE_WR_BUF_MASK 0x2
1182 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_NUM_RD_OS_SHIFT 8
1183 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_NUM_RD_OS_MASK 0xFF00
1184 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_NUM_WR_OS_SHIFT 16
1185 #define PSOC_GLOBAL_CONF_AXI_SPLIT_CFG_NUM_WR_OS_MASK 0xFF0000
1186
1187
1188 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_RD_EN_SHIFT 0
1189 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_RD_EN_MASK 0x7
1190 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_RD_VAL_SHIFT 8
1191 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_RD_VAL_MASK 0x700
1192 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_WR_EN_SHIFT 16
1193 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_WR_EN_MASK 0x70000
1194 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_WR_VAL_SHIFT 24
1195 #define PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1_OVRD_WR_VAL_MASK 0x7000000
1196
1197
1198 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG0_OVRD_RD_EN_31_0_SHIFT 0
1199 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG0_OVRD_RD_EN_31_0_MASK 0xFFFFFFFF
1200
1201
1202 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG1_OVRD_RD_31_0_SHIFT 0
1203 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG1_OVRD_RD_31_0_MASK 0xFFFFFFFF
1204
1205
1206 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG2_OVRD_WR_EN_31_0_SHIFT 0
1207 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG2_OVRD_WR_EN_31_0_MASK 0xFFFFFFFF
1208
1209
1210 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG3_OVRD_WR_31_0_SHIFT 0
1211 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG3_OVRD_WR_31_0_MASK 0xFFFFFFFF
1212
1213
1214 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_RD_EN_39_32_SHIFT 0
1215 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_RD_EN_39_32_MASK 0xFF
1216 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_RD_39_32_SHIFT 8
1217 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_RD_39_32_MASK 0xFF00
1218 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_WR_EN_39_32_SHIFT 16
1219 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_WR_EN_39_32_MASK 0xFF0000
1220 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_WR_39_32_SHIFT 24
1221 #define PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4_OVRD_WR_39_32_MASK 0xFF000000
1222
1223
1224 #define PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_VAL_SHIFT 0
1225 #define PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_VAL_MASK 0xFFFFFFFF
1226
1227
1228 #define PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_EN_VAL_SHIFT 0
1229 #define PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_EN_VAL_MASK 0xFFFFFFFF
1230
1231
1232 #define PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_VAL_SHIFT 0
1233 #define PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_VAL_MASK 0xFFFFFFFF
1234
1235
1236 #define PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_EN_VAL_SHIFT 0
1237 #define PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_EN_VAL_MASK 0xFFFFFFFF
1238
1239
1240 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_INTR_CAUSE_SHIFT 0
1241 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_INTR_CAUSE_MASK 0x1
1242 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_INTR_MASK_SHIFT 4
1243 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_INTR_MASK_MASK 0x10
1244 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_NO_WR_INFLIGHT_SHIFT 5
1245 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_NO_WR_INFLIGHT_MASK 0x20
1246 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_SEI_INTR_ID_SHIFT 8
1247 #define PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2_SEI_INTR_ID_MASK 0x7FFFFF00
1248
1249
1250 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_INTR_CAUSE_SHIFT 0
1251 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_INTR_CAUSE_MASK 0x1
1252 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_INTR_MASK_SHIFT 4
1253 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_INTR_MASK_MASK 0x10
1254 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_NO_WR_INFLIGHT_SHIFT 5
1255 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_NO_WR_INFLIGHT_MASK 0x20
1256 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_SEI_INTR_ID_SHIFT 8
1257 #define PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2_SEI_INTR_ID_MASK 0xFFFFF00
1258
1259
1260 #define PSOC_GLOBAL_CONF_AXI_SPLIT_INTR_CLEAR_MAIN_IND_SHIFT 0
1261 #define PSOC_GLOBAL_CONF_AXI_SPLIT_INTR_CLEAR_MAIN_IND_MASK 0x1
1262 #define PSOC_GLOBAL_CONF_AXI_SPLIT_INTR_CLEAR_BOOTROM_IND_SHIFT 1
1263 #define PSOC_GLOBAL_CONF_AXI_SPLIT_INTR_CLEAR_BOOTROM_IND_MASK 0x2
1264
1265
1266 #define PSOC_GLOBAL_CONF_MEM_CPY_PROT_AR_SHIFT 0
1267 #define PSOC_GLOBAL_CONF_MEM_CPY_PROT_AR_MASK 0x7
1268 #define PSOC_GLOBAL_CONF_MEM_CPY_PROT_AW_SHIFT 4
1269 #define PSOC_GLOBAL_CONF_MEM_CPY_PROT_AW_MASK 0x70
1270
1271
1272 #define PSOC_GLOBAL_CONF_ISOLATE_INPUTS_EN_SHIFT 0
1273 #define PSOC_GLOBAL_CONF_ISOLATE_INPUTS_EN_MASK 0x1
1274
1275
1276 #define PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL_BLOCK_EN_SHIFT 0
1277 #define PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL_BLOCK_EN_MASK 0x1
1278 #define PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL_BLOCK_BRESP_SHIFT 1
1279 #define PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL_BLOCK_BRESP_MASK 0x6
1280 #define PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL_BLOCK_RRESP_SHIFT 5
1281 #define PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL_BLOCK_RRESP_MASK 0x60
1282
1283
1284 #define PSOC_GLOBAL_CONF_ARC_JT_SEL_VAL_SHIFT 0
1285 #define PSOC_GLOBAL_CONF_ARC_JT_SEL_VAL_MASK 0x1
1286
1287
1288 #define PSOC_GLOBAL_CONF_PLL_DUMP_CRTL_PLL_SEL_SHIFT 0
1289 #define PSOC_GLOBAL_CONF_PLL_DUMP_CRTL_PLL_SEL_MASK 0x3F
1290 #define PSOC_GLOBAL_CONF_PLL_DUMP_CRTL_BIT_SEL_SHIFT 8
1291 #define PSOC_GLOBAL_CONF_PLL_DUMP_CRTL_BIT_SEL_MASK 0xF00
1292
1293
1294 #define PSOC_GLOBAL_CONF_MEM_CPY_AXUSER_VAL_SHIFT 0
1295 #define PSOC_GLOBAL_CONF_MEM_CPY_AXUSER_VAL_MASK 0xFFFFFFFF
1296
1297
1298 #define PSOC_GLOBAL_CONF_BTL_AXUSER_VAL_SHIFT 0
1299 #define PSOC_GLOBAL_CONF_BTL_AXUSER_VAL_MASK 0xFFFFFFFF
1300
1301
1302 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC0_SHIFT 0
1303 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC0_MASK 0x3F
1304 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC1_SHIFT 6
1305 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC1_MASK 0xFC0
1306 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC2_SHIFT 12
1307 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC2_MASK 0x3F000
1308 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC3_SHIFT 18
1309 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_PC_LOC3_MASK \
1310 0xFC0000
1311 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_HBM_LOC0_SHIFT 24
1312 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0_ADDR_EXTMEM_HBM_LOC0_MASK \
1313 0x3F000000
1314
1315
1316 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_ADDR_EXTMEM_HBM_LOC1_SHIFT 0
1317 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_ADDR_EXTMEM_HBM_LOC1_MASK 0x3F
1318 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_ADDR_EXTMEM_HBM_LOC2_SHIFT 6
1319 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_ADDR_EXTMEM_HBM_LOC2_MASK 0xFC0
1320 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_PC_EN_SHIFT 12
1321 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_PC_EN_MASK 0x1000
1322 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_HBM_CNT_EN_SHIFT 13
1323 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_HBM_CNT_EN_MASK 0x2000
1324 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_HBM_ALL_ADDR_EN_SHIFT 14
1325 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_HBM_ALL_ADDR_EN_MASK \
1326 0x4000
1327 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_HBM_ALL_ADDR_MASK_SHIFT \
1328 16
1329 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_NON_LIN_HBM_ALL_ADDR_MASK_MASK \
1330 0xFF0000
1331 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_HBM_NUM_SHIFT 24
1332 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1_HBM_NUM_MASK 0x7000000
1333
1334
1335 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL2_SCRAM_NONLIN_HBM_CNT_MASK_SHIFT \
1336 0
1337 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL2_SCRAM_NONLIN_HBM_CNT_MASK_MASK \
1338 0xFFFF
1339 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL2_SCRAM_NONLIN_EXTM_PC_MASK_SHIFT \
1340 16
1341 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL2_SCRAM_NONLIN_EXTM_PC_MASK_MASK \
1342 0xFFFF0000
1343
1344
1345 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP0_SHIFT 0
1346 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP0_MASK 0x7
1347 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP1_SHIFT 3
1348 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP1_MASK 0x38
1349 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP2_SHIFT 6
1350 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP2_MASK 0x1C0
1351 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP3_SHIFT 9
1352 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP3_MASK 0xE00
1353 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP4_SHIFT 12
1354 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP4_MASK 0x7000
1355 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP5_SHIFT 15
1356 #define PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3_HBM_MAP5_MASK 0x38000
1357
1358
1359 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_EN_SHIFT 0
1360 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_EN_MASK 0x1
1361 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_AXI_RESP_SHIFT 4
1362 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_AXI_RESP_MASK 0x30
1363 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_DRAIN_HBW_SHIFT 8
1364 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_DRAIN_HBW_MASK 0x100
1365 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_DRAIN_LBW_SHIFT 9
1366 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_DRAIN_LBW_MASK 0x200
1367 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_INTR_MASK_HBW_SHIFT 12
1368 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_INTR_MASK_HBW_MASK 0x1000
1369 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_INTR_MASK_LBW_SHIFT 13
1370 #define PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL_INTR_MASK_LBW_MASK 0x2000
1371
1372
1373 #define PSOC_GLOBAL_CONF_AXI_DRAIN_TIMEOUT_VAL_SHIFT 0
1374 #define PSOC_GLOBAL_CONF_AXI_DRAIN_TIMEOUT_VAL_MASK 0xFFFFFFFF
1375
1376
1377 #define PSOC_GLOBAL_CONF_AXI_DRAIN_INTR_HBW_IND_SHIFT 0
1378 #define PSOC_GLOBAL_CONF_AXI_DRAIN_INTR_HBW_IND_MASK 0x1
1379 #define PSOC_GLOBAL_CONF_AXI_DRAIN_INTR_LBW_IND_SHIFT 1
1380 #define PSOC_GLOBAL_CONF_AXI_DRAIN_INTR_LBW_IND_MASK 0x2
1381
1382
1383 #define PSOC_GLOBAL_CONF_BTL_STOP_SPI_CLK_VAL_SHIFT 0
1384 #define PSOC_GLOBAL_CONF_BTL_STOP_SPI_CLK_VAL_MASK 0x1
1385
1386
1387 #define PSOC_GLOBAL_CONF_ECO_INTR_CAUSE_IND_SHIFT 0
1388 #define PSOC_GLOBAL_CONF_ECO_INTR_CAUSE_IND_MASK 0x1
1389
1390
1391 #define PSOC_GLOBAL_CONF_ECO_INTR_CLEAR_IND_SHIFT 0
1392 #define PSOC_GLOBAL_CONF_ECO_INTR_CLEAR_IND_MASK 0x1
1393
1394
1395 #define PSOC_GLOBAL_CONF_ECO_INTR_MASK_VAL_SHIFT 0
1396 #define PSOC_GLOBAL_CONF_ECO_INTR_MASK_VAL_MASK 0x1
1397
1398
1399 #define PSOC_GLOBAL_CONF_DFT_APB_CONTROL_SPIF_MODE_SHIFT 0
1400 #define PSOC_GLOBAL_CONF_DFT_APB_CONTROL_SPIF_MODE_MASK 0x1
1401 #define PSOC_GLOBAL_CONF_DFT_APB_CONTROL_RESERVED_OUT_SHIFT 1
1402 #define PSOC_GLOBAL_CONF_DFT_APB_CONTROL_RESERVED_OUT_MASK 0xFFFE
1403 #define PSOC_GLOBAL_CONF_DFT_APB_CONTROL_RESERVED_IN_SHIFT 16
1404 #define PSOC_GLOBAL_CONF_DFT_APB_CONTROL_RESERVED_IN_MASK 0xFFFF0000
1405
1406 #endif