NetBurner 3.5.8
PDF Version
etm.h
1#define ETM_TRCPRGCTLR_EN_Pos 0U
2#define ETM_TRCPRGCTLR_EN_Msk (0x1UL << ETM_TRCPRGCTLR_EN_Pos)
3#define ETM_TRCPRGCTLR_EN(_mrval) ((_mrval << ETM_TRCPRGCTLR_EN_Pos) & ETM_TRCPRGCTLR_EN_Msk)
4
5#define ETM_TRCPROCSELR_PROCSEL_Pos 0U
6#define ETM_TRCPROCSELR_PROCSEL_Msk (0x3UL << ETM_TRCPROCSELR_PROCSEL_Pos)
7#define ETM_TRCPROCSELR_PROCSEL(_mrval) ((_mrval << ETM_TRCPROCSELR_PROCSEL_Pos) & ETM_TRCPROCSELR_PROCSEL_Msk)
8
9#define ETM_TRCSTATR_IDLE_Pos 0U
10#define ETM_TRCSTATR_IDLE_Msk (0x1UL << ETM_TRCSTATR_IDLE_Pos)
11#define ETM_TRCSTATR_IDLE(_mrval) ((_mrval << ETM_TRCSTATR_IDLE_Pos) & ETM_TRCSTATR_IDLE_Msk)
12
13#define ETM_TRCSTATR_PMSTABLE_Pos 1U
14#define ETM_TRCSTATR_PMSTABLE_Msk (0x1UL << ETM_TRCSTATR_PMSTABLE_Pos)
15#define ETM_TRCSTATR_PMSTABLE(_mrval) ((_mrval << ETM_TRCSTATR_PMSTABLE_Pos) & ETM_TRCSTATR_PMSTABLE_Msk)
16
17#define ETM_TRCCONFIGR_INSTP0_Pos 1U
18#define ETM_TRCCONFIGR_INSTP0_Msk (0x3UL << ETM_TRCCONFIGR_INSTP0_Pos)
19#define ETM_TRCCONFIGR_INSTP0(_mrval) ((_mrval << ETM_TRCCONFIGR_INSTP0_Pos) & ETM_TRCCONFIGR_INSTP0_Msk)
20#define ETM_TRCCONFIGR_INSTP0_ONLY_BRANCH (0x0UL << ETM_TRCCONFIGR_INSTP0_Pos)
21#define ETM_TRCCONFIGR_INSTP0_LOAD_BRANCH (0x1UL << ETM_TRCCONFIGR_INSTP0_Pos)
22#define ETM_TRCCONFIGR_INSTP0_STORE_BRANCH (0x2UL << ETM_TRCCONFIGR_INSTP0_Pos)
23#define ETM_TRCCONFIGR_INSTP0_LOAD_STORE_BRANCH (0x3UL << ETM_TRCCONFIGR_INSTP0_Pos)
24
25#define ETM_TRCCONFIGR_BB_Pos 3U
26#define ETM_TRCCONFIGR_BB_Msk (0x1UL << ETM_TRCCONFIGR_BB_Pos)
27#define ETM_TRCCONFIGR_BB(_mrval) ((_mrval << ETM_TRCCONFIGR_BB_Pos) & ETM_TRCCONFIGR_BB_Msk)
28#define ETM_TRCCONFIGR_BB_DISABLED (0x0UL << ETM_TRCCONFIGR_BB_Pos)
29#define ETM_TRCCONFIGR_BB_ENABLED (0x1UL << ETM_TRCCONFIGR_BB_Pos)
30
31#define ETM_TRCCONFIGR_CCI_Pos 4U
32#define ETM_TRCCONFIGR_CCI_Msk (0x1UL << ETM_TRCCONFIGR_CCI_Pos)
33#define ETM_TRCCONFIGR_CCI(_mrval) ((_mrval << ETM_TRCCONFIGR_CCI_Pos) & ETM_TRCCONFIGR_CCI_Msk)
34#define ETM_TRCCONFIGR_CCI_DISABLED (0x0UL << ETM_TRCCONFIGR_CCI_Pos)
35#define ETM_TRCCONFIGR_CCI_ENABLED (0x1UL << ETM_TRCCONFIGR_CCI_Pos)
36
37#define ETM_TRCCONFIGR_CID_Pos 6U
38#define ETM_TRCCONFIGR_CID_Msk (0x1UL << ETM_TRCCONFIGR_CID_Pos)
39#define ETM_TRCCONFIGR_CID(_mrval) ((_mrval << ETM_TRCCONFIGR_CID_Pos) & ETM_TRCCONFIGR_CID_Msk)
40
41#define ETM_TRCCONFIGR_VMID_Pos 7U
42#define ETM_TRCCONFIGR_VMID_Msk (0x1UL << ETM_TRCCONFIGR_VMID_Pos)
43#define ETM_TRCCONFIGR_VMID(_mrval) ((_mrval << ETM_TRCCONFIGR_VMID_Pos) & ETM_TRCCONFIGR_VMID_Msk)
44
45#define ETM_TRCCONFIGR_COND_Pos 8U
46#define ETM_TRCCONFIGR_COND_Msk (0x7UL << ETM_TRCCONFIGR_COND_Pos)
47#define ETM_TRCCONFIGR_COND(_mrval) ((_mrval << ETM_TRCCONFIGR_COND_Pos) & ETM_TRCCONFIGR_COND_Msk)
48#define ETM_TRCCONFIGR_COND_DISABLED (0x0UL << ETM_TRCCONFIGR_COND_Pos)
49#define ETM_TRCCONFIGR_COND_LOAD (0x1UL << ETM_TRCCONFIGR_COND_Pos)
50#define ETM_TRCCONFIGR_COND_STORE (0x2UL << ETM_TRCCONFIGR_COND_Pos)
51#define ETM_TRCCONFIGR_COND_LOAD_STORE (0x3UL << ETM_TRCCONFIGR_COND_Pos)
52#define ETM_TRCCONFIGR_COND_ALL (0x7UL << ETM_TRCCONFIGR_COND_Pos)
53
54#define ETM_TRCCONFIGR_TS_Pos 11U
55#define ETM_TRCCONFIGR_TS_Msk (0x1UL << ETM_TRCCONFIGR_TS_Pos)
56#define ETM_TRCCONFIGR_TS(_mrval) ((_mrval << ETM_TRCCONFIGR_TS_Pos) & ETM_TRCCONFIGR_TS_Msk)
57#define ETM_TRCCONFIGR_TS_DISABLED (0x0UL << ETM_TRCCONFIGR_TS_Pos)
58#define ETM_TRCCONFIGR_TS_ENABLED (0x1UL << ETM_TRCCONFIGR_TS_Pos)
59
60#define ETM_TRCCONFIGR_RS_Pos 12U
61#define ETM_TRCCONFIGR_RS_Msk (0x1UL << ETM_TRCCONFIGR_RS_Pos)
62#define ETM_TRCCONFIGR_RS(_mrval) ((_mrval << ETM_TRCCONFIGR_RS_Pos) & ETM_TRCCONFIGR_RS_Msk)
63#define ETM_TRCCONFIGR_RS_DISABLED (0x0UL << ETM_TRCCONFIGR_RS_Pos)
64#define ETM_TRCCONFIGR_RS_ENABLED (0x1UL << ETM_TRCCONFIGR_RS_Pos)
65
66#define ETM_TRCCONFIGR_DA_Pos 16U
67#define ETM_TRCCONFIGR_DA_Msk (0x1UL << ETM_TRCCONFIGR_DA_Pos)
68#define ETM_TRCCONFIGR_DA(_mrval) ((_mrval << ETM_TRCCONFIGR_DA_Pos) & ETM_TRCCONFIGR_DA_Msk)
69#define ETM_TRCCONFIGR_DA_DISABLED (0x0UL << ETM_TRCCONFIGR_DA_Pos)
70#define ETM_TRCCONFIGR_DA_ENABLED (0x1UL << ETM_TRCCONFIGR_DA_Pos)
71
72#define ETM_TRCCONFIGR_DV_Pos 17U
73#define ETM_TRCCONFIGR_DV_Msk (0x1UL << ETM_TRCCONFIGR_DV_Pos)
74#define ETM_TRCCONFIGR_DV(_mrval) ((_mrval << ETM_TRCCONFIGR_DV_Pos) & ETM_TRCCONFIGR_DV_Msk)
75#define ETM_TRCCONFIGR_DV_DISABLED (0x0UL << ETM_TRCCONFIGR_DV_Pos)
76#define ETM_TRCCONFIGR_DV_ENABLED (0x1UL << ETM_TRCCONFIGR_DV_Pos)
77
78#define ETM_TRCEVENTCTL0R_SEL0_Pos 0U
79#define ETM_TRCEVENTCTL0R_SEL0_Msk (0xfUL << ETM_TRCEVENTCTL0R_SEL0_Pos)
80#define ETM_TRCEVENTCTL0R_SEL0(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_SEL0_Pos) & ETM_TRCEVENTCTL0R_SEL0_Msk)
81
82#define ETM_TRCEVENTCTL0R_TYPE0_Pos 7U
83#define ETM_TRCEVENTCTL0R_TYPE0_Msk (0x1UL << ETM_TRCEVENTCTL0R_TYPE0_Pos)
84#define ETM_TRCEVENTCTL0R_TYPE0(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_TYPE0_Pos) & ETM_TRCEVENTCTL0R_TYPE0_Msk)
85#define ETM_TRCEVENTCTL0R_TYPE0_SINGLE (0x0UL << ETM_TRCEVENTCTL0R_TYPE0_Pos)
86#define ETM_TRCEVENTCTL0R_TYPE0_PAIR (0x1UL << ETM_TRCEVENTCTL0R_TYPE0_Pos)
87
88#define ETM_TRCEVENTCTL0R_SEL1_Pos 8U
89#define ETM_TRCEVENTCTL0R_SEL1_Msk (0xfUL << ETM_TRCEVENTCTL0R_SEL1_Pos)
90#define ETM_TRCEVENTCTL0R_SEL1(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_SEL1_Pos) & ETM_TRCEVENTCTL0R_SEL1_Msk)
91
92#define ETM_TRCEVENTCTL0R_TYPE1_Pos 15U
93#define ETM_TRCEVENTCTL0R_TYPE1_Msk (0x1UL << ETM_TRCEVENTCTL0R_TYPE1_Pos)
94#define ETM_TRCEVENTCTL0R_TYPE1(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_TYPE1_Pos) & ETM_TRCEVENTCTL0R_TYPE1_Msk)
95#define ETM_TRCEVENTCTL0R_TYPE1_SINGLE (0x0UL << ETM_TRCEVENTCTL0R_TYPE1_Pos)
96#define ETM_TRCEVENTCTL0R_TYPE1_PAIR (0x1UL << ETM_TRCEVENTCTL0R_TYPE1_Pos)
97
98#define ETM_TRCEVENTCTL0R_SEL2_Pos 16U
99#define ETM_TRCEVENTCTL0R_SEL2_Msk (0xfUL << ETM_TRCEVENTCTL0R_SEL2_Pos)
100#define ETM_TRCEVENTCTL0R_SEL2(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_SEL2_Pos) & ETM_TRCEVENTCTL0R_SEL2_Msk)
101
102#define ETM_TRCEVENTCTL0R_TYPE2_Pos 23U
103#define ETM_TRCEVENTCTL0R_TYPE2_Msk (0x1UL << ETM_TRCEVENTCTL0R_TYPE2_Pos)
104#define ETM_TRCEVENTCTL0R_TYPE2(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_TYPE2_Pos) & ETM_TRCEVENTCTL0R_TYPE2_Msk)
105#define ETM_TRCEVENTCTL0R_TYPE2_SINGLE (0x0UL << ETM_TRCEVENTCTL0R_TYPE2_Pos)
106#define ETM_TRCEVENTCTL0R_TYPE2_PAIR (0x1UL << ETM_TRCEVENTCTL0R_TYPE2_Pos)
107
108#define ETM_TRCEVENTCTL0R_SEL3_Pos 24U
109#define ETM_TRCEVENTCTL0R_SEL3_Msk (0xfUL << ETM_TRCEVENTCTL0R_SEL3_Pos)
110#define ETM_TRCEVENTCTL0R_SEL3(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_SEL3_Pos) & ETM_TRCEVENTCTL0R_SEL3_Msk)
111
112#define ETM_TRCEVENTCTL0R_TYPE3_Pos 31U
113#define ETM_TRCEVENTCTL0R_TYPE3_Msk (0x1UL << ETM_TRCEVENTCTL0R_TYPE3_Pos)
114#define ETM_TRCEVENTCTL0R_TYPE3(_mrval) ((_mrval << ETM_TRCEVENTCTL0R_TYPE3_Pos) & ETM_TRCEVENTCTL0R_TYPE3_Msk)
115#define ETM_TRCEVENTCTL0R_TYPE3_SINGLE (0x0UL << ETM_TRCEVENTCTL0R_TYPE3_Pos)
116#define ETM_TRCEVENTCTL0R_TYPE3_PAIR (0x1UL << ETM_TRCEVENTCTL0R_TYPE3_Pos)
117
118#define ETM_TRCEVENTCTL1R_INSTEN_Pos 0U
119#define ETM_TRCEVENTCTL1R_INSTEN_Msk (0xfUL << ETM_TRCEVENTCTL1R_INSTEN_Pos)
120#define ETM_TRCEVENTCTL1R_INSTEN(_mrval) ((_mrval << ETM_TRCEVENTCTL1R_INSTEN_Pos) & ETM_TRCEVENTCTL1R_INSTEN_Msk)
121
122#define ETM_TRCEVENTCTL1R_DATAEN_Pos 4U
123#define ETM_TRCEVENTCTL1R_DATAEN_Msk (0x1UL << ETM_TRCEVENTCTL1R_DATAEN_Pos)
124#define ETM_TRCEVENTCTL1R_DATAEN(_mrval) ((_mrval << ETM_TRCEVENTCTL1R_DATAEN_Pos) & ETM_TRCEVENTCTL1R_DATAEN_Msk)
125#define ETM_TRCEVENTCTL1R_DATAEN_DISABLED (0x0UL << ETM_TRCEVENTCTL1R_DATAEN_Pos)
126#define ETM_TRCEVENTCTL1R_DATAEN_ENABLED (0x1UL << ETM_TRCEVENTCTL1R_DATAEN_Pos)
127
128#define ETM_TRCEVENTCTL1R_ATB_Pos 11U
129#define ETM_TRCEVENTCTL1R_ATB_Msk (0x1UL << ETM_TRCEVENTCTL1R_ATB_Pos)
130#define ETM_TRCEVENTCTL1R_ATB(_mrval) ((_mrval << ETM_TRCEVENTCTL1R_ATB_Pos) & ETM_TRCEVENTCTL1R_ATB_Msk)
131#define ETM_TRCEVENTCTL1R_ATB_DISABLED (0x0UL << ETM_TRCEVENTCTL1R_ATB_Pos)
132#define ETM_TRCEVENTCTL1R_ATB_ENABLED (0x1UL << ETM_TRCEVENTCTL1R_ATB_Pos)
133
134#define ETM_TRCEVENTCTL1R_LPOVERRIDE_Pos 12U
135#define ETM_TRCEVENTCTL1R_LPOVERRIDE_Msk (0x1UL << ETM_TRCEVENTCTL1R_LPOVERRIDE_Pos)
136#define ETM_TRCEVENTCTL1R_LPOVERRIDE(_mrval) ((_mrval << ETM_TRCEVENTCTL1R_LPOVERRIDE_Pos) & ETM_TRCEVENTCTL1R_LPOVERRIDE_Msk)
137#define ETM_TRCEVENTCTL1R_LPOVERRIDE_DISABLED (0x0UL << ETM_TRCEVENTCTL1R_LPOVERRIDE_Pos)
138#define ETM_TRCEVENTCTL1R_LPOVERRIDE_ENABLED (0x1UL << ETM_TRCEVENTCTL1R_LPOVERRIDE_Pos)
139
140#define ETM_TRCSTALLCTLR_LEVEL_Pos 2U
141#define ETM_TRCSTALLCTLR_LEVEL_Msk (0x3UL << ETM_TRCSTALLCTLR_LEVEL_Pos)
142#define ETM_TRCSTALLCTLR_LEVEL(_mrval) ((_mrval << ETM_TRCSTALLCTLR_LEVEL_Pos) & ETM_TRCSTALLCTLR_LEVEL_Msk)
143
144#define ETM_TRCSTALLCTLR_ISTALL_Pos 8U
145#define ETM_TRCSTALLCTLR_ISTALL_Msk (0x1UL << ETM_TRCSTALLCTLR_ISTALL_Pos)
146#define ETM_TRCSTALLCTLR_ISTALL(_mrval) ((_mrval << ETM_TRCSTALLCTLR_ISTALL_Pos) & ETM_TRCSTALLCTLR_ISTALL_Msk)
147#define ETM_TRCSTALLCTLR_ISTALL_DISABLED (0x0UL << ETM_TRCSTALLCTLR_ISTALL_Pos)
148#define ETM_TRCSTALLCTLR_ISTALL_ENABLED (0x1UL << ETM_TRCSTALLCTLR_ISTALL_Pos)
149
150#define ETM_TRCSTALLCTLR_DSTALL_Pos 9U
151#define ETM_TRCSTALLCTLR_DSTALL_Msk (0x1UL << ETM_TRCSTALLCTLR_DSTALL_Pos)
152#define ETM_TRCSTALLCTLR_DSTALL(_mrval) ((_mrval << ETM_TRCSTALLCTLR_DSTALL_Pos) & ETM_TRCSTALLCTLR_DSTALL_Msk)
153#define ETM_TRCSTALLCTLR_DSTALL_DISABLED (0x0UL << ETM_TRCSTALLCTLR_DSTALL_Pos)
154#define ETM_TRCSTALLCTLR_DSTALL_ENABLED (0x1UL << ETM_TRCSTALLCTLR_DSTALL_Pos)
155
156#define ETM_TRCSTALLCTLR_INSTPRIORITY_Pos 10U
157#define ETM_TRCSTALLCTLR_INSTPRIORITY_Msk (0x1UL << ETM_TRCSTALLCTLR_INSTPRIORITY_Pos)
158#define ETM_TRCSTALLCTLR_INSTPRIORITY(_mrval) ((_mrval << ETM_TRCSTALLCTLR_INSTPRIORITY_Pos) & ETM_TRCSTALLCTLR_INSTPRIORITY_Msk)
159#define ETM_TRCSTALLCTLR_INSTPRIORITY_DISABLED (0x0UL << ETM_TRCSTALLCTLR_INSTPRIORITY_Pos)
160#define ETM_TRCSTALLCTLR_INSTPRIORITY_ENABLED (0x1UL << ETM_TRCSTALLCTLR_INSTPRIORITY_Pos)
161
162#define ETM_TRCSTALLCTLR_DATADISCARD_Pos 11U
163#define ETM_TRCSTALLCTLR_DATADISCARD_Msk (0x3UL << ETM_TRCSTALLCTLR_DATADISCARD_Pos)
164#define ETM_TRCSTALLCTLR_DATADISCARD(_mrval) ((_mrval << ETM_TRCSTALLCTLR_DATADISCARD_Pos) & ETM_TRCSTALLCTLR_DATADISCARD_Msk)
165#define ETM_TRCSTALLCTLR_DATADISCARD_NONE (0x0UL << ETM_TRCSTALLCTLR_DATADISCARD_Pos)
166#define ETM_TRCSTALLCTLR_DATADISCARD_LOAD (0x1UL << ETM_TRCSTALLCTLR_DATADISCARD_Pos)
167#define ETM_TRCSTALLCTLR_DATADISCARD_STORE (0x2UL << ETM_TRCSTALLCTLR_DATADISCARD_Pos)
168#define ETM_TRCSTALLCTLR_DATADISCARD_LOAD_STORE (0x3UL << ETM_TRCSTALLCTLR_DATADISCARD_Pos)
169
170#define ETM_TRCTSCTLR_SEL_Pos 0U
171#define ETM_TRCTSCTLR_SEL_Msk (0xfUL << ETM_TRCTSCTLR_SEL_Pos)
172#define ETM_TRCTSCTLR_SEL(_mrval) ((_mrval << ETM_TRCTSCTLR_SEL_Pos) & ETM_TRCTSCTLR_SEL_Msk)
173
174#define ETM_TRCTSCTLR_TYPE_Pos 7U
175#define ETM_TRCTSCTLR_TYPE_Msk (0x1UL << ETM_TRCTSCTLR_TYPE_Pos)
176#define ETM_TRCTSCTLR_TYPE(_mrval) ((_mrval << ETM_TRCTSCTLR_TYPE_Pos) & ETM_TRCTSCTLR_TYPE_Msk)
177#define ETM_TRCTSCTLR_TYPE_SINGLE (0x0UL << ETM_TRCTSCTLR_TYPE_Pos)
178#define ETM_TRCTSCTLR_TYPE_PAIR (0x1UL << ETM_TRCTSCTLR_TYPE_Pos)
179
180#define ETM_TRCSYNCPR_PERIOD_Pos 0U
181#define ETM_TRCSYNCPR_PERIOD_Msk (0x1fUL << ETM_TRCSYNCPR_PERIOD_Pos)
182#define ETM_TRCSYNCPR_PERIOD(_mrval) ((_mrval << ETM_TRCSYNCPR_PERIOD_Pos) & ETM_TRCSYNCPR_PERIOD_Msk)
183
184#define ETM_TRCCCCCTLR_THRESHOLD_Pos 0U
185#define ETM_TRCCCCCTLR_THRESHOLD_Msk (0xfffUL << ETM_TRCCCCCTLR_THRESHOLD_Pos)
186#define ETM_TRCCCCCTLR_THRESHOLD(_mrval) ((_mrval << ETM_TRCCCCCTLR_THRESHOLD_Pos) & ETM_TRCCCCCTLR_THRESHOLD_Msk)
187
188#define ETM_TRCBBCTLR_RANGE_Pos 0U
189#define ETM_TRCBBCTLR_RANGE_Msk (0xfUL << ETM_TRCBBCTLR_RANGE_Pos)
190#define ETM_TRCBBCTLR_RANGE(_mrval) ((_mrval << ETM_TRCBBCTLR_RANGE_Pos) & ETM_TRCBBCTLR_RANGE_Msk)
191
192#define ETM_TRCBBCTLR_MODE_Pos 8U
193#define ETM_TRCBBCTLR_MODE_Msk (0x1UL << ETM_TRCBBCTLR_MODE_Pos)
194#define ETM_TRCBBCTLR_MODE(_mrval) ((_mrval << ETM_TRCBBCTLR_MODE_Pos) & ETM_TRCBBCTLR_MODE_Msk)
195#define ETM_TRCBBCTLR_MODE_EXCLUDE (0x0UL << ETM_TRCBBCTLR_MODE_Pos)
196#define ETM_TRCBBCTLR_MODE_INCLUDE (0x1UL << ETM_TRCBBCTLR_MODE_Pos)
197
198#define ETM_TRCTRACEIDR_TRACEID_Pos 0U
199#define ETM_TRCTRACEIDR_TRACEID_Msk (0x7fUL << ETM_TRCTRACEIDR_TRACEID_Pos)
200#define ETM_TRCTRACEIDR_TRACEID(_mrval) ((_mrval << ETM_TRCTRACEIDR_TRACEID_Pos) & ETM_TRCTRACEIDR_TRACEID_Msk)
201
202#define ETM_TRCVICTLR_SEL_Pos 0U
203#define ETM_TRCVICTLR_SEL_Msk (0xfUL << ETM_TRCVICTLR_SEL_Pos)
204#define ETM_TRCVICTLR_SEL(_mrval) ((_mrval << ETM_TRCVICTLR_SEL_Pos) & ETM_TRCVICTLR_SEL_Msk)
205
206#define ETM_TRCVICTLR_TYPE_Pos 7U
207#define ETM_TRCVICTLR_TYPE_Msk (0x1UL << ETM_TRCVICTLR_TYPE_Pos)
208#define ETM_TRCVICTLR_TYPE(_mrval) ((_mrval << ETM_TRCVICTLR_TYPE_Pos) & ETM_TRCVICTLR_TYPE_Msk)
209#define ETM_TRCVICTLR_TYPE_SINGLE (0x0UL << ETM_TRCVICTLR_TYPE_Pos)
210#define ETM_TRCVICTLR_TYPE_PAIR (0x1UL << ETM_TRCVICTLR_TYPE_Pos)
211
212#define ETM_TRCVICTLR_SSSTATUS_Pos 9U
213#define ETM_TRCVICTLR_SSSTATUS_Msk (0x1UL << ETM_TRCVICTLR_SSSTATUS_Pos)
214#define ETM_TRCVICTLR_SSSTATUS(_mrval) ((_mrval << ETM_TRCVICTLR_SSSTATUS_Pos) & ETM_TRCVICTLR_SSSTATUS_Msk)
215#define ETM_TRCVICTLR_SSSTATUS_STOPPED (0x0UL << ETM_TRCVICTLR_SSSTATUS_Pos)
216#define ETM_TRCVICTLR_SSSTATUS_STARTED (0x1UL << ETM_TRCVICTLR_SSSTATUS_Pos)
217
218#define ETM_TRCVICTLR_TRCRESET_Pos 10U
219#define ETM_TRCVICTLR_TRCRESET_Msk (0x1UL << ETM_TRCVICTLR_TRCRESET_Pos)
220#define ETM_TRCVICTLR_TRCRESET(_mrval) ((_mrval << ETM_TRCVICTLR_TRCRESET_Pos) & ETM_TRCVICTLR_TRCRESET_Msk)
221#define ETM_TRCVICTLR_TRCRESET_IFF_PRIOR (0x0UL << ETM_TRCVICTLR_TRCRESET_Pos)
222#define ETM_TRCVICTLR_TRCRESET_ALWAYS (0x1UL << ETM_TRCVICTLR_TRCRESET_Pos)
223
224#define ETM_TRCVICTLR_TRCERR_Pos 11U
225#define ETM_TRCVICTLR_TRCERR_Msk (0x1UL << ETM_TRCVICTLR_TRCERR_Pos)
226#define ETM_TRCVICTLR_TRCERR(_mrval) ((_mrval << ETM_TRCVICTLR_TRCERR_Pos) & ETM_TRCVICTLR_TRCERR_Msk)
227#define ETM_TRCVICTLR_TRCERR_IFF_PRIOR (0x0UL << ETM_TRCVICTLR_TRCERR_Pos)
228#define ETM_TRCVICTLR_TRCERR_ALWAYS (0x1UL << ETM_TRCVICTLR_TRCERR_Pos)
229
230#define ETM_TRCVICTLR_EXLEVEL_S0_Pos 16U
231#define ETM_TRCVICTLR_EXLEVEL_S0_Msk (0x1UL << ETM_TRCVICTLR_EXLEVEL_S0_Pos)
232#define ETM_TRCVICTLR_EXLEVEL_S0(_mrval) ((_mrval << ETM_TRCVICTLR_EXLEVEL_S0_Pos) & ETM_TRCVICTLR_EXLEVEL_S0_Msk)
233#define ETM_TRCVICTLR_EXLEVEL_S0_DISABLED (0x0UL << ETM_TRCVICTLR_EXLEVEL_S0_Pos)
234#define ETM_TRCVICTLR_EXLEVEL_S0_ENABLED (0x1UL << ETM_TRCVICTLR_EXLEVEL_S0_Pos)
235
236#define ETM_TRCVICTLR_EXLEVEL_S3_Pos 19U
237#define ETM_TRCVICTLR_EXLEVEL_S3_Msk (0x1UL << ETM_TRCVICTLR_EXLEVEL_S3_Pos)
238#define ETM_TRCVICTLR_EXLEVEL_S3(_mrval) ((_mrval << ETM_TRCVICTLR_EXLEVEL_S3_Pos) & ETM_TRCVICTLR_EXLEVEL_S3_Msk)
239#define ETM_TRCVICTLR_EXLEVEL_S3_DISABLED (0x0UL << ETM_TRCVICTLR_EXLEVEL_S3_Pos)
240#define ETM_TRCVICTLR_EXLEVEL_S3_ENABLED (0x1UL << ETM_TRCVICTLR_EXLEVEL_S3_Pos)
241
242#define ETM_TRCVIIECTLR_INCLUDE_Pos 0U
243#define ETM_TRCVIIECTLR_INCLUDE_Msk (0xfUL << ETM_TRCVIIECTLR_INCLUDE_Pos)
244#define ETM_TRCVIIECTLR_INCLUDE(_mrval) ((_mrval << ETM_TRCVIIECTLR_INCLUDE_Pos) & ETM_TRCVIIECTLR_INCLUDE_Msk)
245
246#define ETM_TRCVIIECTLR_EXCLUDE_Pos 16U
247#define ETM_TRCVIIECTLR_EXCLUDE_Msk (0xfUL << ETM_TRCVIIECTLR_EXCLUDE_Pos)
248#define ETM_TRCVIIECTLR_EXCLUDE(_mrval) ((_mrval << ETM_TRCVIIECTLR_EXCLUDE_Pos) & ETM_TRCVIIECTLR_EXCLUDE_Msk)
249
250#define ETM_TRCVISSCTLR_START_Pos 0U
251#define ETM_TRCVISSCTLR_START_Msk (0xfUL << ETM_TRCVISSCTLR_START_Pos)
252#define ETM_TRCVISSCTLR_START(_mrval) ((_mrval << ETM_TRCVISSCTLR_START_Pos) & ETM_TRCVISSCTLR_START_Msk)
253
254#define ETM_TRCVISSCTLR_STOP_Pos 16U
255#define ETM_TRCVISSCTLR_STOP_Msk (0xfUL << ETM_TRCVISSCTLR_STOP_Pos)
256#define ETM_TRCVISSCTLR_STOP(_mrval) ((_mrval << ETM_TRCVISSCTLR_STOP_Pos) & ETM_TRCVISSCTLR_STOP_Msk)
257
258#define ETM_TRCVDCTLR_SEL_Pos 0U
259#define ETM_TRCVDCTLR_SEL_Msk (0xfUL << ETM_TRCVDCTLR_SEL_Pos)
260#define ETM_TRCVDCTLR_SEL(_mrval) ((_mrval << ETM_TRCVDCTLR_SEL_Pos) & ETM_TRCVDCTLR_SEL_Msk)
261
262#define ETM_TRCVDCTLR_TYPE_Pos 7U
263#define ETM_TRCVDCTLR_TYPE_Msk (0x1UL << ETM_TRCVDCTLR_TYPE_Pos)
264#define ETM_TRCVDCTLR_TYPE(_mrval) ((_mrval << ETM_TRCVDCTLR_TYPE_Pos) & ETM_TRCVDCTLR_TYPE_Msk)
265#define ETM_TRCVDCTLR_TYPE_SINGLE (0x0UL << ETM_TRCVDCTLR_TYPE_Pos)
266#define ETM_TRCVDCTLR_TYPE_PAIR (0x1UL << ETM_TRCVDCTLR_TYPE_Pos)
267
268#define ETM_TRCVDCTLR_SPREL_Pos 8U
269#define ETM_TRCVDCTLR_SPREL_Msk (0x3UL << ETM_TRCVDCTLR_SPREL_Pos)
270#define ETM_TRCVDCTLR_SPREL(_mrval) ((_mrval << ETM_TRCVDCTLR_SPREL_Pos) & ETM_TRCVDCTLR_SPREL_Msk)
271#define ETM_TRCVDCTLR_SPREL_ALL (0x0UL << ETM_TRCVDCTLR_SPREL_Pos)
272#define ETM_TRCVDCTLR_SPREL_NO_ADDR (0x2UL << ETM_TRCVDCTLR_SPREL_Pos)
273#define ETM_TRCVDCTLR_SPREL_NONE (0x3UL << ETM_TRCVDCTLR_SPREL_Pos)
274
275#define ETM_TRCVDCTLR_PCREL_Pos 10U
276#define ETM_TRCVDCTLR_PCREL_Msk (0x1UL << ETM_TRCVDCTLR_PCREL_Pos)
277#define ETM_TRCVDCTLR_PCREL(_mrval) ((_mrval << ETM_TRCVDCTLR_PCREL_Pos) & ETM_TRCVDCTLR_PCREL_Msk)
278#define ETM_TRCVDCTLR_PCREL_ALL (0x0UL << ETM_TRCVDCTLR_PCREL_Pos)
279#define ETM_TRCVDCTLR_PCREL_NONE (0x1UL << ETM_TRCVDCTLR_PCREL_Pos)
280
281#define ETM_TRCVDCTLR_TRCEXDATA_Pos 12U
282#define ETM_TRCVDCTLR_TRCEXDATA_Msk (0x1UL << ETM_TRCVDCTLR_TRCEXDATA_Pos)
283#define ETM_TRCVDCTLR_TRCEXDATA(_mrval) ((_mrval << ETM_TRCVDCTLR_TRCEXDATA_Pos) & ETM_TRCVDCTLR_TRCEXDATA_Msk)
284#define ETM_TRCVDCTLR_TRCEXDATA_DISABLED (0x0UL << ETM_TRCVDCTLR_TRCEXDATA_Pos)
285#define ETM_TRCVDCTLR_TRCEXDATA_ENABLED (0x1UL << ETM_TRCVDCTLR_TRCEXDATA_Pos)
286
287#define ETM_TRCVDSACCTLR_INCLUDE_Pos 0U
288#define ETM_TRCVDSACCTLR_INCLUDE_Msk (0xffUL << ETM_TRCVDSACCTLR_INCLUDE_Pos)
289#define ETM_TRCVDSACCTLR_INCLUDE(_mrval) ((_mrval << ETM_TRCVDSACCTLR_INCLUDE_Pos) & ETM_TRCVDSACCTLR_INCLUDE_Msk)
290
291#define ETM_TRCVDSACCTLR_EXCLUDE_Pos 16U
292#define ETM_TRCVDSACCTLR_EXCLUDE_Msk (0xffUL << ETM_TRCVDSACCTLR_EXCLUDE_Pos)
293#define ETM_TRCVDSACCTLR_EXCLUDE(_mrval) ((_mrval << ETM_TRCVDSACCTLR_EXCLUDE_Pos) & ETM_TRCVDSACCTLR_EXCLUDE_Msk)
294
295#define ETM_TRCVDARCCTLR_INCLUDE_Pos 0U
296#define ETM_TRCVDARCCTLR_INCLUDE_Msk (0xffUL << ETM_TRCVDARCCTLR_INCLUDE_Pos)
297#define ETM_TRCVDARCCTLR_INCLUDE(_mrval) ((_mrval << ETM_TRCVDARCCTLR_INCLUDE_Pos) & ETM_TRCVDARCCTLR_INCLUDE_Msk)
298
299#define ETM_TRCVDARCCTLR_EXCLUDE_Pos 16U
300#define ETM_TRCVDARCCTLR_EXCLUDE_Msk (0xffUL << ETM_TRCVDARCCTLR_EXCLUDE_Pos)
301#define ETM_TRCVDARCCTLR_EXCLUDE(_mrval) ((_mrval << ETM_TRCVDARCCTLR_EXCLUDE_Pos) & ETM_TRCVDARCCTLR_EXCLUDE_Msk)
302
303#define ETM_TRCSEQEVR_FSEL_Pos 0U
304#define ETM_TRCSEQEVR_FSEL_Msk (0xfUL << ETM_TRCSEQEVR_FSEL_Pos)
305#define ETM_TRCSEQEVR_FSEL(_mrval) ((_mrval << ETM_TRCSEQEVR_FSEL_Pos) & ETM_TRCSEQEVR_FSEL_Msk)
306
307#define ETM_TRCSEQEVR_FTYPE_Pos 7U
308#define ETM_TRCSEQEVR_FTYPE_Msk (0x1UL << ETM_TRCSEQEVR_FTYPE_Pos)
309#define ETM_TRCSEQEVR_FTYPE(_mrval) ((_mrval << ETM_TRCSEQEVR_FTYPE_Pos) & ETM_TRCSEQEVR_FTYPE_Msk)
310#define ETM_TRCSEQEVR_FTYPE_SINGLE (0x0UL << ETM_TRCSEQEVR_FTYPE_Pos)
311#define ETM_TRCSEQEVR_FTYPE_PAIR (0x1UL << ETM_TRCSEQEVR_FTYPE_Pos)
312
313#define ETM_TRCSEQEVR_BSEL_Pos 8U
314#define ETM_TRCSEQEVR_BSEL_Msk (0xfUL << ETM_TRCSEQEVR_BSEL_Pos)
315#define ETM_TRCSEQEVR_BSEL(_mrval) ((_mrval << ETM_TRCSEQEVR_BSEL_Pos) & ETM_TRCSEQEVR_BSEL_Msk)
316
317#define ETM_TRCSEQEVR_BTYPE_Pos 15U
318#define ETM_TRCSEQEVR_BTYPE_Msk (0x1UL << ETM_TRCSEQEVR_BTYPE_Pos)
319#define ETM_TRCSEQEVR_BTYPE(_mrval) ((_mrval << ETM_TRCSEQEVR_BTYPE_Pos) & ETM_TRCSEQEVR_BTYPE_Msk)
320#define ETM_TRCSEQEVR_BTYPE_SINGLE (0x0UL << ETM_TRCSEQEVR_BTYPE_Pos)
321#define ETM_TRCSEQEVR_BTYPE_PAIR (0x1UL << ETM_TRCSEQEVR_BTYPE_Pos)
322
323#define ETM_TRCSEQRSTEVR_RESETSEL_Pos 0U
324#define ETM_TRCSEQRSTEVR_RESETSEL_Msk (0xfUL << ETM_TRCSEQRSTEVR_RESETSEL_Pos)
325#define ETM_TRCSEQRSTEVR_RESETSEL(_mrval) ((_mrval << ETM_TRCSEQRSTEVR_RESETSEL_Pos) & ETM_TRCSEQRSTEVR_RESETSEL_Msk)
326
327#define ETM_TRCSEQRSTEVR_TYPE_Pos 7U
328#define ETM_TRCSEQRSTEVR_TYPE_Msk (0x1UL << ETM_TRCSEQRSTEVR_TYPE_Pos)
329#define ETM_TRCSEQRSTEVR_TYPE(_mrval) ((_mrval << ETM_TRCSEQRSTEVR_TYPE_Pos) & ETM_TRCSEQRSTEVR_TYPE_Msk)
330#define ETM_TRCSEQRSTEVR_TYPE_SINGLE (0x0UL << ETM_TRCSEQRSTEVR_TYPE_Pos)
331#define ETM_TRCSEQRSTEVR_TYPE_PAIR (0x1UL << ETM_TRCSEQRSTEVR_TYPE_Pos)
332
333#define ETM_TRCSEQSTR_STATE_Pos 0U
334#define ETM_TRCSEQSTR_STATE_Msk (0x3UL << ETM_TRCSEQSTR_STATE_Pos)
335#define ETM_TRCSEQSTR_STATE(_mrval) ((_mrval << ETM_TRCSEQSTR_STATE_Pos) & ETM_TRCSEQSTR_STATE_Msk)
336
337#define ETM_TRCCNTRLDVR_VALUE_Pos 0U
338#define ETM_TRCCNTRLDVR_VALUE_Msk (0xffffUL << ETM_TRCCNTRLDVR_VALUE_Pos)
339#define ETM_TRCCNTRLDVR_VALUE(_mrval) ((_mrval << ETM_TRCCNTRLDVR_VALUE_Pos) & ETM_TRCCNTRLDVR_VALUE_Msk)
340
341#define ETM_TRCCNTCTLR_CNTSEL_Pos 0U
342#define ETM_TRCCNTCTLR_CNTSEL_Msk (0xfUL << ETM_TRCCNTCTLR_CNTSEL_Pos)
343#define ETM_TRCCNTCTLR_CNTSEL(_mrval) ((_mrval << ETM_TRCCNTCTLR_CNTSEL_Pos) & ETM_TRCCNTCTLR_CNTSEL_Msk)
344
345#define ETM_TRCCNTCTLR_CNTTYPE_Pos 7U
346#define ETM_TRCCNTCTLR_CNTTYPE_Msk (0x1UL << ETM_TRCCNTCTLR_CNTTYPE_Pos)
347#define ETM_TRCCNTCTLR_CNTTYPE(_mrval) ((_mrval << ETM_TRCCNTCTLR_CNTTYPE_Pos) & ETM_TRCCNTCTLR_CNTTYPE_Msk)
348#define ETM_TRCCNTCTLR_CNTTYPE_SINGLE (0x0UL << ETM_TRCCNTCTLR_CNTTYPE_Pos)
349#define ETM_TRCCNTCTLR_CNTTYPE_PAIR (0x1UL << ETM_TRCCNTCTLR_CNTTYPE_Pos)
350
351#define ETM_TRCCNTCTLR_RLDSEL_Pos 8U
352#define ETM_TRCCNTCTLR_RLDSEL_Msk (0xfUL << ETM_TRCCNTCTLR_RLDSEL_Pos)
353#define ETM_TRCCNTCTLR_RLDSEL(_mrval) ((_mrval << ETM_TRCCNTCTLR_RLDSEL_Pos) & ETM_TRCCNTCTLR_RLDSEL_Msk)
354
355#define ETM_TRCCNTCTLR_RLDTYPE_Pos 15U
356#define ETM_TRCCNTCTLR_RLDTYPE_Msk (0x1UL << ETM_TRCCNTCTLR_RLDTYPE_Pos)
357#define ETM_TRCCNTCTLR_RLDTYPE(_mrval) ((_mrval << ETM_TRCCNTCTLR_RLDTYPE_Pos) & ETM_TRCCNTCTLR_RLDTYPE_Msk)
358#define ETM_TRCCNTCTLR_RLDTYPE_SINGLE (0x0UL << ETM_TRCCNTCTLR_RLDTYPE_Pos)
359#define ETM_TRCCNTCTLR_RLDTYPE_PAIR (0x1UL << ETM_TRCCNTCTLR_RLDTYPE_Pos)
360
361#define ETM_TRCCNTCTLR_RLDSELF_Pos 16U
362#define ETM_TRCCNTCTLR_RLDSELF_Msk (0x1UL << ETM_TRCCNTCTLR_RLDSELF_Pos)
363#define ETM_TRCCNTCTLR_RLDSELF(_mrval) ((_mrval << ETM_TRCCNTCTLR_RLDSELF_Pos) & ETM_TRCCNTCTLR_RLDSELF_Msk)
364#define ETM_TRCCNTCTLR_RLDSELF_DISABLED (0x0UL << ETM_TRCCNTCTLR_RLDSELF_Pos)
365#define ETM_TRCCNTCTLR_RLDSELF_ENABLED (0x1UL << ETM_TRCCNTCTLR_RLDSELF_Pos)
366
367#define ETM_TRCCNTCTLR_CNTCHAIN_Pos 17U
368#define ETM_TRCCNTCTLR_CNTCHAIN_Msk (0x1UL << ETM_TRCCNTCTLR_CNTCHAIN_Pos)
369#define ETM_TRCCNTCTLR_CNTCHAIN(_mrval) ((_mrval << ETM_TRCCNTCTLR_CNTCHAIN_Pos) & ETM_TRCCNTCTLR_CNTCHAIN_Msk)
370#define ETM_TRCCNTCTLR_CNTCHAIN_DISABLED (0x0UL << ETM_TRCCNTCTLR_CNTCHAIN_Pos)
371#define ETM_TRCCNTCTLR_CNTCHAIN_ENABLED (0x1UL << ETM_TRCCNTCTLR_CNTCHAIN_Pos)
372
373#define ETM_TRCCNTVR_VALUE_Pos 0U
374#define ETM_TRCCNTVR_VALUE_Msk (0xffffUL << ETM_TRCCNTVR_VALUE_Pos)
375#define ETM_TRCCNTVR_VALUE(_mrval) ((_mrval << ETM_TRCCNTVR_VALUE_Pos) & ETM_TRCCNTVR_VALUE_Msk)
376
377#define ETM_TRCID8_MAXSPEC_Pos 0U
378#define ETM_TRCID8_MAXSPEC_Msk (0xffffffffUL << ETM_TRCID8_MAXSPEC_Pos)
379#define ETM_TRCID8_MAXSPEC(_mrval) ((_mrval << ETM_TRCID8_MAXSPEC_Pos) & ETM_TRCID8_MAXSPEC_Msk)
380
381#define ETM_TRCID9_NUMP0KEY_Pos 0U
382#define ETM_TRCID9_NUMP0KEY_Msk (0xffffffffUL << ETM_TRCID9_NUMP0KEY_Pos)
383#define ETM_TRCID9_NUMP0KEY(_mrval) ((_mrval << ETM_TRCID9_NUMP0KEY_Pos) & ETM_TRCID9_NUMP0KEY_Msk)
384
385#define ETM_TRCID10_NUMP1KEY_Pos 0U
386#define ETM_TRCID10_NUMP1KEY_Msk (0xffffffffUL << ETM_TRCID10_NUMP1KEY_Pos)
387#define ETM_TRCID10_NUMP1KEY(_mrval) ((_mrval << ETM_TRCID10_NUMP1KEY_Pos) & ETM_TRCID10_NUMP1KEY_Msk)
388
389#define ETM_TRCID11_NUMP1SPC_Pos 0U
390#define ETM_TRCID11_NUMP1SPC_Msk (0xffffffffUL << ETM_TRCID11_NUMP1SPC_Pos)
391#define ETM_TRCID11_NUMP1SPC(_mrval) ((_mrval << ETM_TRCID11_NUMP1SPC_Pos) & ETM_TRCID11_NUMP1SPC_Msk)
392
393#define ETM_TRCID12_NUMCONDKEY_Pos 0U
394#define ETM_TRCID12_NUMCONDKEY_Msk (0xffffffffUL << ETM_TRCID12_NUMCONDKEY_Pos)
395#define ETM_TRCID12_NUMCONDKEY(_mrval) ((_mrval << ETM_TRCID12_NUMCONDKEY_Pos) & ETM_TRCID12_NUMCONDKEY_Msk)
396
397#define ETM_TRCID13_NUMCONDSPC_Pos 0U
398#define ETM_TRCID13_NUMCONDSPC_Msk (0xffffffffUL << ETM_TRCID13_NUMCONDSPC_Pos)
399#define ETM_TRCID13_NUMCONDSPC(_mrval) ((_mrval << ETM_TRCID13_NUMCONDSPC_Pos) & ETM_TRCID13_NUMCONDSPC_Msk)
400
401#define ETM_TRCID0_INSTP0_Pos 1U
402#define ETM_TRCID0_INSTP0_Msk (0x3UL << ETM_TRCID0_INSTP0_Pos)
403#define ETM_TRCID0_INSTP0(_mrval) ((_mrval << ETM_TRCID0_INSTP0_Pos) & ETM_TRCID0_INSTP0_Msk)
404#define ETM_TRCID0_INSTP0_SUPPORTED (0x3UL << ETM_TRCID0_INSTP0_Pos)
405
406#define ETM_TRCID0_TRCDATA_Pos 3U
407#define ETM_TRCID0_TRCDATA_Msk (0x3UL << ETM_TRCID0_TRCDATA_Pos)
408#define ETM_TRCID0_TRCDATA(_mrval) ((_mrval << ETM_TRCID0_TRCDATA_Pos) & ETM_TRCID0_TRCDATA_Msk)
409#define ETM_TRCID0_TRCDATA_SUPPORTED (0x3UL << ETM_TRCID0_TRCDATA_Pos)
410
411#define ETM_TRCID0_TRCBB_Pos 5U
412#define ETM_TRCID0_TRCBB_Msk (0x1UL << ETM_TRCID0_TRCBB_Pos)
413#define ETM_TRCID0_TRCBB(_mrval) ((_mrval << ETM_TRCID0_TRCBB_Pos) & ETM_TRCID0_TRCBB_Msk)
414#define ETM_TRCID0_TRCBB_NOT_IMPLEMENTED (0x0UL << ETM_TRCID0_TRCBB_Pos)
415#define ETM_TRCID0_TRCBB_IMPLEMENTED (0x1UL << ETM_TRCID0_TRCBB_Pos)
416
417#define ETM_TRCID0_TRCCOND_Pos 6U
418#define ETM_TRCID0_TRCCOND_Msk (0x1UL << ETM_TRCID0_TRCCOND_Pos)
419#define ETM_TRCID0_TRCCOND(_mrval) ((_mrval << ETM_TRCID0_TRCCOND_Pos) & ETM_TRCID0_TRCCOND_Msk)
420#define ETM_TRCID0_TRCCOND_NOT_IMPLEMENTED (0x0UL << ETM_TRCID0_TRCCOND_Pos)
421#define ETM_TRCID0_TRCCOND_IMPLEMENTED (0x1UL << ETM_TRCID0_TRCCOND_Pos)
422
423#define ETM_TRCID0_TRCCCI_Pos 7U
424#define ETM_TRCID0_TRCCCI_Msk (0x1UL << ETM_TRCID0_TRCCCI_Pos)
425#define ETM_TRCID0_TRCCCI(_mrval) ((_mrval << ETM_TRCID0_TRCCCI_Pos) & ETM_TRCID0_TRCCCI_Msk)
426#define ETM_TRCID0_TRCCCI_NOT_IMPLEMENTED (0x0UL << ETM_TRCID0_TRCCCI_Pos)
427#define ETM_TRCID0_TRCCCI_IMPLEMENTED (0x1UL << ETM_TRCID0_TRCCCI_Pos)
428
429#define ETM_TRCID0_RETSTACK_Pos 9U
430#define ETM_TRCID0_RETSTACK_Msk (0x1UL << ETM_TRCID0_RETSTACK_Pos)
431#define ETM_TRCID0_RETSTACK(_mrval) ((_mrval << ETM_TRCID0_RETSTACK_Pos) & ETM_TRCID0_RETSTACK_Msk)
432#define ETM_TRCID0_RETSTACK_NOT_IMPLEMENTED (0x0UL << ETM_TRCID0_RETSTACK_Pos)
433#define ETM_TRCID0_RETSTACK_IMPLEMENTED (0x1UL << ETM_TRCID0_RETSTACK_Pos)
434
435#define ETM_TRCID0_NUMEVENT_Pos 10U
436#define ETM_TRCID0_NUMEVENT_Msk (0x3UL << ETM_TRCID0_NUMEVENT_Pos)
437#define ETM_TRCID0_NUMEVENT(_mrval) ((_mrval << ETM_TRCID0_NUMEVENT_Pos) & ETM_TRCID0_NUMEVENT_Msk)
438#define ETM_TRCID0_NUMEVENT_4_EVENT_ID (0x3UL << ETM_TRCID0_NUMEVENT_Pos)
439#define ETM_TRCID0_NUMEVENT_2_EVENT_INST_ONLY (0x1UL << ETM_TRCID0_NUMEVENT_Pos)
440
441#define ETM_TRCID0_COND_Pos 12U
442#define ETM_TRCID0_COND_Msk (0x3UL << ETM_TRCID0_COND_Pos)
443#define ETM_TRCID0_COND(_mrval) ((_mrval << ETM_TRCID0_COND_Pos) & ETM_TRCID0_COND_Msk)
444
445#define ETM_TRCID0_QFILT_Pos 14U
446#define ETM_TRCID0_QFILT_Msk (0x1UL << ETM_TRCID0_QFILT_Pos)
447#define ETM_TRCID0_QFILT(_mrval) ((_mrval << ETM_TRCID0_QFILT_Pos) & ETM_TRCID0_QFILT_Msk)
448
449#define ETM_TRCID0_QSUPP_Pos 15U
450#define ETM_TRCID0_QSUPP_Msk (0x3UL << ETM_TRCID0_QSUPP_Pos)
451#define ETM_TRCID0_QSUPP(_mrval) ((_mrval << ETM_TRCID0_QSUPP_Pos) & ETM_TRCID0_QSUPP_Msk)
452
453#define ETM_TRCID0_TRCEXDATA_Pos 17U
454#define ETM_TRCID0_TRCEXDATA_Msk (0x1UL << ETM_TRCID0_TRCEXDATA_Pos)
455#define ETM_TRCID0_TRCEXDATA(_mrval) ((_mrval << ETM_TRCID0_TRCEXDATA_Pos) & ETM_TRCID0_TRCEXDATA_Msk)
456#define ETM_TRCID0_TRCEXDATA_NOT_IMPLEMENTED (0x0UL << ETM_TRCID0_TRCEXDATA_Pos)
457#define ETM_TRCID0_TRCEXDATA_IMPLEMENTED (0x1UL << ETM_TRCID0_TRCEXDATA_Pos)
458
459#define ETM_TRCID0_TSSIZE_Pos 24U
460#define ETM_TRCID0_TSSIZE_Msk (0x1fUL << ETM_TRCID0_TSSIZE_Pos)
461#define ETM_TRCID0_TSSIZE(_mrval) ((_mrval << ETM_TRCID0_TSSIZE_Pos) & ETM_TRCID0_TSSIZE_Msk)
462
463#define ETM_TRCID0_COMMOPT_Pos 29U
464#define ETM_TRCID0_COMMOPT_Msk (0x1UL << ETM_TRCID0_COMMOPT_Pos)
465#define ETM_TRCID0_COMMOPT(_mrval) ((_mrval << ETM_TRCID0_COMMOPT_Pos) & ETM_TRCID0_COMMOPT_Msk)
466
467#define ETM_TRCID1_REVISION_Pos 0U
468#define ETM_TRCID1_REVISION_Msk (0xfUL << ETM_TRCID1_REVISION_Pos)
469#define ETM_TRCID1_REVISION(_mrval) ((_mrval << ETM_TRCID1_REVISION_Pos) & ETM_TRCID1_REVISION_Msk)
470
471#define ETM_TRCID1_TRCARCHMIN_Pos 4U
472#define ETM_TRCID1_TRCARCHMIN_Msk (0xfUL << ETM_TRCID1_TRCARCHMIN_Pos)
473#define ETM_TRCID1_TRCARCHMIN(_mrval) ((_mrval << ETM_TRCID1_TRCARCHMIN_Pos) & ETM_TRCID1_TRCARCHMIN_Msk)
474
475#define ETM_TRCID1_TRCARCHMAJ_Pos 8U
476#define ETM_TRCID1_TRCARCHMAJ_Msk (0xfUL << ETM_TRCID1_TRCARCHMAJ_Pos)
477#define ETM_TRCID1_TRCARCHMAJ(_mrval) ((_mrval << ETM_TRCID1_TRCARCHMAJ_Pos) & ETM_TRCID1_TRCARCHMAJ_Msk)
478
479#define ETM_TRCID1_DESIGNER_Pos 24U
480#define ETM_TRCID1_DESIGNER_Msk (0xffUL << ETM_TRCID1_DESIGNER_Pos)
481#define ETM_TRCID1_DESIGNER(_mrval) ((_mrval << ETM_TRCID1_DESIGNER_Pos) & ETM_TRCID1_DESIGNER_Msk)
482
483#define ETM_TRCID2_IASIZE_Pos 0U
484#define ETM_TRCID2_IASIZE_Msk (0x1fUL << ETM_TRCID2_IASIZE_Pos)
485#define ETM_TRCID2_IASIZE(_mrval) ((_mrval << ETM_TRCID2_IASIZE_Pos) & ETM_TRCID2_IASIZE_Msk)
486
487#define ETM_TRCID2_CIDSIZE_Pos 5U
488#define ETM_TRCID2_CIDSIZE_Msk (0x1fUL << ETM_TRCID2_CIDSIZE_Pos)
489#define ETM_TRCID2_CIDSIZE(_mrval) ((_mrval << ETM_TRCID2_CIDSIZE_Pos) & ETM_TRCID2_CIDSIZE_Msk)
490
491#define ETM_TRCID2_VMIDSIZE_Pos 10U
492#define ETM_TRCID2_VMIDSIZE_Msk (0x1fUL << ETM_TRCID2_VMIDSIZE_Pos)
493#define ETM_TRCID2_VMIDSIZE(_mrval) ((_mrval << ETM_TRCID2_VMIDSIZE_Pos) & ETM_TRCID2_VMIDSIZE_Msk)
494
495#define ETM_TRCID2_DASIZE_Pos 15U
496#define ETM_TRCID2_DASIZE_Msk (0x1fUL << ETM_TRCID2_DASIZE_Pos)
497#define ETM_TRCID2_DASIZE(_mrval) ((_mrval << ETM_TRCID2_DASIZE_Pos) & ETM_TRCID2_DASIZE_Msk)
498
499#define ETM_TRCID2_DVSIZE_Pos 20U
500#define ETM_TRCID2_DVSIZE_Msk (0x1fUL << ETM_TRCID2_DVSIZE_Pos)
501#define ETM_TRCID2_DVSIZE(_mrval) ((_mrval << ETM_TRCID2_DVSIZE_Pos) & ETM_TRCID2_DVSIZE_Msk)
502
503#define ETM_TRCID2_CCSIZE_Pos 25U
504#define ETM_TRCID2_CCSIZE_Msk (0xfUL << ETM_TRCID2_CCSIZE_Pos)
505#define ETM_TRCID2_CCSIZE(_mrval) ((_mrval << ETM_TRCID2_CCSIZE_Pos) & ETM_TRCID2_CCSIZE_Msk)
506
507#define ETM_TRCID3_CCITMIN_Pos 0U
508#define ETM_TRCID3_CCITMIN_Msk (0xfffUL << ETM_TRCID3_CCITMIN_Pos)
509#define ETM_TRCID3_CCITMIN(_mrval) ((_mrval << ETM_TRCID3_CCITMIN_Pos) & ETM_TRCID3_CCITMIN_Msk)
510
511#define ETM_TRCID3_EXLEVEL_S_Pos 16U
512#define ETM_TRCID3_EXLEVEL_S_Msk (0xfUL << ETM_TRCID3_EXLEVEL_S_Pos)
513#define ETM_TRCID3_EXLEVEL_S(_mrval) ((_mrval << ETM_TRCID3_EXLEVEL_S_Pos) & ETM_TRCID3_EXLEVEL_S_Msk)
514
515#define ETM_TRCID3_EXLEVEL_NS_Pos 20U
516#define ETM_TRCID3_EXLEVEL_NS_Msk (0xfUL << ETM_TRCID3_EXLEVEL_NS_Pos)
517#define ETM_TRCID3_EXLEVEL_NS(_mrval) ((_mrval << ETM_TRCID3_EXLEVEL_NS_Pos) & ETM_TRCID3_EXLEVEL_NS_Msk)
518
519#define ETM_TRCID3_TRCERR_Pos 24U
520#define ETM_TRCID3_TRCERR_Msk (0x1UL << ETM_TRCID3_TRCERR_Pos)
521#define ETM_TRCID3_TRCERR(_mrval) ((_mrval << ETM_TRCID3_TRCERR_Pos) & ETM_TRCID3_TRCERR_Msk)
522#define ETM_TRCID3_TRCERR_NOT_IMPLEMENTED (0x0UL << ETM_TRCID3_TRCERR_Pos)
523#define ETM_TRCID3_TRCERR_IMPLEMENTED (0x1UL << ETM_TRCID3_TRCERR_Pos)
524
525#define ETM_TRCID3_SYNCPR_Pos 25U
526#define ETM_TRCID3_SYNCPR_Msk (0x1UL << ETM_TRCID3_SYNCPR_Pos)
527#define ETM_TRCID3_SYNCPR(_mrval) ((_mrval << ETM_TRCID3_SYNCPR_Pos) & ETM_TRCID3_SYNCPR_Msk)
528#define ETM_TRCID3_SYNCPR_WRITABLE (0x0UL << ETM_TRCID3_SYNCPR_Pos)
529#define ETM_TRCID3_SYNCPR_READ_ONLY (0x1UL << ETM_TRCID3_SYNCPR_Pos)
530
531#define ETM_TRCID3_STALLCTL_Pos 26U
532#define ETM_TRCID3_STALLCTL_Msk (0x1UL << ETM_TRCID3_STALLCTL_Pos)
533#define ETM_TRCID3_STALLCTL(_mrval) ((_mrval << ETM_TRCID3_STALLCTL_Pos) & ETM_TRCID3_STALLCTL_Msk)
534#define ETM_TRCID3_STALLCTL_NOT_IMPLEMENTED (0x0UL << ETM_TRCID3_STALLCTL_Pos)
535#define ETM_TRCID3_STALLCTL_IMPLEMENTED (0x1UL << ETM_TRCID3_STALLCTL_Pos)
536
537#define ETM_TRCID3_SYSSTALL_Pos 27U
538#define ETM_TRCID3_SYSSTALL_Msk (0x1UL << ETM_TRCID3_SYSSTALL_Pos)
539#define ETM_TRCID3_SYSSTALL(_mrval) ((_mrval << ETM_TRCID3_SYSSTALL_Pos) & ETM_TRCID3_SYSSTALL_Msk)
540#define ETM_TRCID3_SYSSTALL_NOT_SUPPORTED (0x0UL << ETM_TRCID3_SYSSTALL_Pos)
541#define ETM_TRCID3_SYSSTALL_SUPPORTED (0x1UL << ETM_TRCID3_SYSSTALL_Pos)
542
543#define ETM_TRCID3_NUMPROC_Pos 28U
544#define ETM_TRCID3_NUMPROC_Msk (0x7UL << ETM_TRCID3_NUMPROC_Pos)
545#define ETM_TRCID3_NUMPROC(_mrval) ((_mrval << ETM_TRCID3_NUMPROC_Pos) & ETM_TRCID3_NUMPROC_Msk)
546
547#define ETM_TRCID3_NOOVERFLOW_Pos 31U
548#define ETM_TRCID3_NOOVERFLOW_Msk (0x1UL << ETM_TRCID3_NOOVERFLOW_Pos)
549#define ETM_TRCID3_NOOVERFLOW(_mrval) ((_mrval << ETM_TRCID3_NOOVERFLOW_Pos) & ETM_TRCID3_NOOVERFLOW_Msk)
550#define ETM_TRCID3_NOOVERFLOW_NOT_IMPLEMENTED (0x0UL << ETM_TRCID3_NOOVERFLOW_Pos)
551#define ETM_TRCID3_NOOVERFLOW_IMPLEMENTED (0x1UL << ETM_TRCID3_NOOVERFLOW_Pos)
552
553#define ETM_TRCIDR4_NUMACPAIRS_Pos 0U
554#define ETM_TRCIDR4_NUMACPAIRS_Msk (0xfUL << ETM_TRCIDR4_NUMACPAIRS_Pos)
555#define ETM_TRCIDR4_NUMACPAIRS(_mrval) ((_mrval << ETM_TRCIDR4_NUMACPAIRS_Pos) & ETM_TRCIDR4_NUMACPAIRS_Msk)
556
557#define ETM_TRCIDR4_NUMDVC_Pos 4U
558#define ETM_TRCIDR4_NUMDVC_Msk (0xfUL << ETM_TRCIDR4_NUMDVC_Pos)
559#define ETM_TRCIDR4_NUMDVC(_mrval) ((_mrval << ETM_TRCIDR4_NUMDVC_Pos) & ETM_TRCIDR4_NUMDVC_Msk)
560
561#define ETM_TRCIDR4_SUPPDAC_Pos 8U
562#define ETM_TRCIDR4_SUPPDAC_Msk (0x1UL << ETM_TRCIDR4_SUPPDAC_Pos)
563#define ETM_TRCIDR4_SUPPDAC(_mrval) ((_mrval << ETM_TRCIDR4_SUPPDAC_Pos) & ETM_TRCIDR4_SUPPDAC_Msk)
564#define ETM_TRCIDR4_SUPPDAC_NOT_IMPLEMENTED (0x0UL << ETM_TRCIDR4_SUPPDAC_Pos)
565#define ETM_TRCIDR4_SUPPDAC_IMPLEMENTED (0x1UL << ETM_TRCIDR4_SUPPDAC_Pos)
566
567#define ETM_TRCIDR4_NUMPC_Pos 12U
568#define ETM_TRCIDR4_NUMPC_Msk (0xfUL << ETM_TRCIDR4_NUMPC_Pos)
569#define ETM_TRCIDR4_NUMPC(_mrval) ((_mrval << ETM_TRCIDR4_NUMPC_Pos) & ETM_TRCIDR4_NUMPC_Msk)
570
571#define ETM_TRCIDR4_NUMRSPAIR_Pos 16U
572#define ETM_TRCIDR4_NUMRSPAIR_Msk (0xfUL << ETM_TRCIDR4_NUMRSPAIR_Pos)
573#define ETM_TRCIDR4_NUMRSPAIR(_mrval) ((_mrval << ETM_TRCIDR4_NUMRSPAIR_Pos) & ETM_TRCIDR4_NUMRSPAIR_Msk)
574
575#define ETM_TRCIDR4_NUMSSCC_Pos 20U
576#define ETM_TRCIDR4_NUMSSCC_Msk (0xfUL << ETM_TRCIDR4_NUMSSCC_Pos)
577#define ETM_TRCIDR4_NUMSSCC(_mrval) ((_mrval << ETM_TRCIDR4_NUMSSCC_Pos) & ETM_TRCIDR4_NUMSSCC_Msk)
578
579#define ETM_TRCIDR4_NUMCIDC_Pos 24U
580#define ETM_TRCIDR4_NUMCIDC_Msk (0xfUL << ETM_TRCIDR4_NUMCIDC_Pos)
581#define ETM_TRCIDR4_NUMCIDC(_mrval) ((_mrval << ETM_TRCIDR4_NUMCIDC_Pos) & ETM_TRCIDR4_NUMCIDC_Msk)
582
583#define ETM_TRCIDR4_NUMVMIDC_Pos 28U
584#define ETM_TRCIDR4_NUMVMIDC_Msk (0xfUL << ETM_TRCIDR4_NUMVMIDC_Pos)
585#define ETM_TRCIDR4_NUMVMIDC(_mrval) ((_mrval << ETM_TRCIDR4_NUMVMIDC_Pos) & ETM_TRCIDR4_NUMVMIDC_Msk)
586
587#define ETM_TRCIDR5_NUMEXTIN_Pos 0U
588#define ETM_TRCIDR5_NUMEXTIN_Msk (0x1ffUL << ETM_TRCIDR5_NUMEXTIN_Pos)
589#define ETM_TRCIDR5_NUMEXTIN(_mrval) ((_mrval << ETM_TRCIDR5_NUMEXTIN_Pos) & ETM_TRCIDR5_NUMEXTIN_Msk)
590
591#define ETM_TRCIDR5_NUMEXTINSEL_Pos 9U
592#define ETM_TRCIDR5_NUMEXTINSEL_Msk (0x7UL << ETM_TRCIDR5_NUMEXTINSEL_Pos)
593#define ETM_TRCIDR5_NUMEXTINSEL(_mrval) ((_mrval << ETM_TRCIDR5_NUMEXTINSEL_Pos) & ETM_TRCIDR5_NUMEXTINSEL_Msk)
594
595#define ETM_TRCIDR5_TRACEIDSIZE_Pos 16U
596#define ETM_TRCIDR5_TRACEIDSIZE_Msk (0x3fUL << ETM_TRCIDR5_TRACEIDSIZE_Pos)
597#define ETM_TRCIDR5_TRACEIDSIZE(_mrval) ((_mrval << ETM_TRCIDR5_TRACEIDSIZE_Pos) & ETM_TRCIDR5_TRACEIDSIZE_Msk)
598
599#define ETM_TRCIDR5_ATBTRIG_Pos 22U
600#define ETM_TRCIDR5_ATBTRIG_Msk (0x1UL << ETM_TRCIDR5_ATBTRIG_Pos)
601#define ETM_TRCIDR5_ATBTRIG(_mrval) ((_mrval << ETM_TRCIDR5_ATBTRIG_Pos) & ETM_TRCIDR5_ATBTRIG_Msk)
602#define ETM_TRCIDR5_ATBTRIG_NOT_IMPLEMENTED (0x0UL << ETM_TRCIDR5_ATBTRIG_Pos)
603#define ETM_TRCIDR5_ATBTRIG_IMPLEMENTED (0x1UL << ETM_TRCIDR5_ATBTRIG_Pos)
604
605#define ETM_TRCIDR5_LPOVERRIDE_Pos 23U
606#define ETM_TRCIDR5_LPOVERRIDE_Msk (0x1UL << ETM_TRCIDR5_LPOVERRIDE_Pos)
607#define ETM_TRCIDR5_LPOVERRIDE(_mrval) ((_mrval << ETM_TRCIDR5_LPOVERRIDE_Pos) & ETM_TRCIDR5_LPOVERRIDE_Msk)
608#define ETM_TRCIDR5_LPOVERRIDE_NOT_IMPLEMENTED (0x0UL << ETM_TRCIDR5_LPOVERRIDE_Pos)
609#define ETM_TRCIDR5_LPOVERRIDE_IMPLEMENTED (0x1UL << ETM_TRCIDR5_LPOVERRIDE_Pos)
610
611#define ETM_TRCIDR5_NUMSEQSTATE_Pos 25U
612#define ETM_TRCIDR5_NUMSEQSTATE_Msk (0x7UL << ETM_TRCIDR5_NUMSEQSTATE_Pos)
613#define ETM_TRCIDR5_NUMSEQSTATE(_mrval) ((_mrval << ETM_TRCIDR5_NUMSEQSTATE_Pos) & ETM_TRCIDR5_NUMSEQSTATE_Msk)
614
615#define ETM_TRCIDR5_NUMCNTR_Pos 28U
616#define ETM_TRCIDR5_NUMCNTR_Msk (0x7UL << ETM_TRCIDR5_NUMCNTR_Pos)
617#define ETM_TRCIDR5_NUMCNTR(_mrval) ((_mrval << ETM_TRCIDR5_NUMCNTR_Pos) & ETM_TRCIDR5_NUMCNTR_Msk)
618
619#define ETM_TRCIDR5_REDFUNCNTR_Pos 31U
620#define ETM_TRCIDR5_REDFUNCNTR_Msk (0x1UL << ETM_TRCIDR5_REDFUNCNTR_Pos)
621#define ETM_TRCIDR5_REDFUNCNTR(_mrval) ((_mrval << ETM_TRCIDR5_REDFUNCNTR_Pos) & ETM_TRCIDR5_REDFUNCNTR_Msk)
622#define ETM_TRCIDR5_REDFUNCNTR_NOT_IMPLEMENTED (0x0UL << ETM_TRCIDR5_REDFUNCNTR_Pos)
623#define ETM_TRCIDR5_REDFUNCNTR_INST_ONLY (0x1UL << ETM_TRCIDR5_REDFUNCNTR_Pos)
624
625#define ETM_TRCRSCTLR_SELECT_Pos 0U
626#define ETM_TRCRSCTLR_SELECT_Msk (0xffUL << ETM_TRCRSCTLR_SELECT_Pos)
627#define ETM_TRCRSCTLR_SELECT(_mrval) ((_mrval << ETM_TRCRSCTLR_SELECT_Pos) & ETM_TRCRSCTLR_SELECT_Msk)
628
629#define ETM_TRCRSCTLR_GROUP_Pos 16U
630#define ETM_TRCRSCTLR_GROUP_Msk (0x7UL << ETM_TRCRSCTLR_GROUP_Pos)
631#define ETM_TRCRSCTLR_GROUP(_mrval) ((_mrval << ETM_TRCRSCTLR_GROUP_Pos) & ETM_TRCRSCTLR_GROUP_Msk)
632
633#define ETM_TRCRSCTLR_INV_Pos 20U
634#define ETM_TRCRSCTLR_INV_Msk (0x1UL << ETM_TRCRSCTLR_INV_Pos)
635#define ETM_TRCRSCTLR_INV(_mrval) ((_mrval << ETM_TRCRSCTLR_INV_Pos) & ETM_TRCRSCTLR_INV_Msk)
636#define ETM_TRCRSCTLR_INV_NOT_INVERTED (0x0UL << ETM_TRCRSCTLR_INV_Pos)
637#define ETM_TRCRSCTLR_INV_INVERTED (0x1UL << ETM_TRCRSCTLR_INV_Pos)
638
639#define ETM_TRCRSCTLR_PAIRINV_Pos 21U
640#define ETM_TRCRSCTLR_PAIRINV_Msk (0x1UL << ETM_TRCRSCTLR_PAIRINV_Pos)
641#define ETM_TRCRSCTLR_PAIRINV(_mrval) ((_mrval << ETM_TRCRSCTLR_PAIRINV_Pos) & ETM_TRCRSCTLR_PAIRINV_Msk)
642#define ETM_TRCRSCTLR_PAIRINV_NOT_INVERTED (0x0UL << ETM_TRCRSCTLR_PAIRINV_Pos)
643#define ETM_TRCRSCTLR_PAIRINV_INVERTED (0x1UL << ETM_TRCRSCTLR_PAIRINV_Pos)
644
645#define ETM_TRCSSCCR0_SAC_Pos 0U
646#define ETM_TRCSSCCR0_SAC_Msk (0xffUL << ETM_TRCSSCCR0_SAC_Pos)
647#define ETM_TRCSSCCR0_SAC(_mrval) ((_mrval << ETM_TRCSSCCR0_SAC_Pos) & ETM_TRCSSCCR0_SAC_Msk)
648
649#define ETM_TRCSSCCR0_ARC_Pos 16U
650#define ETM_TRCSSCCR0_ARC_Msk (0x7UL << ETM_TRCSSCCR0_ARC_Pos)
651#define ETM_TRCSSCCR0_ARC(_mrval) ((_mrval << ETM_TRCSSCCR0_ARC_Pos) & ETM_TRCSSCCR0_ARC_Msk)
652
653#define ETM_TRCSSCCR0_RST_Pos 24U
654#define ETM_TRCSSCCR0_RST_Msk (0x1UL << ETM_TRCSSCCR0_RST_Pos)
655#define ETM_TRCSSCCR0_RST(_mrval) ((_mrval << ETM_TRCSSCCR0_RST_Pos) & ETM_TRCSSCCR0_RST_Msk)
656
657#define ETM_TRCSSCSR0_INST_Pos 0U
658#define ETM_TRCSSCSR0_INST_Msk (0x1UL << ETM_TRCSSCSR0_INST_Pos)
659#define ETM_TRCSSCSR0_INST(_mrval) ((_mrval << ETM_TRCSSCSR0_INST_Pos) & ETM_TRCSSCSR0_INST_Msk)
660#define ETM_TRCSSCSR0_INST_NOT_SUPPORTED (0x0UL << ETM_TRCSSCSR0_INST_Pos)
661#define ETM_TRCSSCSR0_INST_SUPPORTED (0x1UL << ETM_TRCSSCSR0_INST_Pos)
662
663#define ETM_TRCSSCSR0_DA_Pos 1U
664#define ETM_TRCSSCSR0_DA_Msk (0x1UL << ETM_TRCSSCSR0_DA_Pos)
665#define ETM_TRCSSCSR0_DA(_mrval) ((_mrval << ETM_TRCSSCSR0_DA_Pos) & ETM_TRCSSCSR0_DA_Msk)
666#define ETM_TRCSSCSR0_DA_NOT_SUPPORTED (0x0UL << ETM_TRCSSCSR0_DA_Pos)
667#define ETM_TRCSSCSR0_DA_SUPPORTED (0x1UL << ETM_TRCSSCSR0_DA_Pos)
668
669#define ETM_TRCSSCSR0_DV_Pos 2U
670#define ETM_TRCSSCSR0_DV_Msk (0x1UL << ETM_TRCSSCSR0_DV_Pos)
671#define ETM_TRCSSCSR0_DV(_mrval) ((_mrval << ETM_TRCSSCSR0_DV_Pos) & ETM_TRCSSCSR0_DV_Msk)
672#define ETM_TRCSSCSR0_DV_NOT_SUPPORTED (0x0UL << ETM_TRCSSCSR0_DV_Pos)
673#define ETM_TRCSSCSR0_DV_SUPPORTED (0x1UL << ETM_TRCSSCSR0_DV_Pos)
674
675#define ETM_TRCSSCSR0_PC_Pos 3U
676#define ETM_TRCSSCSR0_PC_Msk (0x1UL << ETM_TRCSSCSR0_PC_Pos)
677#define ETM_TRCSSCSR0_PC(_mrval) ((_mrval << ETM_TRCSSCSR0_PC_Pos) & ETM_TRCSSCSR0_PC_Msk)
678#define ETM_TRCSSCSR0_PC_NOT_SUPPORTED (0x0UL << ETM_TRCSSCSR0_PC_Pos)
679#define ETM_TRCSSCSR0_PC_SUPPORTED (0x1UL << ETM_TRCSSCSR0_PC_Pos)
680
681#define ETM_TRCSSCSR0_STATUS_Pos 31U
682#define ETM_TRCSSCSR0_STATUS_Msk (0x1UL << ETM_TRCSSCSR0_STATUS_Pos)
683#define ETM_TRCSSCSR0_STATUS(_mrval) ((_mrval << ETM_TRCSSCSR0_STATUS_Pos) & ETM_TRCSSCSR0_STATUS_Msk)
684#define ETM_TRCSSCSR0_STATUS_NO_MATCH (0x0UL << ETM_TRCSSCSR0_STATUS_Pos)
685#define ETM_TRCSSCSR0_STATUS_MATCHED (0x1UL << ETM_TRCSSCSR0_STATUS_Pos)
686
687#define ETM_TRCSSPCICR0_PC_Pos 0U
688#define ETM_TRCSSPCICR0_PC_Msk (0xfUL << ETM_TRCSSPCICR0_PC_Pos)
689#define ETM_TRCSSPCICR0_PC(_mrval) ((_mrval << ETM_TRCSSPCICR0_PC_Pos) & ETM_TRCSSPCICR0_PC_Msk)
690
691#define ETM_TRCOSLSR_OSLM0_Pos 0U
692#define ETM_TRCOSLSR_OSLM0_Msk (0x1UL << ETM_TRCOSLSR_OSLM0_Pos)
693#define ETM_TRCOSLSR_OSLM0(_mrval) ((_mrval << ETM_TRCOSLSR_OSLM0_Pos) & ETM_TRCOSLSR_OSLM0_Msk)
694
695#define ETM_TRCOSLSR_OSLK_Pos 1U
696#define ETM_TRCOSLSR_OSLK_Msk (0x1UL << ETM_TRCOSLSR_OSLK_Pos)
697#define ETM_TRCOSLSR_OSLK(_mrval) ((_mrval << ETM_TRCOSLSR_OSLK_Pos) & ETM_TRCOSLSR_OSLK_Msk)
698
699#define ETM_TRCOSLSR_NTT_Pos 2U
700#define ETM_TRCOSLSR_NTT_Msk (0x1UL << ETM_TRCOSLSR_NTT_Pos)
701#define ETM_TRCOSLSR_NTT(_mrval) ((_mrval << ETM_TRCOSLSR_NTT_Pos) & ETM_TRCOSLSR_NTT_Msk)
702
703#define ETM_TRCOSLSR_OSLM1_Pos 3U
704#define ETM_TRCOSLSR_OSLM1_Msk (0x1UL << ETM_TRCOSLSR_OSLM1_Pos)
705#define ETM_TRCOSLSR_OSLM1(_mrval) ((_mrval << ETM_TRCOSLSR_OSLM1_Pos) & ETM_TRCOSLSR_OSLM1_Msk)
706
707#define ETM_TRCPDCR_PU_Pos 3U
708#define ETM_TRCPDCR_PU_Msk (0x1UL << ETM_TRCPDCR_PU_Pos)
709#define ETM_TRCPDCR_PU(_mrval) ((_mrval << ETM_TRCPDCR_PU_Pos) & ETM_TRCPDCR_PU_Msk)
710#define ETM_TRCPDCR_PU_NOT_REQUESTED (0x0UL << ETM_TRCPDCR_PU_Pos)
711#define ETM_TRCPDCR_PU_REQUESTED (0x1UL << ETM_TRCPDCR_PU_Pos)
712
713#define ETM_TRCPDSR_POWER_Pos 0U
714#define ETM_TRCPDSR_POWER_Msk (0x1UL << ETM_TRCPDSR_POWER_Pos)
715#define ETM_TRCPDSR_POWER(_mrval) ((_mrval << ETM_TRCPDSR_POWER_Pos) & ETM_TRCPDSR_POWER_Msk)
716#define ETM_TRCPDSR_POWER_OFF (0x0UL << ETM_TRCPDSR_POWER_Pos)
717#define ETM_TRCPDSR_POWER_ON (0x1UL << ETM_TRCPDSR_POWER_Pos)
718
719#define ETM_TRCPDSR_STICKYPD_Pos 1U
720#define ETM_TRCPDSR_STICKYPD_Msk (0x1UL << ETM_TRCPDSR_STICKYPD_Pos)
721#define ETM_TRCPDSR_STICKYPD(_mrval) ((_mrval << ETM_TRCPDSR_STICKYPD_Pos) & ETM_TRCPDSR_STICKYPD_Msk)
722#define ETM_TRCPDSR_STICKYPD_UNCHANGED (0x0UL << ETM_TRCPDSR_STICKYPD_Pos)
723#define ETM_TRCPDSR_STICKYPD_TURNED_OFF (0x1UL << ETM_TRCPDSR_STICKYPD_Pos)
724
725#define ETM_TRCACVR_ADDRESS_Pos 0U
726#define ETM_TRCACVR_ADDRESS_Msk (0xffffffffUL << ETM_TRCACVR_ADDRESS_Pos)
727#define ETM_TRCACVR_ADDRESS(_mrval) ((_mrval << ETM_TRCACVR_ADDRESS_Pos) & ETM_TRCACVR_ADDRESS_Msk)
728
729#define ETM_TRCACATR0_TYPE_Pos 0U
730#define ETM_TRCACATR0_TYPE_Msk (0x3UL << ETM_TRCACATR0_TYPE_Pos)
731#define ETM_TRCACATR0_TYPE(_mrval) ((_mrval << ETM_TRCACATR0_TYPE_Pos) & ETM_TRCACATR0_TYPE_Msk)
732#define ETM_TRCACATR0_TYPE_INST (0x0UL << ETM_TRCACATR0_TYPE_Pos)
733#define ETM_TRCACATR0_TYPE_LOAD (0x1UL << ETM_TRCACATR0_TYPE_Pos)
734#define ETM_TRCACATR0_TYPE_STORE (0x2UL << ETM_TRCACATR0_TYPE_Pos)
735#define ETM_TRCACATR0_TYPE_LOAD_STORE (0x3UL << ETM_TRCACATR0_TYPE_Pos)
736
737#define ETM_TRCACATR0_CONTEXTTYPE_Pos 2U
738#define ETM_TRCACATR0_CONTEXTTYPE_Msk (0x1UL << ETM_TRCACATR0_CONTEXTTYPE_Pos)
739#define ETM_TRCACATR0_CONTEXTTYPE(_mrval) ((_mrval << ETM_TRCACATR0_CONTEXTTYPE_Pos) & ETM_TRCACATR0_CONTEXTTYPE_Msk)
740#define ETM_TRCACATR0_CONTEXTTYPE_NOT_SUPPORTED (0x0UL << ETM_TRCACATR0_CONTEXTTYPE_Pos)
741#define ETM_TRCACATR0_CONTEXTTYPE_SUPPORTED (0x1UL << ETM_TRCACATR0_CONTEXTTYPE_Pos)
742
743#define ETM_TRCACATR0_EXLEVEL_S0_Pos 8U
744#define ETM_TRCACATR0_EXLEVEL_S0_Msk (0x1UL << ETM_TRCACATR0_EXLEVEL_S0_Pos)
745#define ETM_TRCACATR0_EXLEVEL_S0(_mrval) ((_mrval << ETM_TRCACATR0_EXLEVEL_S0_Pos) & ETM_TRCACATR0_EXLEVEL_S0_Msk)
746#define ETM_TRCACATR0_EXLEVEL_S0_MATCH (0x0UL << ETM_TRCACATR0_EXLEVEL_S0_Pos)
747#define ETM_TRCACATR0_EXLEVEL_S0_DONT_MATCH (0x1UL << ETM_TRCACATR0_EXLEVEL_S0_Pos)
748
749#define ETM_TRCACATR0_EXLEVEL_S3_Pos 11U
750#define ETM_TRCACATR0_EXLEVEL_S3_Msk (0x1UL << ETM_TRCACATR0_EXLEVEL_S3_Pos)
751#define ETM_TRCACATR0_EXLEVEL_S3(_mrval) ((_mrval << ETM_TRCACATR0_EXLEVEL_S3_Pos) & ETM_TRCACATR0_EXLEVEL_S3_Msk)
752#define ETM_TRCACATR0_EXLEVEL_S3_MATCH (0x0UL << ETM_TRCACATR0_EXLEVEL_S3_Pos)
753#define ETM_TRCACATR0_EXLEVEL_S3_DONT_MATCH (0x1UL << ETM_TRCACATR0_EXLEVEL_S3_Pos)
754
755#define ETM_TRCACATR0_DATAMATCH_Pos 16U
756#define ETM_TRCACATR0_DATAMATCH_Msk (0x3UL << ETM_TRCACATR0_DATAMATCH_Pos)
757#define ETM_TRCACATR0_DATAMATCH(_mrval) ((_mrval << ETM_TRCACATR0_DATAMATCH_Pos) & ETM_TRCACATR0_DATAMATCH_Msk)
758#define ETM_TRCACATR0_DATAMATCH_VAL_MATCH (0x1UL << ETM_TRCACATR0_DATAMATCH_Pos)
759#define ETM_TRCACATR0_DATAMATCH_VAL_NO_MATCH (0x3UL << ETM_TRCACATR0_DATAMATCH_Pos)
760
761#define ETM_TRCACATR0_DATASIZE_Pos 18U
762#define ETM_TRCACATR0_DATASIZE_Msk (0x3UL << ETM_TRCACATR0_DATASIZE_Pos)
763#define ETM_TRCACATR0_DATASIZE(_mrval) ((_mrval << ETM_TRCACATR0_DATASIZE_Pos) & ETM_TRCACATR0_DATASIZE_Msk)
764#define ETM_TRCACATR0_DATASIZE_BYTE (0x0UL << ETM_TRCACATR0_DATASIZE_Pos)
765#define ETM_TRCACATR0_DATASIZE_HALF (0x1UL << ETM_TRCACATR0_DATASIZE_Pos)
766#define ETM_TRCACATR0_DATASIZE_WORD (0x2UL << ETM_TRCACATR0_DATASIZE_Pos)
767#define ETM_TRCACATR0_DATASIZE_DWORD (0x3UL << ETM_TRCACATR0_DATASIZE_Pos)
768
769#define ETM_TRCACATR0_DATARANGE_Pos 20U
770#define ETM_TRCACATR0_DATARANGE_Msk (0x1UL << ETM_TRCACATR0_DATARANGE_Pos)
771#define ETM_TRCACATR0_DATARANGE(_mrval) ((_mrval << ETM_TRCACATR0_DATARANGE_Pos) & ETM_TRCACATR0_DATARANGE_Msk)
772#define ETM_TRCACATR0_DATARANGE_SINGLE_ADDR (0x0UL << ETM_TRCACATR0_DATARANGE_Pos)
773#define ETM_TRCACATR0_DATARANGE_ADDR_RANGE (0x1UL << ETM_TRCACATR0_DATARANGE_Pos)
774
775#define ETM_TRCACATR1_TYPE_Pos 0U
776#define ETM_TRCACATR1_TYPE_Msk (0x3UL << ETM_TRCACATR1_TYPE_Pos)
777#define ETM_TRCACATR1_TYPE(_mrval) ((_mrval << ETM_TRCACATR1_TYPE_Pos) & ETM_TRCACATR1_TYPE_Msk)
778#define ETM_TRCACATR1_TYPE_INST (0x0UL << ETM_TRCACATR1_TYPE_Pos)
779#define ETM_TRCACATR1_TYPE_LOAD (0x1UL << ETM_TRCACATR1_TYPE_Pos)
780#define ETM_TRCACATR1_TYPE_STORE (0x2UL << ETM_TRCACATR1_TYPE_Pos)
781#define ETM_TRCACATR1_TYPE_LOAD_STORE (0x3UL << ETM_TRCACATR1_TYPE_Pos)
782
783#define ETM_TRCACATR1_CONTEXTTYPE_Pos 2U
784#define ETM_TRCACATR1_CONTEXTTYPE_Msk (0x1UL << ETM_TRCACATR1_CONTEXTTYPE_Pos)
785#define ETM_TRCACATR1_CONTEXTTYPE(_mrval) ((_mrval << ETM_TRCACATR1_CONTEXTTYPE_Pos) & ETM_TRCACATR1_CONTEXTTYPE_Msk)
786#define ETM_TRCACATR1_CONTEXTTYPE_NOT_SUPPORTED (0x0UL << ETM_TRCACATR1_CONTEXTTYPE_Pos)
787#define ETM_TRCACATR1_CONTEXTTYPE_SUPPORTED (0x1UL << ETM_TRCACATR1_CONTEXTTYPE_Pos)
788
789#define ETM_TRCACATR1_EXLEVEL_S0_Pos 8U
790#define ETM_TRCACATR1_EXLEVEL_S0_Msk (0x1UL << ETM_TRCACATR1_EXLEVEL_S0_Pos)
791#define ETM_TRCACATR1_EXLEVEL_S0(_mrval) ((_mrval << ETM_TRCACATR1_EXLEVEL_S0_Pos) & ETM_TRCACATR1_EXLEVEL_S0_Msk)
792#define ETM_TRCACATR1_EXLEVEL_S0_MATCH (0x0UL << ETM_TRCACATR1_EXLEVEL_S0_Pos)
793#define ETM_TRCACATR1_EXLEVEL_S0_DONT_MATCH (0x1UL << ETM_TRCACATR1_EXLEVEL_S0_Pos)
794
795#define ETM_TRCACATR1_EXLEVEL_S3_Pos 11U
796#define ETM_TRCACATR1_EXLEVEL_S3_Msk (0x1UL << ETM_TRCACATR1_EXLEVEL_S3_Pos)
797#define ETM_TRCACATR1_EXLEVEL_S3(_mrval) ((_mrval << ETM_TRCACATR1_EXLEVEL_S3_Pos) & ETM_TRCACATR1_EXLEVEL_S3_Msk)
798#define ETM_TRCACATR1_EXLEVEL_S3_MATCH (0x0UL << ETM_TRCACATR1_EXLEVEL_S3_Pos)
799#define ETM_TRCACATR1_EXLEVEL_S3_DONT_MATCH (0x1UL << ETM_TRCACATR1_EXLEVEL_S3_Pos)
800
801#define ETM_TRCDVCVR_VALUE_Pos 0U
802#define ETM_TRCDVCVR_VALUE_Msk (0xffffffffUL << ETM_TRCDVCVR_VALUE_Pos)
803#define ETM_TRCDVCVR_VALUE(_mrval) ((_mrval << ETM_TRCDVCVR_VALUE_Pos) & ETM_TRCDVCVR_VALUE_Msk)
804
805#define ETM_TRCDVCMR_MASK_Pos 0U
806#define ETM_TRCDVCMR_MASK_Msk (0xffffffffUL << ETM_TRCDVCMR_MASK_Pos)
807#define ETM_TRCDVCMR_MASK(_mrval) ((_mrval << ETM_TRCDVCMR_MASK_Pos) & ETM_TRCDVCMR_MASK_Msk)
808
809#define ETM_TRCCLAIMSET_SET_Pos 0U
810#define ETM_TRCCLAIMSET_SET_Msk (0xfUL << ETM_TRCCLAIMSET_SET_Pos)
811#define ETM_TRCCLAIMSET_SET(_mrval) ((_mrval << ETM_TRCCLAIMSET_SET_Pos) & ETM_TRCCLAIMSET_SET_Msk)
812
813#define ETM_TRCCLAIMCLR_CLR_Pos 0U
814#define ETM_TRCCLAIMCLR_CLR_Msk (0xfUL << ETM_TRCCLAIMCLR_CLR_Pos)
815#define ETM_TRCCLAIMCLR_CLR(_mrval) ((_mrval << ETM_TRCCLAIMCLR_CLR_Pos) & ETM_TRCCLAIMCLR_CLR_Msk)
816
817#define ETM_TRCLAR_KEY_Pos 0U
818#define ETM_TRCLAR_KEY_Msk (0xffffffffUL << ETM_TRCLAR_KEY_Pos)
819#define ETM_TRCLAR_KEY(_mrval) ((_mrval << ETM_TRCLAR_KEY_Pos) & ETM_TRCLAR_KEY_Msk)
820#define ETM_TRCLAR_KEY_UNLOCK (0xc5acce55UL << ETM_TRCLAR_KEY_Pos)
821
822#define ETM_TRCLSR_SLI_Pos 0U
823#define ETM_TRCLSR_SLI_Msk (0x1UL << ETM_TRCLSR_SLI_Pos)
824#define ETM_TRCLSR_SLI(_mrval) ((_mrval << ETM_TRCLSR_SLI_Pos) & ETM_TRCLSR_SLI_Msk)
825
826#define ETM_TRCLSR_SLK_Pos 1U
827#define ETM_TRCLSR_SLK_Msk (0x1UL << ETM_TRCLSR_SLK_Pos)
828#define ETM_TRCLSR_SLK(_mrval) ((_mrval << ETM_TRCLSR_SLK_Pos) & ETM_TRCLSR_SLK_Msk)
829#define ETM_TRCLSR_SLK_IS_CLEAR (0x0UL << ETM_TRCLSR_SLK_Pos)
830#define ETM_TRCLSR_SLK_IS_SET (0x1UL << ETM_TRCLSR_SLK_Pos)
831
832#define ETM_TRCLSR_NTT_Pos 2U
833#define ETM_TRCLSR_NTT_Msk (0x1UL << ETM_TRCLSR_NTT_Pos)
834#define ETM_TRCLSR_NTT(_mrval) ((_mrval << ETM_TRCLSR_NTT_Pos) & ETM_TRCLSR_NTT_Msk)
835
836#define ETM_TRCAUTHSTATUS_NSID_Pos 0U
837#define ETM_TRCAUTHSTATUS_NSID_Msk (0x3UL << ETM_TRCAUTHSTATUS_NSID_Pos)
838#define ETM_TRCAUTHSTATUS_NSID(_mrval) ((_mrval << ETM_TRCAUTHSTATUS_NSID_Pos) & ETM_TRCAUTHSTATUS_NSID_Msk)
839
840#define ETM_TRCAUTHSTATUS_NSNID_Pos 2U
841#define ETM_TRCAUTHSTATUS_NSNID_Msk (0x3UL << ETM_TRCAUTHSTATUS_NSNID_Pos)
842#define ETM_TRCAUTHSTATUS_NSNID(_mrval) ((_mrval << ETM_TRCAUTHSTATUS_NSNID_Pos) & ETM_TRCAUTHSTATUS_NSNID_Msk)
843
844#define ETM_TRCAUTHSTATUS_SID_Pos 4U
845#define ETM_TRCAUTHSTATUS_SID_Msk (0x3UL << ETM_TRCAUTHSTATUS_SID_Pos)
846#define ETM_TRCAUTHSTATUS_SID(_mrval) ((_mrval << ETM_TRCAUTHSTATUS_SID_Pos) & ETM_TRCAUTHSTATUS_SID_Msk)
847
848#define ETM_TRCAUTHSTATUS_SNID_Pos 6U
849#define ETM_TRCAUTHSTATUS_SNID_Msk (0x3UL << ETM_TRCAUTHSTATUS_SNID_Pos)
850#define ETM_TRCAUTHSTATUS_SNID(_mrval) ((_mrval << ETM_TRCAUTHSTATUS_SNID_Pos) & ETM_TRCAUTHSTATUS_SNID_Msk)
851
852#define ETM_TRCDEVARCH_ARCHID_Pos 0U
853#define ETM_TRCDEVARCH_ARCHID_Msk (0xffffUL << ETM_TRCDEVARCH_ARCHID_Pos)
854#define ETM_TRCDEVARCH_ARCHID(_mrval) ((_mrval << ETM_TRCDEVARCH_ARCHID_Pos) & ETM_TRCDEVARCH_ARCHID_Msk)
855#define ETM_TRCDEVARCH_ARCHID_ETMv4 (0x4a13UL << ETM_TRCDEVARCH_ARCHID_Pos)
856
857#define ETM_TRCDEVARCH_REVISION_Pos 16U
858#define ETM_TRCDEVARCH_REVISION_Msk (0xfUL << ETM_TRCDEVARCH_REVISION_Pos)
859#define ETM_TRCDEVARCH_REVISION(_mrval) ((_mrval << ETM_TRCDEVARCH_REVISION_Pos) & ETM_TRCDEVARCH_REVISION_Msk)
860
861#define ETM_TRCDEVARCH_PRESENT_Pos 20U
862#define ETM_TRCDEVARCH_PRESENT_Msk (0x1UL << ETM_TRCDEVARCH_PRESENT_Pos)
863#define ETM_TRCDEVARCH_PRESENT(_mrval) ((_mrval << ETM_TRCDEVARCH_PRESENT_Pos) & ETM_TRCDEVARCH_PRESENT_Msk)
864#define ETM_TRCDEVARCH_PRESENT_NOT_PRESENT (0x0UL << ETM_TRCDEVARCH_PRESENT_Pos)
865#define ETM_TRCDEVARCH_PRESENT_IS_PRESENT (0x1UL << ETM_TRCDEVARCH_PRESENT_Pos)
866
867#define ETM_TRCDEVARCH_ARCHITECT_Pos 21U
868#define ETM_TRCDEVARCH_ARCHITECT_Msk (0x7ffUL << ETM_TRCDEVARCH_ARCHITECT_Pos)
869#define ETM_TRCDEVARCH_ARCHITECT(_mrval) ((_mrval << ETM_TRCDEVARCH_ARCHITECT_Pos) & ETM_TRCDEVARCH_ARCHITECT_Msk)
870#define ETM_TRCDEVARCH_ARCHITECT_ARM (0x23bUL << ETM_TRCDEVARCH_ARCHITECT_Pos)
871
872#define ETM_TRCDEVTYPE_MAJOR_Pos 0U
873#define ETM_TRCDEVTYPE_MAJOR_Msk (0xfUL << ETM_TRCDEVTYPE_MAJOR_Pos)
874#define ETM_TRCDEVTYPE_MAJOR(_mrval) ((_mrval << ETM_TRCDEVTYPE_MAJOR_Pos) & ETM_TRCDEVTYPE_MAJOR_Msk)
875#define ETM_TRCDEVTYPE_MAJOR_TRACE_SOURCE (0x3UL << ETM_TRCDEVTYPE_MAJOR_Pos)
876
877#define ETM_TRCDEVTYPE_SUB_Pos 4U
878#define ETM_TRCDEVTYPE_SUB_Msk (0xfUL << ETM_TRCDEVTYPE_SUB_Pos)
879#define ETM_TRCDEVTYPE_SUB(_mrval) ((_mrval << ETM_TRCDEVTYPE_SUB_Pos) & ETM_TRCDEVTYPE_SUB_Msk)
880#define ETM_TRCDEVTYPE_SUB_PROCESSOR_TRACE (0x1UL << ETM_TRCDEVTYPE_SUB_Pos)
881