Lines Matching +full:0 +full:x6000
15 #define GIC_BASER_CACHE_NGNRNE 0x0UL /* Device-nGnRnE */
16 #define GIC_BASER_CACHE_INNERLIKE 0x0UL /* Same as Inner Cacheability. */
17 #define GIC_BASER_CACHE_NCACHEABLE 0x1UL /* Non-cacheable */
18 #define GIC_BASER_CACHE_RAWT 0x2UL /* Cacheable R-allocate, W-through */
19 #define GIC_BASER_CACHE_RAWB 0x3UL /* Cacheable R-allocate, W-back */
20 #define GIC_BASER_CACHE_WAWT 0x4UL /* Cacheable W-allocate, W-through */
21 #define GIC_BASER_CACHE_WAWB 0x5UL /* Cacheable W-allocate, W-back */
22 #define GIC_BASER_CACHE_RAWAWT 0x6UL /* Cacheable R-allocate, W-allocate, W-through */
23 #define GIC_BASER_CACHE_RAWAWB 0x7UL /* Cacheable R-allocate, W-allocate, W-back */
24 #define GIC_BASER_SHARE_NO 0x0UL /* Non-shareable */
25 #define GIC_BASER_SHARE_INNER 0x1UL /* Inner Shareable */
26 #define GIC_BASER_SHARE_OUTER 0x2UL /* Outer Shareable */
32 #define GIC_RDIST_BASE DT_REG_ADDR_BY_IDX(DT_INST(0, arm_gic), 1)
33 #define GIC_RDIST_SIZE DT_REG_SIZE_BY_IDX(DT_INST(0, arm_gic), 1)
36 #define GICR_SGI_BASE_OFF 0x10000
39 #define GICR_CTLR 0x0000
40 #define GICR_IIDR 0x0004
41 #define GICR_TYPER 0x0008
42 #define GICR_STATUSR 0x0010
43 #define GICR_WAKER 0x0014
44 #define GICR_PWRR 0x0024
45 #define GICR_PROPBASER 0x0070
46 #define GICR_PENDBASER 0x0078
51 #define GICD_CTLR_ENABLE_G0 0
63 #define GICR_CTLR_ENABLE_LPIS BIT(0)
68 #define GICR_IIDR_PRODUCT_ID_MASK 0xFFUL
73 #define GICR_TYPER_AFFINITY_VALUE_MASK 0xFFFFFFFFUL
76 #define GICR_TYPER_LAST_MASK 0x1UL
79 #define GICR_TYPER_PROCESSOR_NUMBER_MASK 0xFFFFUL
87 #define GICR_PWRR_RDPD 0
92 #define GITR_PROPBASER_ID_BITS_MASK 0x1fUL
94 #define GITR_PROPBASER_INNER_CACHE_MASK 0x7UL
96 #define GITR_PROPBASER_SHAREABILITY_MASK 0x3UL
98 #define GITR_PROPBASER_ADDR_MASK 0xFFFFFFFFFFUL
100 #define GITR_PROPBASER_OUTER_CACHE_MASK 0x7UL
104 #define GITR_PENDBASER_INNER_CACHE_MASK 0x7UL
106 #define GITR_PENDBASER_SHAREABILITY_MASK 0x3UL
108 #define GITR_PENDBASER_ADDR_MASK 0xFFFFFFFFFUL
110 #define GITR_PENDBASER_OUTER_CACHE_MASK 0x7UL
114 #define GIC_DIST_IROUTER 0x6000
120 #define GITS_CTLR 0x0000
121 #define GITS_IIDR 0x0004
122 #define GITS_TYPER 0x0008
123 #define GITS_STATUSR 0x0040
124 #define GITS_UMSIR 0x0048
125 #define GITS_CBASER 0x0080
126 #define GITS_CWRITER 0x0088
127 #define GITS_CREADR 0x0090
128 #define GITS_BASER(n) (0x0100 + ((n) * 8))
130 #define GITS_TRANSLATER 0x10040
133 #define GITS_CTLR_ENABLED_SHIFT 0
134 #define GITS_CTLR_ENABLED_MASK 0x1UL
136 #define GITS_CTLR_ITS_NUMBER_MASK 0xfUL
138 #define GITS_CTLR_QUIESCENT_MASK 0x1UL
144 #define GITS_TYPER_PHY_SHIFT 0
145 #define GITS_TYPER_PHY_MASK 0x1UL
147 #define GITS_TYPER_VIRT_MASK 0x1UL
149 #define GITS_TYPER_ITT_ENTRY_SIZE_MASK 0xfUL
151 #define GITS_TYPER_IDBITS_MASK 0x1fUL
153 #define GITS_TYPER_DEVBITS_MASK 0x1fUL
155 #define GITS_TYPER_SEIS_MASK 0x1UL
157 #define GITS_TYPER_PTA_MASK 0x1UL
159 #define GITS_TYPER_HCC_MASK 0xffUL
161 #define GITS_TYPER_CIDBITS_MASK 0xfUL
163 #define GITS_TYPER_CIL_MASK 0x1UL
173 #define GITS_CBASER_SIZE_SHIFT 0
174 #define GITS_CBASER_SIZE_MASK 0xffUL
176 #define GITS_CBASER_SHAREABILITY_MASK 0x3UL
178 #define GITS_CBASER_ADDR_MASK 0xfffffffffUL
180 #define GITS_CBASER_OUTER_CACHE_MASK 0x7UL
182 #define GITS_CBASER_INNER_CACHE_MASK 0x7UL
184 #define GITS_CBASER_VALID_MASK 0x1UL
187 #define GITS_BASER_SIZE_SHIFT 0
188 #define GITS_BASER_SIZE_MASK 0xffUL
190 #define GITS_BASER_PAGE_SIZE_MASK 0x3UL
191 #define GITS_BASER_PAGE_SIZE_4K 0
195 #define GITS_BASER_SHAREABILITY_MASK 0x3UL
197 #define GITS_BASER_ADDR_MASK 0xfffffffff
199 #define GITS_BASER_ENTRY_SIZE_MASK 0x1fUL
201 #define GITS_BASER_OUTER_CACHE_MASK 0x7UL
203 #define GITS_BASER_TYPE_MASK 0x7UL
205 #define GITS_BASER_INNER_CACHE_MASK 0x7UL
207 #define GITS_BASER_INDIRECT_MASK 0x1UL
209 #define GITS_BASER_VALID_MASK 0x1UL
211 #define GITS_BASER_TYPE_NONE 0
224 #define GITS_CMD_ID_MOVI 0x01
225 #define GITS_CMD_ID_INT 0x03
226 #define GITS_CMD_ID_CLEAR 0x04
227 #define GITS_CMD_ID_SYNC 0x05
228 #define GITS_CMD_ID_MAPD 0x08
229 #define GITS_CMD_ID_MAPC 0x09
230 #define GITS_CMD_ID_MAPTI 0x0a
231 #define GITS_CMD_ID_MAPI 0x0b
232 #define GITS_CMD_ID_INV 0x0c
233 #define GITS_CMD_ID_INVALL 0x0d
234 #define GITS_CMD_ID_MOVALL 0x0e
235 #define GITS_CMD_ID_DISCARD 0x0f
237 #define GITS_CMD_ID_OFFSET 0
238 #define GITS_CMD_ID_SHIFT 0
239 #define GITS_CMD_ID_MASK 0xffUL
241 #define GITS_CMD_DEVICEID_OFFSET 0
243 #define GITS_CMD_DEVICEID_MASK 0xffffffffUL
246 #define GITS_CMD_SIZE_SHIFT 0
247 #define GITS_CMD_SIZE_MASK 0x1fUL
250 #define GITS_CMD_EVENTID_SHIFT 0
251 #define GITS_CMD_EVENTID_MASK 0xffffffffUL
255 #define GITS_CMD_PINTID_MASK 0xffffffffUL
258 #define GITS_CMD_ICID_SHIFT 0
259 #define GITS_CMD_ICID_MASK 0xffffUL
263 #define GITS_CMD_ITTADDR_MASK 0xffffffffffUL
265 #define GITS_CMD_ITTADDR_ALIGN_SZ (BIT(0) << GITS_CMD_ITTADDR_ALIGN)
269 #define GITS_CMD_RDBASE_MASK 0xffffffffUL
274 #define GITS_CMD_VALID_MASK 0x1UL