Home
last modified time | relevance | path

Searched refs:id (Results 1 – 25 of 275) sorted by relevance

1234567891011

/arm-trusted-firmware/drivers/arm/gic/v3/
H A Dgicdv3_helpers.c22 void gicd_set_icfgr(uintptr_t base, unsigned int id, unsigned int cfg) in gicd_set_icfgr() argument
25 unsigned int bit_shift = BIT_NUM(ICFG, id) << 1U; in gicd_set_icfgr()
28 mmio_clrsetbits_32(base + GICD_OFFSET(ICFG, id), in gicd_set_icfgr()
37 unsigned int gicd_get_igroupr(uintptr_t base, unsigned int id) in gicd_get_igroupr() argument
39 return GICD_GET_BIT(IGROUP, base, id); in gicd_get_igroupr()
42 void gicd_set_igroupr(uintptr_t base, unsigned int id) in gicd_set_igroupr() argument
44 GICD_SET_BIT(IGROUP, base, id); in gicd_set_igroupr()
47 void gicd_clr_igroupr(uintptr_t base, unsigned int id) in gicd_clr_igroupr() argument
49 GICD_CLR_BIT(IGROUP, base, id); in gicd_clr_igroupr()
56 unsigned int gicd_get_igrpmodr(uintptr_t base, unsigned int id) in gicd_get_igrpmodr() argument
61 gicd_set_igrpmodr(uintptr_t base,unsigned int id) gicd_set_igrpmodr() argument
66 gicd_clr_igrpmodr(uintptr_t base,unsigned int id) gicd_clr_igrpmodr() argument
75 gicd_set_icenabler(uintptr_t base,unsigned int id) gicd_set_icenabler() argument
84 gicd_set_icpendr(uintptr_t base,unsigned int id) gicd_set_icpendr() argument
93 gicd_get_isactiver(uintptr_t base,unsigned int id) gicd_get_isactiver() argument
98 gicd_set_isactiver(uintptr_t base,unsigned int id) gicd_set_isactiver() argument
107 gicd_set_isenabler(uintptr_t base,unsigned int id) gicd_set_isenabler() argument
116 gicd_set_ispendr(uintptr_t base,unsigned int id) gicd_set_ispendr() argument
125 gicd_set_ipriorityr(uintptr_t base,unsigned int id,unsigned int pri) gicd_set_ipriorityr() argument
138 gicd_read_icfgr(uintptr_t base,unsigned int id) gicd_read_icfgr() argument
143 gicd_write_icfgr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icfgr() argument
152 gicd_read_igroupr(uintptr_t base,unsigned int id) gicd_read_igroupr() argument
157 gicd_write_igroupr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_igroupr() argument
166 gicd_read_igrpmodr(uintptr_t base,unsigned int id) gicd_read_igrpmodr() argument
171 gicd_write_igrpmodr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_igrpmodr() argument
180 gicd_read_ipriorityr(uintptr_t base,unsigned int id) gicd_read_ipriorityr() argument
185 gicd_write_ipriorityr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_ipriorityr() argument
194 gicd_read_isactiver(uintptr_t base,unsigned int id) gicd_read_isactiver() argument
199 gicd_write_isactiver(uintptr_t base,unsigned int id,unsigned int val) gicd_write_isactiver() argument
208 gicd_read_isenabler(uintptr_t base,unsigned int id) gicd_read_isenabler() argument
213 gicd_write_isenabler(uintptr_t base,unsigned int id,unsigned int val) gicd_write_isenabler() argument
222 gicd_read_ispendr(uintptr_t base,unsigned int id) gicd_read_ispendr() argument
227 gicd_write_ispendr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_ispendr() argument
236 gicd_read_nsacr(uintptr_t base,unsigned int id) gicd_read_nsacr() argument
241 gicd_write_nsacr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_nsacr() argument
[all...]
H A Dgicrv3_helpers.c16 * Note: The raw register values correspond to multiple interrupt `id`s and
17 * the number of interrupt `id`s involved depends on the register accessed.
22 * register corresponding to the interrupt `id`, 4 interrupts IDs at a time.
24 unsigned int gicr_read_ipriorityr(uintptr_t base, unsigned int id) in gicr_read_ipriorityr() argument
26 return GICR_READ(IPRIORITY, base, id); in gicr_read_ipriorityr()
29 void gicr_write_ipriorityr(uintptr_t base, unsigned int id, unsigned int val) in gicr_write_ipriorityr() argument
31 GICR_WRITE(IPRIORITY, base, id, val); in gicr_write_ipriorityr()
35 * Accessor to set the byte corresponding to interrupt `id`
38 void gicr_set_ipriorityr(uintptr_t base, unsigned int id, unsigned int pri) in gicr_set_ipriorityr() argument
40 GICR_WRITE_8(IPRIORITY, base, id, (uint8_ in gicr_set_ipriorityr()
47 gicr_get_igroupr(uintptr_t base,unsigned int id) gicr_get_igroupr() argument
52 gicr_set_igroupr(uintptr_t base,unsigned int id) gicr_set_igroupr() argument
57 gicr_clr_igroupr(uintptr_t base,unsigned int id) gicr_clr_igroupr() argument
66 gicr_get_igrpmodr(uintptr_t base,unsigned int id) gicr_get_igrpmodr() argument
71 gicr_set_igrpmodr(uintptr_t base,unsigned int id) gicr_set_igrpmodr() argument
76 gicr_clr_igrpmodr(uintptr_t base,unsigned int id) gicr_clr_igrpmodr() argument
85 gicr_set_isenabler(uintptr_t base,unsigned int id) gicr_set_isenabler() argument
94 gicr_set_icenabler(uintptr_t base,unsigned int id) gicr_set_icenabler() argument
103 gicr_get_isactiver(uintptr_t base,unsigned int id) gicr_get_isactiver() argument
112 gicr_set_icpendr(uintptr_t base,unsigned int id) gicr_set_icpendr() argument
121 gicr_set_ispendr(uintptr_t base,unsigned int id) gicr_set_ispendr() argument
130 gicr_set_icfgr(uintptr_t base,unsigned int id,unsigned int cfg) gicr_set_icfgr() argument
[all...]
H A Dgicv3_private.h29 #define BIT_NUM(REG, id) \ argument
30 ((id) & ((1U << REG##R_SHIFT) - 1U))
38 #define GICD_OFFSET_8(REG, id) \ argument
39 (((id) <= MAX_SPI_ID) ? \
40 GICD_##REG##R + (uintptr_t)(id) : \
41 GICD_##REG##RE + (uintptr_t)(id) - MIN_ESPI_ID)
43 #define GICD_OFFSET(REG, id) \ argument
44 (((id) <= MAX_SPI_ID) ? \
45 GICD_##REG##R + (((uintptr_t)(id) >> REG##R_SHIFT) << 2) : \
46 GICD_##REG##RE + ((((uintptr_t)(id)
49 GICD_OFFSET_64(REG,id) global() argument
56 GICD_OFFSET_8(REG,id) global() argument
59 GICD_OFFSET(REG,id) global() argument
62 GICD_OFFSET_64(REG,id) global() argument
70 GICD_READ(REG,base,id) global() argument
73 GICD_READ_64(REG,base,id) global() argument
76 GICD_WRITE_8(REG,base,id,val) global() argument
79 GICD_WRITE(REG,base,id,val) global() argument
82 GICD_WRITE_64(REG,base,id,val) global() argument
90 GICD_GET_BIT(REG,base,id) global() argument
95 GICD_SET_BIT(REG,base,id) global() argument
100 GICD_CLR_BIT(REG,base,id) global() argument
105 GICD_WRITE_BIT(REG,base,id) global() argument
115 GICR_OFFSET_8(REG,id) global() argument
120 GICR_OFFSET(REG,id) global() argument
126 GICR_OFFSET_8(REG,id) global() argument
129 GICR_OFFSET(REG,id) global() argument
134 GICR_READ(REG,base,id) global() argument
137 GICR_WRITE_8(REG,base,id,val) global() argument
140 GICR_WRITE(REG,base,id,val) global() argument
148 GICR_GET_BIT(REG,base,id) global() argument
153 GICR_WRITE_BIT(REG,base,id) global() argument
158 GICR_SET_BIT(REG,base,id) global() argument
163 GICR_CLR_BIT(REG,base,id) global() argument
275 gicd_read_irouter(uintptr_t base,unsigned int id) gicd_read_irouter() argument
282 gicd_write_irouter(uintptr_t base,unsigned int id,uint64_t affinity) gicd_write_irouter() argument
[all...]
/arm-trusted-firmware/drivers/arm/gic/v2/
H A Dgicdv2_helpers.c19 * `id`, 32 interrupt ids at a time.
21 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id) in gicd_read_igroupr() argument
23 unsigned int n = id >> IGROUPR_SHIFT; in gicd_read_igroupr()
30 * interrupt `id`, 32 interrupt ids at a time.
32 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id) in gicd_read_isenabler() argument
34 unsigned int n = id >> ISENABLER_SHIFT; in gicd_read_isenabler()
41 * interrupt `id`, 32 interrupt IDs at a time.
43 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id) in gicd_read_icenabler() argument
45 unsigned int n = id >> ICENABLER_SHIFT; in gicd_read_icenabler()
52 * interrupt `id`, 3
54 gicd_read_ispendr(uintptr_t base,unsigned int id) gicd_read_ispendr() argument
65 gicd_read_icpendr(uintptr_t base,unsigned int id) gicd_read_icpendr() argument
76 gicd_read_isactiver(uintptr_t base,unsigned int id) gicd_read_isactiver() argument
87 gicd_read_icactiver(uintptr_t base,unsigned int id) gicd_read_icactiver() argument
98 gicd_read_ipriorityr(uintptr_t base,unsigned int id) gicd_read_ipriorityr() argument
109 gicd_read_icfgr(uintptr_t base,unsigned int id) gicd_read_icfgr() argument
120 gicd_read_nsacr(uintptr_t base,unsigned int id) gicd_read_nsacr() argument
134 gicd_write_igroupr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_igroupr() argument
145 gicd_write_isenabler(uintptr_t base,unsigned int id,unsigned int val) gicd_write_isenabler() argument
156 gicd_write_icenabler(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icenabler() argument
167 gicd_write_ispendr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_ispendr() argument
178 gicd_write_icpendr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icpendr() argument
189 gicd_write_isactiver(uintptr_t base,unsigned int id,unsigned int val) gicd_write_isactiver() argument
200 gicd_write_icactiver(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icactiver() argument
211 gicd_write_ipriorityr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_ipriorityr() argument
222 gicd_write_icfgr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icfgr() argument
233 gicd_write_nsacr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_nsacr() argument
246 gicd_get_igroupr(uintptr_t base,unsigned int id) gicd_get_igroupr() argument
254 gicd_set_igroupr(uintptr_t base,unsigned int id) gicd_set_igroupr() argument
262 gicd_clr_igroupr(uintptr_t base,unsigned int id) gicd_clr_igroupr() argument
270 gicd_set_isenabler(uintptr_t base,unsigned int id) gicd_set_isenabler() argument
277 gicd_set_icenabler(uintptr_t base,unsigned int id) gicd_set_icenabler() argument
284 gicd_set_ispendr(uintptr_t base,unsigned int id) gicd_set_ispendr() argument
291 gicd_set_icpendr(uintptr_t base,unsigned int id) gicd_set_icpendr() argument
298 gicd_get_isactiver(uintptr_t base,unsigned int id) gicd_get_isactiver() argument
306 gicd_set_isactiver(uintptr_t base,unsigned int id) gicd_set_isactiver() argument
313 gicd_set_icactiver(uintptr_t base,unsigned int id) gicd_set_icactiver() argument
320 gicd_set_ipriorityr(uintptr_t base,unsigned int id,unsigned int pri) gicd_set_ipriorityr() argument
327 gicd_set_icfgr(uintptr_t base,unsigned int id,unsigned int cfg) gicd_set_icfgr() argument
[all...]
H A Dgicv2_main.c206 * This function returns the id of the highest priority pending interrupt at
212 unsigned int id; in gicv2_get_pending_interrupt_id() local
217 id = gicc_read_hppir(driver_data->gicc_base) & INT_ID_MASK; in gicv2_get_pending_interrupt_id()
223 if (id == PENDING_G1_INTID) in gicv2_get_pending_interrupt_id()
224 id = gicc_read_ahppir(driver_data->gicc_base) & INT_ID_MASK; in gicv2_get_pending_interrupt_id()
226 return id; in gicv2_get_pending_interrupt_id()
246 void gicv2_end_of_interrupt(unsigned int id) in gicv2_end_of_interrupt() argument
260 gicc_write_EOIR(driver_data->gicc_base, id); in gicv2_end_of_interrupt()
264 * This function returns the type of the interrupt id depending upon the group
269 unsigned int gicv2_get_interrupt_group(unsigned int id) in gicv2_get_interrupt_group() argument
333 gicv2_get_interrupt_active(unsigned int id) gicv2_get_interrupt_active() argument
345 gicv2_enable_interrupt(unsigned int id) gicv2_enable_interrupt() argument
362 gicv2_disable_interrupt(unsigned int id) gicv2_disable_interrupt() argument
380 gicv2_set_interrupt_priority(unsigned int id,unsigned int priority) gicv2_set_interrupt_priority() argument
393 gicv2_set_interrupt_group(unsigned int id,unsigned int group) gicv2_set_interrupt_group() argument
457 gicv2_set_spi_routing(unsigned int id,int proc_num) gicv2_set_spi_routing() argument
490 gicv2_clear_interrupt_pending(unsigned int id) gicv2_clear_interrupt_pending() argument
509 gicv2_set_interrupt_pending(unsigned int id) gicv2_set_interrupt_pending() argument
553 gicv2_interrupt_set_cfg(unsigned int id,unsigned int cfg) gicv2_interrupt_set_cfg() argument
[all...]
/arm-trusted-firmware/drivers/arm/gic/common/
H A Dgic_common.c21 * `id`, 32 interrupt ids at a time.
23 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id) in gicd_read_igroupr() argument
25 unsigned int n = id >> IGROUPR_SHIFT; in gicd_read_igroupr()
32 * interrupt `id`, 32 interrupt ids at a time.
34 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id) in gicd_read_isenabler() argument
36 unsigned int n = id >> ISENABLER_SHIFT; in gicd_read_isenabler()
43 * interrupt `id`, 32 interrupt IDs at a time.
45 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id) in gicd_read_icenabler() argument
47 unsigned int n = id >> ICENABLER_SHIFT; in gicd_read_icenabler()
54 * interrupt `id`, 3
56 gicd_read_ispendr(uintptr_t base,unsigned int id) gicd_read_ispendr() argument
67 gicd_read_icpendr(uintptr_t base,unsigned int id) gicd_read_icpendr() argument
78 gicd_read_isactiver(uintptr_t base,unsigned int id) gicd_read_isactiver() argument
89 gicd_read_icactiver(uintptr_t base,unsigned int id) gicd_read_icactiver() argument
100 gicd_read_ipriorityr(uintptr_t base,unsigned int id) gicd_read_ipriorityr() argument
111 gicd_read_icfgr(uintptr_t base,unsigned int id) gicd_read_icfgr() argument
122 gicd_read_nsacr(uintptr_t base,unsigned int id) gicd_read_nsacr() argument
136 gicd_write_igroupr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_igroupr() argument
147 gicd_write_isenabler(uintptr_t base,unsigned int id,unsigned int val) gicd_write_isenabler() argument
158 gicd_write_icenabler(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icenabler() argument
169 gicd_write_ispendr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_ispendr() argument
180 gicd_write_icpendr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icpendr() argument
191 gicd_write_isactiver(uintptr_t base,unsigned int id,unsigned int val) gicd_write_isactiver() argument
202 gicd_write_icactiver(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icactiver() argument
213 gicd_write_ipriorityr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_ipriorityr() argument
224 gicd_write_icfgr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_icfgr() argument
235 gicd_write_nsacr(uintptr_t base,unsigned int id,unsigned int val) gicd_write_nsacr() argument
248 gicd_get_igroupr(uintptr_t base,unsigned int id) gicd_get_igroupr() argument
256 gicd_set_igroupr(uintptr_t base,unsigned int id) gicd_set_igroupr() argument
264 gicd_clr_igroupr(uintptr_t base,unsigned int id) gicd_clr_igroupr() argument
272 gicd_set_isenabler(uintptr_t base,unsigned int id) gicd_set_isenabler() argument
279 gicd_set_icenabler(uintptr_t base,unsigned int id) gicd_set_icenabler() argument
286 gicd_set_ispendr(uintptr_t base,unsigned int id) gicd_set_ispendr() argument
293 gicd_set_icpendr(uintptr_t base,unsigned int id) gicd_set_icpendr() argument
300 gicd_get_isactiver(uintptr_t base,unsigned int id) gicd_get_isactiver() argument
308 gicd_set_isactiver(uintptr_t base,unsigned int id) gicd_set_isactiver() argument
315 gicd_set_icactiver(uintptr_t base,unsigned int id) gicd_set_icactiver() argument
322 gicd_set_ipriorityr(uintptr_t base,unsigned int id,unsigned int pri) gicd_set_ipriorityr() argument
329 gicd_set_icfgr(uintptr_t base,unsigned int id,unsigned int cfg) gicd_set_icfgr() argument
[all...]
H A Dgic_common_private.h43 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id);
44 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id);
45 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id);
46 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id);
47 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id);
48 unsigned int gicd_read_isactiver(uintptr_t base, unsigned int id);
49 unsigned int gicd_read_icactiver(uintptr_t base, unsigned int id);
50 unsigned int gicd_read_ipriorityr(uintptr_t base, unsigned int id);
51 unsigned int gicd_read_icfgr(uintptr_t base, unsigned int id);
52 unsigned int gicd_read_nsacr(uintptr_t base, unsigned int id);
[all...]
/arm-trusted-firmware/plat/common/
H A Dplat_gicv2.c48 unsigned int id; in plat_ic_get_pending_interrupt_id() local
50 id = gicv2_get_pending_interrupt_id(); in plat_ic_get_pending_interrupt_id()
51 if (id == GIC_SPURIOUS_INTERRUPT) in plat_ic_get_pending_interrupt_id()
54 return id; in plat_ic_get_pending_interrupt_id()
60 * Pending interrupt register (`GICC_HPPIR`) is read to determine the id of
61 * the pending interrupt. The type of interrupt depends upon the id value
63 * 1. id < PENDING_G1_INTID (1022) is reported as a S-EL1 interrupt
64 * 2. id = PENDING_G1_INTID (1022) is reported as a Non-secure interrupt.
65 * 3. id = GIC_SPURIOUS_INTERRUPT (1023) is reported as an invalid interrupt
70 unsigned int id; in plat_ic_get_pending_interrupt_type() local
103 plat_ic_get_interrupt_type(uint32_t id) plat_ic_get_interrupt_type() argument
123 plat_ic_end_of_interrupt(uint32_t id) plat_ic_end_of_interrupt() argument
161 plat_ic_is_spi(unsigned int id) plat_ic_is_spi() argument
166 plat_ic_is_ppi(unsigned int id) plat_ic_is_ppi() argument
171 plat_ic_is_sgi(unsigned int id) plat_ic_is_sgi() argument
176 plat_ic_get_interrupt_active(unsigned int id) plat_ic_get_interrupt_active() argument
181 plat_ic_enable_interrupt(unsigned int id) plat_ic_enable_interrupt() argument
186 plat_ic_disable_interrupt(unsigned int id) plat_ic_disable_interrupt() argument
191 plat_ic_set_interrupt_priority(unsigned int id,unsigned int priority) plat_ic_set_interrupt_priority() argument
217 plat_ic_set_interrupt_type(unsigned int id,unsigned int type) plat_ic_set_interrupt_type() argument
244 int id; plat_ic_raise_el3_sgi() local
261 int id; plat_ic_raise_ns_sgi() local
291 plat_ic_set_spi_routing(unsigned int id,unsigned int routing_mode,u_register_t mpidr) plat_ic_set_spi_routing() argument
313 plat_ic_set_interrupt_pending(unsigned int id) plat_ic_set_interrupt_pending() argument
318 plat_ic_clear_interrupt_pending(unsigned int id) plat_ic_clear_interrupt_pending() argument
330 unsigned int id = (raw & INT_ID_MASK); plat_ic_get_interrupt_id() local
[all...]
H A Dplat_gicv3.c68 * the id of the pending interrupt. The type of interrupt depends upon the
69 * id value as follows.
70 * 1. id = PENDING_G1S_INTID (1020) is reported as a S-EL1 interrupt
71 * 2. id = PENDING_G1NS_INTID (1021) is reported as a Non-secure interrupt.
72 * 3. id = GIC_SPURIOUS_INTERRUPT (1023) is reported as an invalid interrupt
74 * 4. All other interrupt id's are reported as EL3 interrupt.
114 * This function returns the type of the interrupt `id`, depending on how
117 uint32_t plat_ic_get_interrupt_type(uint32_t id) in plat_ic_get_interrupt_type() argument
122 group = gicv3_get_interrupt_group(id, plat_my_core_pos()); in plat_ic_get_interrupt_type()
139 * the processing of the interrupt corresponding to the `id` ha
142 plat_ic_end_of_interrupt(uint32_t id) plat_ic_end_of_interrupt() argument
203 plat_ic_is_spi(unsigned int id) plat_ic_is_spi() argument
208 plat_ic_is_ppi(unsigned int id) plat_ic_is_ppi() argument
213 plat_ic_is_sgi(unsigned int id) plat_ic_is_sgi() argument
218 plat_ic_get_interrupt_active(unsigned int id) plat_ic_get_interrupt_active() argument
223 plat_ic_enable_interrupt(unsigned int id) plat_ic_enable_interrupt() argument
228 plat_ic_disable_interrupt(unsigned int id) plat_ic_disable_interrupt() argument
233 plat_ic_set_interrupt_priority(unsigned int id,unsigned int priority) plat_ic_set_interrupt_priority() argument
248 plat_ic_set_interrupt_type(unsigned int id,unsigned int type) plat_ic_set_interrupt_type() argument
307 plat_ic_set_spi_routing(unsigned int id,unsigned int routing_mode,u_register_t mpidr) plat_ic_set_spi_routing() argument
328 plat_ic_set_interrupt_pending(unsigned int id) plat_ic_set_interrupt_pending() argument
335 plat_ic_clear_interrupt_pending(unsigned int id) plat_ic_clear_interrupt_pending() argument
349 unsigned int id = raw & INT_ID_MASK; plat_ic_get_interrupt_id() local
396 plat_ic_end_of_interrupt(uint32_t id) plat_ic_end_of_interrupt() argument
[all...]
/arm-trusted-firmware/plat/xilinx/zynqmp/aarch64/
H A Dzynqmp_common.c69 uint8_t id; member
75 .id = 0x10,
79 .id = 0x10,
84 .id = 0x11,
88 .id = 0x11,
93 .id = 0x20,
98 .id = 0x20,
104 .id = 0x20,
109 .id = 0x21,
114 .id
233 uint32_t id, ver, chipid[2]; zynqmp_get_silicon_idcode_name() local
295 uint32_t id, maskid, tmp; zynqmp_print_silicon_idcode() local
[all...]
/arm-trusted-firmware/include/drivers/
H A Dclk.h13 int (*enable)(unsigned long id);
14 void (*disable)(unsigned long id);
15 unsigned long (*get_rate)(unsigned long id);
16 int (*get_parent)(unsigned long id);
17 bool (*is_enabled)(unsigned long id);
20 int clk_enable(unsigned long id);
21 void clk_disable(unsigned long id);
22 unsigned long clk_get_rate(unsigned long id);
23 bool clk_is_enabled(unsigned long id);
24 int clk_get_parent(unsigned long id);
[all...]
/arm-trusted-firmware/plat/st/stm32mp1/
H A Dstm32mp1_shared_resources.c69 static const char __unused *shres2str_id(enum stm32mp_shres id) in shres2str_id() argument
71 assert(id < ARRAY_SIZE(shres2str_id_tbl)); in shres2str_id()
73 return shres2str_id_tbl[id]; in shres2str_id()
95 static bool periph_is_non_secure(enum stm32mp_shres id) in periph_is_non_secure() argument
99 return (shres_state[id] == SHRES_NON_SECURE) || in periph_is_non_secure()
100 (shres_state[id] == SHRES_UNREGISTERED); in periph_is_non_secure()
103 static bool periph_is_secure(enum stm32mp_shres id) in periph_is_secure() argument
105 return !periph_is_non_secure(id); in periph_is_secure()
137 static void register_periph(enum stm32mp_shres id, unsigned int state) in register_periph() argument
139 assert((id < STM32MP1_SHRES_COUN in register_periph()
225 stm32mp_register_secure_periph(enum stm32mp_shres id) stm32mp_register_secure_periph() argument
230 stm32mp_register_non_secure_periph(enum stm32mp_shres id) stm32mp_register_non_secure_periph() argument
237 enum stm32mp_shres id; register_periph_iomem() local
477 mckprot_protects_periph(enum stm32mp_shres id) mckprot_protects_periph() argument
489 shres2decprot_attr(enum stm32mp_shres id) shres2decprot_attr() argument
569 unsigned int id; print_shared_resources_state() local
[all...]
/arm-trusted-firmware/drivers/arm/fvp/
H A Dfvp_pwrc.c34 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_get_cpu_wkr() local
36 return PSYSR_WK(fvp_pwrc_read_psysr(id)); in fvp_pwrc_get_cpu_wkr()
42 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_read_psysr() local
45 mmio_write_32(PWRC_BASE + PSYSR_OFF, id); in fvp_pwrc_read_psysr()
53 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_write_pponr() local
56 mmio_write_32(PWRC_BASE + PPONR_OFF, id); in fvp_pwrc_write_pponr()
62 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_write_ppoffr() local
65 mmio_write_32(PWRC_BASE + PPOFFR_OFF, id); in fvp_pwrc_write_ppoffr()
71 unsigned int id = fvp_pwrc_core_id(mpidr); in fvp_pwrc_set_wen() local
75 (unsigned int) (PWKUPR_WEN | id)); in fvp_pwrc_set_wen()
81 unsigned int id = fvp_pwrc_core_id(mpidr); fvp_pwrc_clr_wen() local
90 unsigned int id = fvp_pwrc_core_id(mpidr); fvp_pwrc_write_pcoffr() local
[all...]
/arm-trusted-firmware/plat/arm/board/tc/
H A Dnv_counter_test.c21 uint32_t id; in nv_counter_test() local
29 for (id = 0; id < 3; id++) { in nv_counter_test()
30 status = rss_platform_nv_counter_read(id, sizeof(old_val), (uint8_t *)&old_val); in nv_counter_test()
32 printf("Failed during first id=(%d) rss_platform_nv_counter_read - psa_status = %d\n", in nv_counter_test()
33 id, status); in nv_counter_test()
37 status = rss_platform_nv_counter_increment(id); in nv_counter_test()
39 printf("Failed during id=(%d) rss_platform_nv_counter_increment - psa_status = %d\n", in nv_counter_test()
40 id, statu in nv_counter_test()
[all...]
/arm-trusted-firmware/drivers/st/clk/
H A Dclk-stm32-core.c59 struct clk_oscillator_data *clk_oscillator_get_data(struct stm32_clk_priv *priv, int id) in clk_oscillator_get_data() argument
61 const struct clk_stm32 *clk = _clk_get(priv, id); in clk_oscillator_get_data()
68 void clk_oscillator_set_bypass(struct stm32_clk_priv *priv, int id, bool digbyp, bool bypass) in clk_oscillator_set_bypass() argument
70 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_bypass()
90 void clk_oscillator_set_css(struct stm32_clk_priv *priv, int id, bool css) in clk_oscillator_set_css() argument
92 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_css()
108 void clk_oscillator_set_drive(struct stm32_clk_priv *priv, int id, uint8_t lsedrv) in clk_oscillator_set_drive() argument
110 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_set_drive()
142 int clk_oscillator_wait_ready(struct stm32_clk_priv *priv, int id, bool ready_on) in clk_oscillator_wait_ready() argument
144 struct clk_oscillator_data *osc_data = clk_oscillator_get_data(priv, id); in clk_oscillator_wait_ready()
149 clk_oscillator_wait_ready_on(struct stm32_clk_priv * priv,int id) clk_oscillator_wait_ready_on() argument
154 clk_oscillator_wait_ready_off(struct stm32_clk_priv * priv,int id) clk_oscillator_wait_ready_off() argument
159 clk_gate_enable(struct stm32_clk_priv * priv,int id) clk_gate_enable() argument
169 clk_gate_disable(struct stm32_clk_priv * priv,int id) clk_gate_disable() argument
177 clk_gate_is_enabled(struct stm32_clk_priv * priv,int id) clk_gate_is_enabled() argument
218 _clk_get(struct stm32_clk_priv * priv,int id) _clk_get() argument
465 _clk_stm32_get_rate(struct stm32_clk_priv * priv,int id) _clk_stm32_get_rate() argument
496 _clk_stm32_get_parent_rate(struct stm32_clk_priv * priv,int id) _clk_stm32_get_parent_rate() argument
507 _stm32_clk_get_flags(struct stm32_clk_priv * priv,int id) _stm32_clk_get_flags() argument
512 _stm32_clk_is_flags(struct stm32_clk_priv * priv,int id,uint8_t flag) _stm32_clk_is_flags() argument
521 clk_stm32_enable_call_ops(struct stm32_clk_priv * priv,uint16_t id) clk_stm32_enable_call_ops() argument
532 _clk_stm32_enable_core(struct stm32_clk_priv * priv,int id) _clk_stm32_enable_core() argument
561 _clk_stm32_enable(struct stm32_clk_priv * priv,int id) _clk_stm32_enable() argument
572 clk_stm32_disable_call_ops(struct stm32_clk_priv * priv,uint16_t id) clk_stm32_disable_call_ops() argument
581 _clk_stm32_disable_core(struct stm32_clk_priv * priv,int id) _clk_stm32_disable_core() argument
611 _clk_stm32_disable(struct stm32_clk_priv * priv,int id) _clk_stm32_disable() argument
620 _clk_stm32_is_enabled(struct stm32_clk_priv * priv,int id) _clk_stm32_is_enabled() argument
634 int id; clk_stm32_enable() local
647 int id; clk_stm32_disable() local
658 int id; clk_stm32_is_enabled() local
671 int id; clk_stm32_get_rate() local
684 int id; clk_stm32_get_parent() local
746 clk_stm32_divider_recalc(struct stm32_clk_priv * priv,int id,unsigned long prate) clk_stm32_divider_recalc() argument
822 clk_stm32_gate_enable(struct stm32_clk_priv * priv,int id) clk_stm32_gate_enable() argument
839 clk_stm32_gate_disable(struct stm32_clk_priv * priv,int id) clk_stm32_gate_disable() argument
864 clk_stm32_gate_is_enabled(struct stm32_clk_priv * priv,int id) clk_stm32_gate_is_enabled() argument
883 fixed_factor_recalc_rate(struct stm32_clk_priv * priv,int id,unsigned long prate) fixed_factor_recalc_rate() argument
903 timer_recalc_rate(struct stm32_clk_priv * priv,int id,unsigned long prate) timer_recalc_rate() argument
927 clk_fixed_rate_recalc(struct stm32_clk_priv * priv,int id,unsigned long prate) clk_fixed_rate_recalc() argument
941 clk_stm32_osc_recalc_rate(struct stm32_clk_priv * priv,int id,unsigned long prate) clk_stm32_osc_recalc_rate() argument
948 clk_stm32_osc_gate_is_enabled(struct stm32_clk_priv * priv,int id) clk_stm32_osc_gate_is_enabled() argument
956 clk_stm32_osc_gate_enable(struct stm32_clk_priv * priv,int id) clk_stm32_osc_gate_enable() argument
970 clk_stm32_osc_gate_disable(struct stm32_clk_priv * priv,int id) clk_stm32_osc_gate_disable() argument
1023 clk_stm32_osc_init(struct stm32_clk_priv * priv,int id) clk_stm32_osc_init() argument
[all...]
/arm-trusted-firmware/plat/rockchip/px30/drivers/soc/
H A Dsoc.h71 #define CRU_AUTOCS_CON0(id) (0x400 + (id) * 8) argument
72 #define CRU_AUTOCS_CON1(id) (0x404 + (id) * 8) argument
92 #define CRU_PLL_CONS(id, i) ((id) * 0x20 + (i) * 4) argument
96 #define PLL_MODE_SHIFT(id) ((id) == CPLL_ID ? \ argument
98 ((id) == DPLL_ID ? 4 : 2 * (id)))
99 PLL_MODE_MSK(id) global() argument
[all...]
/arm-trusted-firmware/drivers/clk/
H A Dclk.c16 int clk_enable(unsigned long id) in clk_enable() argument
20 return ops->enable(id); in clk_enable()
23 void clk_disable(unsigned long id) in clk_disable() argument
27 ops->disable(id); in clk_disable()
30 unsigned long clk_get_rate(unsigned long id) in clk_get_rate() argument
34 return ops->get_rate(id); in clk_get_rate()
37 int clk_get_parent(unsigned long id) in clk_get_parent() argument
41 return ops->get_parent(id); in clk_get_parent()
44 bool clk_is_enabled(unsigned long id) in clk_is_enabled() argument
48 return ops->is_enabled(id); in clk_is_enabled()
[all...]
/arm-trusted-firmware/fdts/
H A Dcot_descriptors.dtsi17 image-id =<TRUSTED_BOOT_FW_CERT_ID>;
36 image-id = <TRUSTED_KEY_CERT_ID>;
48 image-id = <SCP_FW_KEY_CERT_ID>;
59 image-id = <SCP_FW_CONTENT_CERT_ID>;
70 image-id = <SOC_FW_KEY_CERT_ID>;
80 image-id = <SOC_FW_CONTENT_CERT_ID>;
94 image-id = <TRUSTED_OS_FW_KEY_CERT_ID>;
105 image-id = <TRUSTED_OS_FW_CONTENT_CERT_ID>;
125 image-id = <NON_TRUSTED_FW_KEY_CERT_ID>;
136 image-id
[all...]
H A Dstm32mp1-cot-descriptors.dtsi17 image-id = <STM32MP_CONFIG_CERT_ID>;
31 image-id = <TRUSTED_KEY_CERT_ID>;
43 image-id = <TRUSTED_OS_FW_KEY_CERT_ID>;
54 image-id = <TRUSTED_OS_FW_CONTENT_CERT_ID>;
74 image-id = <NON_TRUSTED_FW_KEY_CERT_ID>;
85 image-id = <NON_TRUSTED_FW_CONTENT_CERT_ID>;
100 image-id = <HW_CONFIG_ID>;
106 image-id = <FW_CONFIG_ID>;
112 image-id = <BL32_IMAGE_ID>;
118 image-id
[all...]
/arm-trusted-firmware/lib/cpus/
H A Derrata_report.c38 static __unused void print_status(int status, char *cpu_str, uint16_t cve, uint32_t id) in print_status() argument
42 WARN(CVE_FORMAT, BL_STRING, cpu_str, cve, id, "missing!"); in print_status()
44 WARN(ERRATUM_FORMAT, BL_STRING, cpu_str, id, "missing!"); in print_status()
48 INFO(CVE_FORMAT, BL_STRING, cpu_str, cve, id, "applied"); in print_status()
50 INFO(ERRATUM_FORMAT, BL_STRING, cpu_str, id, "applied"); in print_status()
54 VERBOSE(CVE_FORMAT, BL_STRING, cpu_str, cve, id, "not applied"); in print_status()
56 VERBOSE(ERRATUM_FORMAT, BL_STRING, cpu_str, id, "not applied"); in print_status()
86 assert(entry->id != 0); in generic_errata_report()
97 print_status(status, cpu_ops->cpu_str, entry->cve, entry->id); in generic_errata_report()
102 (last_cve_yr == entry->cve && last_erratum_id >= entry->id)) { in generic_errata_report()
192 errata_print_msg(unsigned int status,const char * cpu,const char * id) errata_print_msg() argument
[all...]
/arm-trusted-firmware/tools/cert_create/src/tbbr/
H A Dtbb_key.c16 .id = ROT_KEY,
22 .id = TRUSTED_WORLD_KEY,
28 .id = NON_TRUSTED_WORLD_KEY,
34 .id = SCP_FW_CONTENT_CERT_KEY,
40 .id = SOC_FW_CONTENT_CERT_KEY,
46 .id = TRUSTED_OS_FW_CONTENT_CERT_KEY,
52 .id = NON_TRUSTED_FW_CONTENT_CERT_KEY,
/arm-trusted-firmware/plat/mediatek/drivers/spm/mt8188/constraints/
H A Dmt_spm_rc_api.c12 int spm_rc_condition_modifier(unsigned int id, unsigned int act, in spm_rc_condition_modifier() argument
21 rc_id = SPM_RC_UPDATE_COND_RC_ID_GET(id); in spm_rc_condition_modifier()
22 cond_id = SPM_RC_UPDATE_COND_ID_GET(id); in spm_rc_condition_modifier()
61 int spm_rc_constraint_status_get(unsigned int id, unsigned int type, in spm_rc_constraint_status_get() argument
67 if (((id != MT_RM_CONSTRAINT_ID_ALL) && (id != dest_rc_id)) || (dest == NULL) || in spm_rc_constraint_status_get()
75 if (id == MT_RM_CONSTRAINT_ID_ALL) { in spm_rc_constraint_status_get()
105 int spm_rc_constraint_status_set(unsigned int id, unsigned int type, in spm_rc_constraint_status_set() argument
111 if (((id != MT_RM_CONSTRAINT_ID_ALL) && (id ! in spm_rc_constraint_status_set()
141 spm_rc_constraint_valid_set(enum mt_spm_rm_rc_type id,enum mt_spm_rm_rc_type dest_rc_id,unsigned int valid,struct constraint_status * const dest) spm_rc_constraint_valid_set() argument
157 spm_rc_constraint_valid_clr(enum mt_spm_rm_rc_type id,enum mt_spm_rm_rc_type dest_rc_id,unsigned int valid,struct constraint_status * const dest) spm_rc_constraint_valid_clr() argument
[all...]
/arm-trusted-firmware/bl32/tsp/
H A Dtsp_interrupt.c71 uint32_t linear_id = plat_my_core_pos(), id; in tsp_common_int_handler() local
74 * Get the highest priority pending interrupt id and see if it is the in tsp_common_int_handler()
83 id = plat_ic_get_pending_interrupt_id(); in tsp_common_int_handler()
86 if (id != TSP_IRQ_SEC_PHY_TIMER) { in tsp_common_int_handler()
92 ERROR("Unexpected interrupt id %u\n", id); in tsp_common_int_handler()
103 id = plat_ic_acknowledge_interrupt(); in tsp_common_int_handler()
104 assert(id == TSP_IRQ_SEC_PHY_TIMER); in tsp_common_int_handler()
106 plat_ic_end_of_interrupt(id); in tsp_common_int_handler()
111 read_mpidr(), id); in tsp_common_int_handler()
[all...]
/arm-trusted-firmware/plat/mediatek/mt8183/drivers/sspm/
H A Dsspm.c61 static int sspm_ipi_check_ack(uint32_t id) in sspm_ipi_check_ack() argument
65 if (id == IPI_ID_PLATFORM) { in sspm_ipi_check_ack()
68 } else if (id == IPI_ID_SUSPEND) { in sspm_ipi_check_ack()
72 ERROR("%s: id = %d\n", __func__, id); in sspm_ipi_check_ack()
79 int sspm_ipi_send_non_blocking(uint32_t id, uint32_t *data) in sspm_ipi_send_non_blocking() argument
83 ret = sspm_ipi_check_ack(id); in sspm_ipi_send_non_blocking()
87 if (id == IPI_ID_PLATFORM) { in sspm_ipi_send_non_blocking()
93 } else if (id == IPI_ID_SUSPEND) { in sspm_ipi_send_non_blocking()
105 int sspm_ipi_recv_non_blocking(uint32_t id, uint32_ argument
[all...]
/arm-trusted-firmware/include/lib/fconf/
H A Dfconf_tbbr_getter.h15 #define tbbr__cot_getter(id) __extension__ ({ \ argument
16 assert((id) < cot_desc_size); \
17 cot_desc_ptr[id]; \
20 #define tbbr__dyn_config_getter(id) tbbr_dyn_config.id argument

1234567891011