0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013 #ifndef ASIC_REG_PSOC_ETR_MASKS_H_
0014 #define ASIC_REG_PSOC_ETR_MASKS_H_
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024 #define PSOC_ETR_RSZ_RSZ_ETR_SHIFT 0
0025 #define PSOC_ETR_RSZ_RSZ_ETR_MASK 0x7FFFFFFF
0026
0027
0028 #define PSOC_ETR_STS_FULL_SHIFT 0
0029 #define PSOC_ETR_STS_FULL_MASK 0x1
0030 #define PSOC_ETR_STS_TRIGGERED_SHIFT 1
0031 #define PSOC_ETR_STS_TRIGGERED_MASK 0x2
0032 #define PSOC_ETR_STS_TMCREADY_SHIFT 2
0033 #define PSOC_ETR_STS_TMCREADY_MASK 0x4
0034 #define PSOC_ETR_STS_FTEMPTY_SHIFT 3
0035 #define PSOC_ETR_STS_FTEMPTY_MASK 0x8
0036 #define PSOC_ETR_STS_EMPTY_SHIFT 4
0037 #define PSOC_ETR_STS_EMPTY_MASK 0x10
0038 #define PSOC_ETR_STS_MEMERR_SHIFT 5
0039 #define PSOC_ETR_STS_MEMERR_MASK 0x20
0040
0041
0042 #define PSOC_ETR_RRD_RRD_SHIFT 0
0043 #define PSOC_ETR_RRD_RRD_MASK 0xFFFFFFFF
0044
0045
0046 #define PSOC_ETR_RRP_RRP_SHIFT 0
0047 #define PSOC_ETR_RRP_RRP_MASK 0xFFFFFFFF
0048
0049
0050 #define PSOC_ETR_RWP_RWP_SHIFT 0
0051 #define PSOC_ETR_RWP_RWP_MASK 0xFFFFFFFF
0052
0053
0054 #define PSOC_ETR_TRG_TRG_SHIFT 0
0055 #define PSOC_ETR_TRG_TRG_MASK 0xFFFFFFFF
0056
0057
0058 #define PSOC_ETR_CTL_TRACECAPTEN_SHIFT 0
0059 #define PSOC_ETR_CTL_TRACECAPTEN_MASK 0x1
0060
0061
0062 #define PSOC_ETR_RWD_RWD_SHIFT 0
0063 #define PSOC_ETR_RWD_RWD_MASK 0xFFFFFFFF
0064
0065
0066 #define PSOC_ETR_MODE_MODE_SHIFT 0
0067 #define PSOC_ETR_MODE_MODE_MASK 0x3
0068
0069
0070 #define PSOC_ETR_LBUFLEVEL_LBUFLEVEL_SHIFT 0
0071 #define PSOC_ETR_LBUFLEVEL_LBUFLEVEL_MASK 0x7FFFFFFF
0072
0073
0074 #define PSOC_ETR_CBUFLEVEL_CBUFLEVEL_SHIFT 0
0075 #define PSOC_ETR_CBUFLEVEL_CBUFLEVEL_MASK 0x7FFFFFFF
0076
0077
0078 #define PSOC_ETR_BUFWM_BUFWM_SHIFT 0
0079 #define PSOC_ETR_BUFWM_BUFWM_MASK 0x3FFFFFFF
0080
0081
0082 #define PSOC_ETR_RRPHI_RRPHI_SHIFT 0
0083 #define PSOC_ETR_RRPHI_RRPHI_MASK 0xFF
0084
0085
0086 #define PSOC_ETR_RWPHI_RWPHI_SHIFT 0
0087 #define PSOC_ETR_RWPHI_RWPHI_MASK 0xFF
0088
0089
0090 #define PSOC_ETR_AXICTL_PROTCTRLBIT0_SHIFT 0
0091 #define PSOC_ETR_AXICTL_PROTCTRLBIT0_MASK 0x1
0092 #define PSOC_ETR_AXICTL_PROTCTRLBIT1_SHIFT 1
0093 #define PSOC_ETR_AXICTL_PROTCTRLBIT1_MASK 0x2
0094 #define PSOC_ETR_AXICTL_CACHECTRLBIT0_SHIFT 2
0095 #define PSOC_ETR_AXICTL_CACHECTRLBIT0_MASK 0x4
0096 #define PSOC_ETR_AXICTL_CACHECTRLBIT1_SHIFT 3
0097 #define PSOC_ETR_AXICTL_CACHECTRLBIT1_MASK 0x8
0098 #define PSOC_ETR_AXICTL_CACHECTRLBIT2_SHIFT 4
0099 #define PSOC_ETR_AXICTL_CACHECTRLBIT2_MASK 0x10
0100 #define PSOC_ETR_AXICTL_CACHECTRLBIT3_SHIFT 5
0101 #define PSOC_ETR_AXICTL_CACHECTRLBIT3_MASK 0x20
0102 #define PSOC_ETR_AXICTL_SCATTERGATHERMODE_SHIFT 7
0103 #define PSOC_ETR_AXICTL_SCATTERGATHERMODE_MASK 0x80
0104 #define PSOC_ETR_AXICTL_WRBURSTLEN_SHIFT 8
0105 #define PSOC_ETR_AXICTL_WRBURSTLEN_MASK 0xF00
0106
0107
0108 #define PSOC_ETR_DBALO_BUFADDRLO_SHIFT 0
0109 #define PSOC_ETR_DBALO_BUFADDRLO_MASK 0xFFFFFFFF
0110
0111
0112 #define PSOC_ETR_DBAHI_BUFADDRHI_SHIFT 0
0113 #define PSOC_ETR_DBAHI_BUFADDRHI_MASK 0xFF
0114
0115
0116 #define PSOC_ETR_FFSR_FLINPROG_SHIFT 0
0117 #define PSOC_ETR_FFSR_FLINPROG_MASK 0x1
0118 #define PSOC_ETR_FFSR_FTSTOPPED_SHIFT 1
0119 #define PSOC_ETR_FFSR_FTSTOPPED_MASK 0x2
0120
0121
0122 #define PSOC_ETR_FFCR_ENFT_SHIFT 0
0123 #define PSOC_ETR_FFCR_ENFT_MASK 0x1
0124 #define PSOC_ETR_FFCR_ENTI_SHIFT 1
0125 #define PSOC_ETR_FFCR_ENTI_MASK 0x2
0126 #define PSOC_ETR_FFCR_FONFLIN_SHIFT 4
0127 #define PSOC_ETR_FFCR_FONFLIN_MASK 0x10
0128 #define PSOC_ETR_FFCR_FONTRIGEVT_SHIFT 5
0129 #define PSOC_ETR_FFCR_FONTRIGEVT_MASK 0x20
0130 #define PSOC_ETR_FFCR_FLUSHMAN_SHIFT 6
0131 #define PSOC_ETR_FFCR_FLUSHMAN_MASK 0x40
0132 #define PSOC_ETR_FFCR_TRIGONTRIGIN_SHIFT 8
0133 #define PSOC_ETR_FFCR_TRIGONTRIGIN_MASK 0x100
0134 #define PSOC_ETR_FFCR_TRIGONTRIGEVT_SHIFT 9
0135 #define PSOC_ETR_FFCR_TRIGONTRIGEVT_MASK 0x200
0136 #define PSOC_ETR_FFCR_TRIGONFL_SHIFT 10
0137 #define PSOC_ETR_FFCR_TRIGONFL_MASK 0x400
0138 #define PSOC_ETR_FFCR_STOPONFL_SHIFT 12
0139 #define PSOC_ETR_FFCR_STOPONFL_MASK 0x1000
0140 #define PSOC_ETR_FFCR_STOPONTRIGEVT_SHIFT 13
0141 #define PSOC_ETR_FFCR_STOPONTRIGEVT_MASK 0x2000
0142
0143
0144 #define PSOC_ETR_PSCR_PSCOUNT_SHIFT 0
0145 #define PSOC_ETR_PSCR_PSCOUNT_MASK 0x1F
0146
0147
0148 #define PSOC_ETR_ITMISCOP0_ACQCOMP_SHIFT 0
0149 #define PSOC_ETR_ITMISCOP0_ACQCOMP_MASK 0x1
0150 #define PSOC_ETR_ITMISCOP0_FULL_SHIFT 1
0151 #define PSOC_ETR_ITMISCOP0_FULL_MASK 0x2
0152
0153
0154 #define PSOC_ETR_ITTRFLIN_TRIGIN_SHIFT 0
0155 #define PSOC_ETR_ITTRFLIN_TRIGIN_MASK 0x1
0156 #define PSOC_ETR_ITTRFLIN_FLUSHIN_SHIFT 1
0157 #define PSOC_ETR_ITTRFLIN_FLUSHIN_MASK 0x2
0158
0159
0160 #define PSOC_ETR_ITATBDATA0_ATDATASBIT0_SHIFT 0
0161 #define PSOC_ETR_ITATBDATA0_ATDATASBIT0_MASK 0x1
0162 #define PSOC_ETR_ITATBDATA0_ATDATASBIT7_SHIFT 1
0163 #define PSOC_ETR_ITATBDATA0_ATDATASBIT7_MASK 0x2
0164 #define PSOC_ETR_ITATBDATA0_ATDATASBIT15_SHIFT 2
0165 #define PSOC_ETR_ITATBDATA0_ATDATASBIT15_MASK 0x4
0166 #define PSOC_ETR_ITATBDATA0_ATDATASBIT23_SHIFT 3
0167 #define PSOC_ETR_ITATBDATA0_ATDATASBIT23_MASK 0x8
0168 #define PSOC_ETR_ITATBDATA0_ATDATASBIT31_SHIFT 4
0169 #define PSOC_ETR_ITATBDATA0_ATDATASBIT31_MASK 0x10
0170 #define PSOC_ETR_ITATBDATA0_ATDATASBIT39_SHIFT 5
0171 #define PSOC_ETR_ITATBDATA0_ATDATASBIT39_MASK 0x20
0172 #define PSOC_ETR_ITATBDATA0_ATDATASBIT47_SHIFT 6
0173 #define PSOC_ETR_ITATBDATA0_ATDATASBIT47_MASK 0x40
0174 #define PSOC_ETR_ITATBDATA0_ATDATASBIT55_SHIFT 7
0175 #define PSOC_ETR_ITATBDATA0_ATDATASBIT55_MASK 0x80
0176 #define PSOC_ETR_ITATBDATA0_ATDATASBIT63_SHIFT 8
0177 #define PSOC_ETR_ITATBDATA0_ATDATASBIT63_MASK 0x100
0178
0179
0180 #define PSOC_ETR_ITATBCTR2_ATREADYS_SHIFT 0
0181 #define PSOC_ETR_ITATBCTR2_ATREADYS_MASK 0x1
0182 #define PSOC_ETR_ITATBCTR2_AFVALIDS_SHIFT 1
0183 #define PSOC_ETR_ITATBCTR2_AFVALIDS_MASK 0x2
0184 #define PSOC_ETR_ITATBCTR2_SYNCREQS_SHIFT 2
0185 #define PSOC_ETR_ITATBCTR2_SYNCREQS_MASK 0x4
0186
0187
0188 #define PSOC_ETR_ITATBCTR1_ATIDS_SHIFT 0
0189 #define PSOC_ETR_ITATBCTR1_ATIDS_MASK 0x7F
0190
0191
0192 #define PSOC_ETR_ITATBCTR0_ATVALIDS_SHIFT 0
0193 #define PSOC_ETR_ITATBCTR0_ATVALIDS_MASK 0x1
0194 #define PSOC_ETR_ITATBCTR0_AFREADYS_SHIFT 1
0195 #define PSOC_ETR_ITATBCTR0_AFREADYS_MASK 0x2
0196 #define PSOC_ETR_ITATBCTR0_ATBYTESS_SHIFT 8
0197 #define PSOC_ETR_ITATBCTR0_ATBYTESS_MASK 0x700
0198
0199
0200 #define PSOC_ETR_ITCTRL_INTEGRATION_MODE_SHIFT 0
0201 #define PSOC_ETR_ITCTRL_INTEGRATION_MODE_MASK 0x1
0202
0203
0204 #define PSOC_ETR_CLAIMSET_CLAIMSET_SHIFT 0
0205 #define PSOC_ETR_CLAIMSET_CLAIMSET_MASK 0xF
0206
0207
0208 #define PSOC_ETR_CLAIMCLR_CLAIMCLR_SHIFT 0
0209 #define PSOC_ETR_CLAIMCLR_CLAIMCLR_MASK 0xF
0210
0211
0212 #define PSOC_ETR_LAR_ACCESS_W_SHIFT 0
0213 #define PSOC_ETR_LAR_ACCESS_W_MASK 0xFFFFFFFF
0214
0215
0216 #define PSOC_ETR_LSR_LOCKEXIST_SHIFT 0
0217 #define PSOC_ETR_LSR_LOCKEXIST_MASK 0x1
0218 #define PSOC_ETR_LSR_LOCKGRANT_SHIFT 1
0219 #define PSOC_ETR_LSR_LOCKGRANT_MASK 0x2
0220 #define PSOC_ETR_LSR_LOCKTYPE_SHIFT 2
0221 #define PSOC_ETR_LSR_LOCKTYPE_MASK 0x4
0222
0223
0224 #define PSOC_ETR_AUTHSTATUS_NSID_SHIFT 0
0225 #define PSOC_ETR_AUTHSTATUS_NSID_MASK 0x3
0226 #define PSOC_ETR_AUTHSTATUS_NSNID_SHIFT 2
0227 #define PSOC_ETR_AUTHSTATUS_NSNID_MASK 0xC
0228 #define PSOC_ETR_AUTHSTATUS_SID_SHIFT 4
0229 #define PSOC_ETR_AUTHSTATUS_SID_MASK 0x30
0230 #define PSOC_ETR_AUTHSTATUS_SNID_SHIFT 6
0231 #define PSOC_ETR_AUTHSTATUS_SNID_MASK 0xC0
0232
0233
0234 #define PSOC_ETR_DEVID_ATBINPORTCOUNT_SHIFT 0
0235 #define PSOC_ETR_DEVID_ATBINPORTCOUNT_MASK 0x1F
0236 #define PSOC_ETR_DEVID_CLKSCHEME_SHIFT 5
0237 #define PSOC_ETR_DEVID_CLKSCHEME_MASK 0x20
0238 #define PSOC_ETR_DEVID_CONFIGTYPE_SHIFT 6
0239 #define PSOC_ETR_DEVID_CONFIGTYPE_MASK 0xC0
0240 #define PSOC_ETR_DEVID_MEMWIDTH_SHIFT 8
0241 #define PSOC_ETR_DEVID_MEMWIDTH_MASK 0x700
0242 #define PSOC_ETR_DEVID_WBUF_DEPTH_SHIFT 11
0243 #define PSOC_ETR_DEVID_WBUF_DEPTH_MASK 0x3800
0244
0245
0246 #define PSOC_ETR_DEVTYPE_MAJOR_TYPE_SHIFT 0
0247 #define PSOC_ETR_DEVTYPE_MAJOR_TYPE_MASK 0xF
0248 #define PSOC_ETR_DEVTYPE_SUB_TYPE_SHIFT 4
0249 #define PSOC_ETR_DEVTYPE_SUB_TYPE_MASK 0xF0
0250
0251
0252 #define PSOC_ETR_PERIPHID4_JEP106_CONT_SHIFT 0
0253 #define PSOC_ETR_PERIPHID4_JEP106_CONT_MASK 0xF
0254 #define PSOC_ETR_PERIPHID4_FOURKB_COUNT_SHIFT 4
0255 #define PSOC_ETR_PERIPHID4_FOURKB_COUNT_MASK 0xF0
0256
0257
0258 #define PSOC_ETR_PERIPHID5_PERIPHID5_SHIFT 0
0259 #define PSOC_ETR_PERIPHID5_PERIPHID5_MASK 0xFFFFFFFF
0260
0261
0262 #define PSOC_ETR_PERIPHID6_PERIPHID6_SHIFT 0
0263 #define PSOC_ETR_PERIPHID6_PERIPHID6_MASK 0xFFFFFFFF
0264
0265
0266 #define PSOC_ETR_PERIPHID7_PERIPHID7_SHIFT 0
0267 #define PSOC_ETR_PERIPHID7_PERIPHID7_MASK 0xFFFFFFFF
0268
0269
0270 #define PSOC_ETR_PERIPHID0_PART_NUMBER_BITS7TO0_SHIFT 0
0271 #define PSOC_ETR_PERIPHID0_PART_NUMBER_BITS7TO0_MASK 0xFF
0272
0273
0274 #define PSOC_ETR_PERIPHID1_PART_NUMBER_BITS11TO8_SHIFT 0
0275 #define PSOC_ETR_PERIPHID1_PART_NUMBER_BITS11TO8_MASK 0xF
0276 #define PSOC_ETR_PERIPHID1_JEP106_BITS3TO0_SHIFT 4
0277 #define PSOC_ETR_PERIPHID1_JEP106_BITS3TO0_MASK 0xF0
0278
0279
0280 #define PSOC_ETR_PERIPHID2_JEP106_BITS6TO4_SHIFT 0
0281 #define PSOC_ETR_PERIPHID2_JEP106_BITS6TO4_MASK 0x7
0282 #define PSOC_ETR_PERIPHID2_JEDEC_SHIFT 3
0283 #define PSOC_ETR_PERIPHID2_JEDEC_MASK 0x8
0284 #define PSOC_ETR_PERIPHID2_REVISION_SHIFT 4
0285 #define PSOC_ETR_PERIPHID2_REVISION_MASK 0xF0
0286
0287
0288 #define PSOC_ETR_PERIPHID3_CUSTOMER_MODIFIED_SHIFT 0
0289 #define PSOC_ETR_PERIPHID3_CUSTOMER_MODIFIED_MASK 0xF
0290 #define PSOC_ETR_PERIPHID3_REVAND_SHIFT 4
0291 #define PSOC_ETR_PERIPHID3_REVAND_MASK 0xF0
0292
0293
0294 #define PSOC_ETR_COMPID0_PREAMBLE_SHIFT 0
0295 #define PSOC_ETR_COMPID0_PREAMBLE_MASK 0xFF
0296
0297
0298 #define PSOC_ETR_COMPID1_PREAMBLE_SHIFT 0
0299 #define PSOC_ETR_COMPID1_PREAMBLE_MASK 0xF
0300 #define PSOC_ETR_COMPID1_F_CLASS_SHIFT 4
0301 #define PSOC_ETR_COMPID1_F_CLASS_MASK 0xF0
0302
0303
0304 #define PSOC_ETR_COMPID2_PREAMBLE_SHIFT 0
0305 #define PSOC_ETR_COMPID2_PREAMBLE_MASK 0xFF
0306
0307
0308 #define PSOC_ETR_COMPID3_PREAMBLE_SHIFT 0
0309 #define PSOC_ETR_COMPID3_PREAMBLE_MASK 0xFF
0310
0311 #endif