Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0
0002  *
0003  * Copyright 2016-2020 HabanaLabs, Ltd.
0004  * All Rights Reserved.
0005  *
0006  */
0007 
0008 /************************************
0009  ** This is an auto-generated file **
0010  **       DO NOT EDIT BELOW        **
0011  ************************************/
0012 
0013 #ifndef ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_
0014 #define ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_
0015 
0016 /*
0017  *****************************************
0018  *   PSOC_GLOBAL_CONF
0019  *   (Prototype: GLOBAL_CONF)
0020  *****************************************
0021  */
0022 
0023 /* PSOC_GLOBAL_CONF_NON_RST_FLOPS */
0024 #define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_SHIFT 0
0025 #define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_MASK 0xFFFFFFFF
0026 
0027 /* PSOC_GLOBAL_CONF_PCI_FW_FSM */
0028 #define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_SHIFT 0
0029 #define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_MASK 0x1
0030 
0031 /* PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START */
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 /* PSOC_GLOBAL_CONF_BTM_FSM */
0052 #define PSOC_GLOBAL_CONF_BTM_FSM_STATE_SHIFT 0
0053 #define PSOC_GLOBAL_CONF_BTM_FSM_STATE_MASK 0x1F
0054 
0055 /* PSOC_GLOBAL_CONF_BTL_ROM_DELAY */
0056 #define PSOC_GLOBAL_CONF_BTL_ROM_DELAY_VAL_SHIFT 0
0057 #define PSOC_GLOBAL_CONF_BTL_ROM_DELAY_VAL_MASK 0xFFFF
0058 
0059 /* PSOC_GLOBAL_CONF_SW_BTM_FSM */
0060 #define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_SHIFT 0
0061 #define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_MASK 0x1F
0062 
0063 /* PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM */
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 /* PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT */
0068 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_SHIFT 0
0069 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_MASK 0xFFFFFFFF
0070 
0071 /* PSOC_GLOBAL_CONF_QSPI_SPI */
0072 #define PSOC_GLOBAL_CONF_QSPI_SPI_SEL_SHIFT 0
0073 #define PSOC_GLOBAL_CONF_QSPI_SPI_SEL_MASK 0x1
0074 
0075 /* PSOC_GLOBAL_CONF_SPI_MEM_EN */
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 /* PSOC_GLOBAL_CONF_PRSTN */
0082 #define PSOC_GLOBAL_CONF_PRSTN_VAL_SHIFT 0
0083 #define PSOC_GLOBAL_CONF_PRSTN_VAL_MASK 0x1
0084 
0085 /* PSOC_GLOBAL_CONF_PCIE_EN */
0086 #define PSOC_GLOBAL_CONF_PCIE_EN_MASK_SHIFT 0
0087 #define PSOC_GLOBAL_CONF_PCIE_EN_MASK_MASK 0x1
0088 
0089 /* PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR */
0090 #define PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR_IND_SHIFT 0
0091 #define PSOC_GLOBAL_CONF_PCIE_PRSTN_INTR_IND_MASK 0x1
0092 
0093 /* PSOC_GLOBAL_CONF_SPI_IMG_STS */
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 /* PSOC_GLOBAL_CONF_BOOT_SEQ_FSM */
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 /* PSOC_GLOBAL_CONF_BOOT_SEQ_EXT_LD */
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 /* PSOC_GLOBAL_CONF_QSPI_SPI_BOOTSEQ_RST */
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 /* PSOC_GLOBAL_CONF_PHY_STABLE */
0144 #define PSOC_GLOBAL_CONF_PHY_STABLE_PRSTN_SHIFT 0
0145 #define PSOC_GLOBAL_CONF_PHY_STABLE_PRSTN_MASK 0x1
0146 
0147 /* PSOC_GLOBAL_CONF_PRSTN_OVR */
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 /* PSOC_GLOBAL_CONF_ETR_FLUSH */
0154 #define PSOC_GLOBAL_CONF_ETR_FLUSH_MASK_SHIFT 0
0155 #define PSOC_GLOBAL_CONF_ETR_FLUSH_MASK_MASK 0x1
0156 
0157 /* PSOC_GLOBAL_CONF_ANY_RST */
0158 #define PSOC_GLOBAL_CONF_ANY_RST_IND_SHIFT 0
0159 #define PSOC_GLOBAL_CONF_ANY_RST_IND_MASK 0x1
0160 
0161 /* PSOC_GLOBAL_CONF_COLD_RST_FLOPS */
0162 #define PSOC_GLOBAL_CONF_COLD_RST_FLOPS_VAL_SHIFT 0
0163 #define PSOC_GLOBAL_CONF_COLD_RST_FLOPS_VAL_MASK 0xFFFFFFFF
0164 
0165 /* PSOC_GLOBAL_CONF_DIS_RAZWI_ERR */
0166 #define PSOC_GLOBAL_CONF_DIS_RAZWI_ERR_IND_SHIFT 0
0167 #define PSOC_GLOBAL_CONF_DIS_RAZWI_ERR_IND_MASK 0x1
0168 
0169 /* PSOC_GLOBAL_CONF_PCIE_PHY_RST_N */
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 /* PSOC_GLOBAL_CONF_RAZWI_INTERRUPT */
0176 #define PSOC_GLOBAL_CONF_RAZWI_INTERRUPT_INTR_SHIFT 0
0177 #define PSOC_GLOBAL_CONF_RAZWI_INTERRUPT_INTR_MASK 0x1
0178 
0179 /* PSOC_GLOBAL_CONF_RAZWI_MASK_INFO */
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 /* PSOC_GLOBAL_CONF_BTL_PROT */
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 /* PSOC_GLOBAL_CONF_BTL_ADDR_EXT */
0198 #define PSOC_GLOBAL_CONF_BTL_ADDR_EXT_VAL_SHIFT 0
0199 #define PSOC_GLOBAL_CONF_BTL_ADDR_EXT_VAL_MASK 0xFFFFF
0200 
0201 /* PSOC_GLOBAL_CONF_BOOT_SEQ_TO */
0202 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TO_MASK_SHIFT 0
0203 #define PSOC_GLOBAL_CONF_BOOT_SEQ_TO_MASK_MASK 0x1
0204 
0205 /* PSOC_GLOBAL_CONF_RESET_DELAYS */
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 /* PSOC_GLOBAL_CONF_SCRATCHPAD */
0212 #define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_SHIFT 0
0213 #define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_MASK 0xFFFFFFFF
0214 
0215 /* PSOC_GLOBAL_CONF_SEMAPHORE */
0216 #define PSOC_GLOBAL_CONF_SEMAPHORE_REG_SHIFT 0
0217 #define PSOC_GLOBAL_CONF_SEMAPHORE_REG_MASK 0xFFFFFFFF
0218 
0219 /* PSOC_GLOBAL_CONF_CPU_BOOT_STATUS */
0220 #define PSOC_GLOBAL_CONF_CPU_BOOT_STATUS_CNTR_SHIFT 0
0221 #define PSOC_GLOBAL_CONF_CPU_BOOT_STATUS_CNTR_MASK 0xFFFFFFFF
0222 
0223 /* PSOC_GLOBAL_CONF_KMD_MSG_TO_CPU */
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 /* PSOC_GLOBAL_CONF_SPL_SOURCE */
0228 #define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_SHIFT 0
0229 #define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_MASK 0x7
0230 
0231 /* PSOC_GLOBAL_CONF_I2C_MSTR1_DBG */
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 /* PSOC_GLOBAL_CONF_I2C_SLV */
0260 #define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_SHIFT 0
0261 #define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_MASK 0x1
0262 
0263 /* PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK */
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 /* PSOC_GLOBAL_CONF_TRACE_ADDR */
0268 #define PSOC_GLOBAL_CONF_TRACE_ADDR_MSB_SHIFT 0
0269 #define PSOC_GLOBAL_CONF_TRACE_ADDR_MSB_MASK 0xFFFFFF
0270 
0271 /* PSOC_GLOBAL_CONF_SMB_ALERT_CTRL */
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 /* PSOC_GLOBAL_CONF_SMB_ALERT_INTR_CAUSE */
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 /* PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CLEAR */
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 /* PSOC_GLOBAL_CONF_PCIE_PSOC_DERR_INTR_CTRL */
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 /* PSOC_GLOBAL_CONF_TRACE_AXPROT */
0294 #define PSOC_GLOBAL_CONF_TRACE_AXPROT_VAL_SHIFT 0
0295 #define PSOC_GLOBAL_CONF_TRACE_AXPROT_VAL_MASK 0x7
0296 
0297 /* PSOC_GLOBAL_CONF_TRACE_AWUSER */
0298 #define PSOC_GLOBAL_CONF_TRACE_AWUSER_VAL_SHIFT 0
0299 #define PSOC_GLOBAL_CONF_TRACE_AWUSER_VAL_MASK 0xFFFFFFFF
0300 
0301 /* PSOC_GLOBAL_CONF_TRACE_ARUSER */
0302 #define PSOC_GLOBAL_CONF_TRACE_ARUSER_VAL_SHIFT 0
0303 #define PSOC_GLOBAL_CONF_TRACE_ARUSER_VAL_MASK 0xFFFFFFFF
0304 
0305 /* PSOC_GLOBAL_CONF_BTL_STS */
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 /* PSOC_GLOBAL_CONF_TIMEOUT_INTR */
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 /* PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR */
0336 #define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_SHIFT 0
0337 #define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_MASK 0x1
0338 
0339 /* PSOC_GLOBAL_CONF_PERIPH_INTR */
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 /* PSOC_GLOBAL_CONF_COMB_PERIPH_INTR */
0364 #define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_SHIFT 0
0365 #define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_MASK 0x1
0366 
0367 /* PSOC_GLOBAL_CONF_AXI_ERR_INTR */
0368 #define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_SHIFT 0
0369 #define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_MASK 0x1
0370 
0371 /* PSOC_GLOBAL_CONF_ARC_WD_INTR */
0372 #define PSOC_GLOBAL_CONF_ARC_WD_INTR_IND_SHIFT 0
0373 #define PSOC_GLOBAL_CONF_ARC_WD_INTR_IND_MASK 0x3
0374 
0375 /* PSOC_GLOBAL_CONF_ARC_WD_INTR_MASK */
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 /* PSOC_GLOBAL_CONF_DBG_APB_CTRL */
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 /* PSOC_GLOBAL_CONF_SPI_DMA_BAUDR */
0386 #define PSOC_GLOBAL_CONF_SPI_DMA_BAUDR_VAL_SHIFT 0
0387 #define PSOC_GLOBAL_CONF_SPI_DMA_BAUDR_VAL_MASK 0xFFFF
0388 
0389 /* PSOC_GLOBAL_CONF_SPI_DMA_AWPROT */
0390 #define PSOC_GLOBAL_CONF_SPI_DMA_AWPROT_VAL_SHIFT 0
0391 #define PSOC_GLOBAL_CONF_SPI_DMA_AWPROT_VAL_MASK 0x7
0392 
0393 /* PSOC_GLOBAL_CONF_SPI_DMA_AWUSER */
0394 #define PSOC_GLOBAL_CONF_SPI_DMA_AWUSER_VAL_SHIFT 0
0395 #define PSOC_GLOBAL_CONF_SPI_DMA_AWUSER_VAL_MASK 0xFFFFFFFF
0396 
0397 /* PSOC_GLOBAL_CONF_SPI_DMA_CTRL */
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 /* PSOC_GLOBAL_CONF_SPI_DMA_STATUS */
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 /* PSOC_GLOBAL_CONF_SPI_DMA_DST_ADDR_L */
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 /* PSOC_GLOBAL_CONF_SPI_DMA_DST_ADDR_H */
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 /* PSOC_GLOBAL_CONF_SPI_DIRECT_WR_RD_CTRL */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_CTRL */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_RST_VAL_L */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_RST_VAL_H */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_VAL_L */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_TIMER_VAL_H */
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 /* PSOC_GLOBAL_CONF_QSPI_WR_WO_TIMER_VAL_L */
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 /* PSOC_GLOBAL_CONF_QSPI_WR_WO_TIMER_VAL_H */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_SE_STATUS */
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 /* PSOC_GLOBAL_CONF_QSPI_WR_WO_SE_STATUS */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_ERR_ADDR */
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 /* PSOC_GLOBAL_CONF_QSPI_WR_WO_ERR_ADDR */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_MASK */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CAUSE */
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 /* PSOC_GLOBAL_CONF_SPI_WR_WO_INTR_CLEAR */
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 /* PSOC_GLOBAL_CONF_MSTR_IF */
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 /* PSOC_GLOBAL_CONF_TARGETID */
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 /* PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL */
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 /* PSOC_GLOBAL_CONF_ARC_LBU_AXI_SPLIT_CTRL2 */
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 /* PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE */
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 /* PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_L */
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 /* PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_H */
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 /* PSOC_GLOBAL_CONF_LEGACY_BOOT_STRAPS */
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 /* PSOC_GLOBAL_CONF_MEM_REPAIR_DIV */
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 /* PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL */
0586 #define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_SHIFT 0
0587 #define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_MASK 0x1
0588 
0589 /* PSOC_GLOBAL_CONF_MEM_REPAIR_STS */
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 /* PSOC_GLOBAL_CONF_OUTSTANT_TRANS */
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 /* PSOC_GLOBAL_CONF_MASK_REQ */
0602 #define PSOC_GLOBAL_CONF_MASK_REQ_IND_SHIFT 0
0603 #define PSOC_GLOBAL_CONF_MASK_REQ_IND_MASK 0x1
0604 
0605 /* PSOC_GLOBAL_CONF_BSAC_CTRL */
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 /* PSOC_GLOBAL_CONF_BSAC_ADDR */
0624 #define PSOC_GLOBAL_CONF_BSAC_ADDR_VAL_SHIFT 0
0625 #define PSOC_GLOBAL_CONF_BSAC_ADDR_VAL_MASK 0xFFFFFFF
0626 
0627 /* PSOC_GLOBAL_CONF_BSAC_DATA */
0628 #define PSOC_GLOBAL_CONF_BSAC_DATA_VAL_SHIFT 0
0629 #define PSOC_GLOBAL_CONF_BSAC_DATA_VAL_MASK 0xFFFFFFFF
0630 
0631 /* PSOC_GLOBAL_CONF_BSAC_POLLING_CTRL */
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 /* PSOC_GLOBAL_CONF_BSAC_POLLING_DATA */
0640 #define PSOC_GLOBAL_CONF_BSAC_POLLING_DATA_VAL_SHIFT 0
0641 #define PSOC_GLOBAL_CONF_BSAC_POLLING_DATA_VAL_MASK 0xFFFFFFFF
0642 
0643 /* PSOC_GLOBAL_CONF_BSAC_POLLING_MASK */
0644 #define PSOC_GLOBAL_CONF_BSAC_POLLING_MASK_VAL_SHIFT 0
0645 #define PSOC_GLOBAL_CONF_BSAC_POLLING_MASK_VAL_MASK 0xFFFFFFFF
0646 
0647 /* PSOC_GLOBAL_CONF_BTL_IMG */
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 /* PSOC_GLOBAL_CONF_PRSTN_MASK */
0670 #define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_SHIFT 0
0671 #define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_MASK 0x1
0672 
0673 /* PSOC_GLOBAL_CONF_WD_MASK */
0674 #define PSOC_GLOBAL_CONF_WD_MASK_IND_SHIFT 0
0675 #define PSOC_GLOBAL_CONF_WD_MASK_IND_MASK 0x1
0676 
0677 /* PSOC_GLOBAL_CONF_RST_SRC */
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 /* PSOC_GLOBAL_CONF_BOOT_STATE */
0698 #define PSOC_GLOBAL_CONF_BOOT_STATE_VAL_SHIFT 0
0699 #define PSOC_GLOBAL_CONF_BOOT_STATE_VAL_MASK 0x1
0700 
0701 /* PSOC_GLOBAL_CONF_RST_FROM_PCIE_CTRL */
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 /* PSOC_GLOBAL_CONF_PAD_1V8_CFG */
0708 #define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_SHIFT 0
0709 #define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_MASK 0x7F
0710 
0711 /* PSOC_GLOBAL_CONF_PAD_3V3_CFG */
0712 #define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_SHIFT 0
0713 #define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_MASK 0x7F
0714 
0715 /* PSOC_GLOBAL_CONF_BNK3V3_MS */
0716 #define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_SHIFT 0
0717 #define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_MASK 0x3
0718 
0719 /* PSOC_GLOBAL_CONF_TPC_ISO */
0720 #define PSOC_GLOBAL_CONF_TPC_ISO_ISO_EN_SHIFT 0
0721 #define PSOC_GLOBAL_CONF_TPC_ISO_ISO_EN_MASK 0x1FFFFFF
0722 
0723 /* PSOC_GLOBAL_CONF_VDEC_ISO */
0724 #define PSOC_GLOBAL_CONF_VDEC_ISO_ISO_EN_SHIFT 0
0725 #define PSOC_GLOBAL_CONF_VDEC_ISO_ISO_EN_MASK 0x3FF
0726 
0727 /* PSOC_GLOBAL_CONF_NIC_ISO */
0728 #define PSOC_GLOBAL_CONF_NIC_ISO_ISO_EN_SHIFT 0
0729 #define PSOC_GLOBAL_CONF_NIC_ISO_ISO_EN_MASK 0xFFF
0730 
0731 /* PSOC_GLOBAL_CONF_MME_ISO */
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 /* PSOC_GLOBAL_CONF_EDMA_ISO */
0742 #define PSOC_GLOBAL_CONF_EDMA_ISO_ISO_EN_SHIFT 0
0743 #define PSOC_GLOBAL_CONF_EDMA_ISO_ISO_EN_MASK 0xFF
0744 
0745 /* PSOC_GLOBAL_CONF_HBM_ISO */
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 /* PSOC_GLOBAL_CONF_XBAR_EDGE_ISO */
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 /* PSOC_GLOBAL_CONF_HIF_HMMU_ISO */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_STATUS */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_PUSH */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_REQ_WR */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_RES_STATUS */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_RES_POP */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_ERROR */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_INTR_MASK */
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 /* PSOC_GLOBAL_CONF_ASIF_MSTR_STATUS */
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 /* PSOC_GLOBAL_CONF_ASIF_CORE_CFG */
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 /* PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT */
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 /* PSOC_GLOBAL_CONF_ASIF_CORE_DBG_CNT_CLR */
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 /* PSOC_GLOBAL_CONF_ASIF_CORE_TIMEOUT_CFG */
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 /* PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_CAUSE */
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 /* PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_CLEAR */
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 /* PSOC_GLOBAL_CONF_ASIF_FUNC_INTR_MASK */
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 /* PSOC_GLOBAL_CONF_ASIF_ERR_INTR_CAUSE */
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 /* PSOC_GLOBAL_CONF_ASIF_ERR_INTR_CLEAR */
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 /* PSOC_GLOBAL_CONF_ASIF_ERR_INTR_MASK */
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 /* PSOC_GLOBAL_CONF_PAD_DEFAULT */
0928 #define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_SHIFT 0
0929 #define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_MASK 0xF
0930 
0931 /* PSOC_GLOBAL_CONF_PAD_SEL */
0932 #define PSOC_GLOBAL_CONF_PAD_SEL_VAL_SHIFT 0
0933 #define PSOC_GLOBAL_CONF_PAD_SEL_VAL_MASK 0x3
0934 
0935 /* PSOC_GLOBAL_CONF_SMI_ACCESS_EN */
0936 #define PSOC_GLOBAL_CONF_SMI_ACCESS_EN_VAL_SHIFT 0
0937 #define PSOC_GLOBAL_CONF_SMI_ACCESS_EN_VAL_MASK 0x1
0938 
0939 /* PSOC_GLOBAL_CONF_SCRAM_EXTMEM_EN */
0940 #define PSOC_GLOBAL_CONF_SCRAM_EXTMEM_EN_VAL_SHIFT 0
0941 #define PSOC_GLOBAL_CONF_SCRAM_EXTMEM_EN_VAL_MASK 0x1
0942 
0943 /* PSOC_GLOBAL_CONF_SCRAM_PERM_SEL */
0944 #define PSOC_GLOBAL_CONF_SCRAM_PERM_SEL_VAL_SHIFT 0
0945 #define PSOC_GLOBAL_CONF_SCRAM_PERM_SEL_VAL_MASK 0xF
0946 
0947 /* PSOC_GLOBAL_CONF_SCRAM_POLY_H3 */
0948 #define PSOC_GLOBAL_CONF_SCRAM_POLY_H3_VAL_SHIFT 0
0949 #define PSOC_GLOBAL_CONF_SCRAM_POLY_H3_VAL_MASK 0x1FFFFFFF
0950 
0951 /* PSOC_GLOBAL_CONF_CORE_MODE */
0952 #define PSOC_GLOBAL_CONF_CORE_MODE_VAL_SHIFT 0
0953 #define PSOC_GLOBAL_CONF_CORE_MODE_VAL_MASK 0x1
0954 
0955 /* PSOC_GLOBAL_CONF_EXTMEM_ID_LOC */
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 /* PSOC_GLOBAL_CONF_LBW_USER_CTRL */
0960 #define PSOC_GLOBAL_CONF_LBW_USER_CTRL_EN_SHIFT 0
0961 #define PSOC_GLOBAL_CONF_LBW_USER_CTRL_EN_MASK 0x1
0962 
0963 /* PSOC_GLOBAL_CONF_ADC_STM_ID */
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 /* PSOC_GLOBAL_CONF_ADC */
0968 #define PSOC_GLOBAL_CONF_ADC_INTR_SHIFT 0
0969 #define PSOC_GLOBAL_CONF_ADC_INTR_MASK 0xF
0970 
0971 /* PSOC_GLOBAL_CONF_ADC_INT_MASK */
0972 #define PSOC_GLOBAL_CONF_ADC_INT_MASK_VAL_SHIFT 0
0973 #define PSOC_GLOBAL_CONF_ADC_INT_MASK_VAL_MASK 0xF
0974 
0975 /* PSOC_GLOBAL_CONF_ADC_CLK_FREQ */
0976 #define PSOC_GLOBAL_CONF_ADC_CLK_FREQ_VAL_SHIFT 0
0977 #define PSOC_GLOBAL_CONF_ADC_CLK_FREQ_VAL_MASK 0xFF
0978 
0979 /* PSOC_GLOBAL_CONF_ADC_DELAY_FROM_START */
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 /* PSOC_GLOBAL_CONF_ADC_SAMPLES */
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 /* PSOC_GLOBAL_CONF_ADC_TPH_CS */
0990 #define PSOC_GLOBAL_CONF_ADC_TPH_CS_VAL_SHIFT 0
0991 #define PSOC_GLOBAL_CONF_ADC_TPH_CS_VAL_MASK 0xFF
0992 
0993 /* PSOC_GLOBAL_CONF_ADC_LSB_NMSB */
0994 #define PSOC_GLOBAL_CONF_ADC_LSB_NMSB_VAL_SHIFT 0
0995 #define PSOC_GLOBAL_CONF_ADC_LSB_NMSB_VAL_MASK 0x1
0996 
0997 /* PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES */
0998 #define PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES_VAL_SHIFT 0
0999 #define PSOC_GLOBAL_CONF_ADC_ONE_NCONTIUES_VAL_MASK 0x1
1000 
1001 /* PSOC_GLOBAL_CONF_ADC_BLOCK_ENABLE */
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 /* PSOC_GLOBAL_CONF_ADC_TDV_CSDO */
1008 #define PSOC_GLOBAL_CONF_ADC_TDV_CSDO_VAL_SHIFT 0
1009 #define PSOC_GLOBAL_CONF_ADC_TDV_CSDO_VAL_MASK 0xFF
1010 
1011 /* PSOC_GLOBAL_CONF_ADC_PID_SEL */
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 /* PSOC_GLOBAL_CONF_ADC_TSU_CSCK */
1018 #define PSOC_GLOBAL_CONF_ADC_TSU_CSCK_VAL_SHIFT 0
1019 #define PSOC_GLOBAL_CONF_ADC_TSU_CSCK_VAL_MASK 0xFF
1020 
1021 /* PSOC_GLOBAL_CONF_ADC_CH_SEL */
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 /* PSOC_GLOBAL_CONF_ADC_WRITE_ADDR */
1028 #define PSOC_GLOBAL_CONF_ADC_WRITE_ADDR_VAL_SHIFT 0
1029 #define PSOC_GLOBAL_CONF_ADC_WRITE_ADDR_VAL_MASK 0xFFFFFFFF
1030 
1031 /* PSOC_GLOBAL_CONF_ADC_CFG_DATA */
1032 #define PSOC_GLOBAL_CONF_ADC_CFG_DATA_VAL_SHIFT 0
1033 #define PSOC_GLOBAL_CONF_ADC_CFG_DATA_VAL_MASK 0xFFFFFFFF
1034 
1035 /* PSOC_GLOBAL_CONF_ADC_AUX_STM_CTRL */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_CTRL */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD0_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD0_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD0_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD0_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD1_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD1_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD1_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD1_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD2_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD2_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD2_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD2_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD3_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MIN_AD3_H */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD3_L */
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 /* PSOC_GLOBAL_CONF_TERMINATE_READ_MAX_AD3_H */
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 /* PSOC_GLOBAL_CONF_SCRATCHPAD_INIT_CTRL */
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 /* PSOC_GLOBAL_CONF_RST_OUT_CTRL */
1128 #define PSOC_GLOBAL_CONF_RST_OUT_CTRL_CLR_SHIFT 0
1129 #define PSOC_GLOBAL_CONF_RST_OUT_CTRL_CLR_MASK 0x1
1130 
1131 /* PSOC_GLOBAL_CONF_MEM_CPY_CTRL */
1132 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL_EN_SHIFT 0
1133 #define PSOC_GLOBAL_CONF_MEM_CPY_CTRL_EN_MASK 0x1
1134 
1135 /* PSOC_GLOBAL_CONF_MEM_CPY_STATUS */
1136 #define PSOC_GLOBAL_CONF_MEM_CPY_STATUS_DONE_SHIFT 0
1137 #define PSOC_GLOBAL_CONF_MEM_CPY_STATUS_DONE_MASK 0x1
1138 
1139 /* PSOC_GLOBAL_CONF_MEM_CPY_START_ADDR_H */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_START_ADDR_L */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_DEST_ADDR_H */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_DEST_ADDR_L */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_CTRL2 */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_CONST */
1166 #define PSOC_GLOBAL_CONF_MEM_CPY_CONST_VAL_SHIFT 0
1167 #define PSOC_GLOBAL_CONF_MEM_CPY_CONST_VAL_MASK 0xFFFFFFFF
1168 
1169 /* PSOC_GLOBAL_CONF_MEM_CPY_CURR_ADDR_H */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_CURR_ADDR_L */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_CFG */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_PROT_CFG1 */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG0 */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG1 */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG2 */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG3 */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_USER_CFG4 */
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 /* PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD */
1224 #define PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_VAL_SHIFT 0
1225 #define PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_VAL_MASK 0xFFFFFFFF
1226 
1227 /* PSOC_GLOBAL_CONF_LBW_ARUSER_OVRD_EN */
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 /* PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD */
1232 #define PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_VAL_SHIFT 0
1233 #define PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_VAL_MASK 0xFFFFFFFF
1234 
1235 /* PSOC_GLOBAL_CONF_LBW_AWUSER_OVRD_EN */
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 /* PSOC_GLOBAL_CONF_MAIN_AXI_SPLIT_CFG2 */
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 /* PSOC_GLOBAL_CONF_BOOTROM_AXI_SPLIT_CFG2 */
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 /* PSOC_GLOBAL_CONF_AXI_SPLIT_INTR_CLEAR */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_PROT */
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 /* PSOC_GLOBAL_CONF_ISOLATE_INPUTS */
1272 #define PSOC_GLOBAL_CONF_ISOLATE_INPUTS_EN_SHIFT 0
1273 #define PSOC_GLOBAL_CONF_ISOLATE_INPUTS_EN_MASK 0x1
1274 
1275 /* PSOC_GLOBAL_CONF_MESH_TO_BOOTROM_CTRL */
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 /* PSOC_GLOBAL_CONF_ARC_JT_SEL */
1284 #define PSOC_GLOBAL_CONF_ARC_JT_SEL_VAL_SHIFT 0
1285 #define PSOC_GLOBAL_CONF_ARC_JT_SEL_VAL_MASK 0x1
1286 
1287 /* PSOC_GLOBAL_CONF_PLL_DUMP_CRTL */
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 /* PSOC_GLOBAL_CONF_MEM_CPY_AXUSER */
1294 #define PSOC_GLOBAL_CONF_MEM_CPY_AXUSER_VAL_SHIFT 0
1295 #define PSOC_GLOBAL_CONF_MEM_CPY_AXUSER_VAL_MASK 0xFFFFFFFF
1296 
1297 /* PSOC_GLOBAL_CONF_BTL_AXUSER */
1298 #define PSOC_GLOBAL_CONF_BTL_AXUSER_VAL_SHIFT 0
1299 #define PSOC_GLOBAL_CONF_BTL_AXUSER_VAL_MASK 0xFFFFFFFF
1300 
1301 /* PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL0 */
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 /* PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL1 */
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 /* PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL2 */
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 /* PSOC_GLOBAL_CONF_AXI_DRAIN_NL_SRC_CTRL3 */
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 /* PSOC_GLOBAL_CONF_AXI_DRAIN_CTRL */
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 /* PSOC_GLOBAL_CONF_AXI_DRAIN_TIMEOUT */
1373 #define PSOC_GLOBAL_CONF_AXI_DRAIN_TIMEOUT_VAL_SHIFT 0
1374 #define PSOC_GLOBAL_CONF_AXI_DRAIN_TIMEOUT_VAL_MASK 0xFFFFFFFF
1375 
1376 /* PSOC_GLOBAL_CONF_AXI_DRAIN_INTR */
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 /* PSOC_GLOBAL_CONF_BTL_STOP_SPI_CLK */
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 /* PSOC_GLOBAL_CONF_ECO_INTR_CAUSE */
1387 #define PSOC_GLOBAL_CONF_ECO_INTR_CAUSE_IND_SHIFT 0
1388 #define PSOC_GLOBAL_CONF_ECO_INTR_CAUSE_IND_MASK 0x1
1389 
1390 /* PSOC_GLOBAL_CONF_ECO_INTR_CLEAR */
1391 #define PSOC_GLOBAL_CONF_ECO_INTR_CLEAR_IND_SHIFT 0
1392 #define PSOC_GLOBAL_CONF_ECO_INTR_CLEAR_IND_MASK 0x1
1393 
1394 /* PSOC_GLOBAL_CONF_ECO_INTR_MASK */
1395 #define PSOC_GLOBAL_CONF_ECO_INTR_MASK_VAL_SHIFT 0
1396 #define PSOC_GLOBAL_CONF_ECO_INTR_MASK_VAL_MASK 0x1
1397 
1398 /* PSOC_GLOBAL_CONF_DFT_APB_CONTROL */
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 /* ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_ */