Home
last modified time | relevance | path

Searched refs:gicd_base (Results 1 – 25 of 56) sorted by relevance

123

/arm-trusted-firmware-2.8.0/drivers/arm/gic/v2/
A Dgicv2_helpers.c96 num_ints = gicd_read_typer(gicd_base); in gicv2_spis_configure_defaults()
105 gicd_write_igroupr(gicd_base, index, ~0U); in gicv2_spis_configure_defaults()
109 gicd_write_ipriorityr(gicd_base, in gicv2_spis_configure_defaults()
115 gicd_write_icfgr(gicd_base, index, 0U); in gicv2_spis_configure_defaults()
140 gicd_clr_igroupr(gicd_base, prop_desc->intr_num); in gicv2_secure_spis_configure_props()
143 gicd_set_ipriorityr(gicd_base, prop_desc->intr_num, in gicv2_secure_spis_configure_props()
147 gicd_set_itargetsr(gicd_base, prop_desc->intr_num, in gicv2_secure_spis_configure_props()
148 gicv2_get_cpuif_id(gicd_base)); in gicv2_secure_spis_configure_props()
151 gicd_set_icfgr(gicd_base, prop_desc->intr_num, in gicv2_secure_spis_configure_props()
179 gicd_write_icenabler(gicd_base, 0U, ~0U); in gicv2_secure_ppi_sgi_setup_props()
[all …]
A Dgicv2_main.c82 assert(driver_data->gicd_base != 0U); in gicv2_pcpu_distif_init()
91 gicd_write_ctlr(driver_data->gicd_base, in gicv2_pcpu_distif_init()
106 assert(driver_data->gicd_base != 0U); in gicv2_distif_init()
110 gicd_write_ctlr(driver_data->gicd_base, in gicv2_distif_init()
272 assert(driver_data->gicd_base != 0U); in gicv2_get_interrupt_group()
298 assert(driver_data->gicd_base != 0U); in gicv2_set_pe_target_mask()
336 assert(driver_data->gicd_base != 0U); in gicv2_get_interrupt_active()
348 assert(driver_data->gicd_base != 0U); in gicv2_enable_interrupt()
365 assert(driver_data->gicd_base != 0U); in gicv2_disable_interrupt()
383 assert(driver_data->gicd_base != 0U); in gicv2_set_interrupt_priority()
[all …]
A Dgicv2_private.h18 void gicv2_spis_configure_defaults(uintptr_t gicd_base);
19 void gicv2_secure_spis_configure_props(uintptr_t gicd_base,
22 void gicv2_secure_ppi_sgi_setup_props(uintptr_t gicd_base,
/arm-trusted-firmware-2.8.0/drivers/arm/gic/v3/
A Dgicv3_main.c103 assert(plat_driver_data->gicd_base != 0U); in gicv3_driver_init()
188 assert(gicv3_driver_data->gicd_base != 0U); in gicv3_distif_init()
197 gicd_clr_ctlr(gicv3_driver_data->gicd_base, in gicv3_distif_init()
204 gicd_set_ctlr(gicv3_driver_data->gicd_base, in gicv3_distif_init()
211 gicv3_driver_data->gicd_base, in gicv3_distif_init()
233 assert(gicv3_driver_data->gicd_base != 0U); in gicv3_rdistif_init()
744 uintptr_t gicd_base = gicv3_driver_data->gicd_base; in gicv3_distif_save() local
751 gicd_wait_for_pending_write(gicd_base); in gicv3_distif_save()
831 uintptr_t gicd_base = gicv3_driver_data->gicd_base; in gicv3_distif_init_restore() local
838 gicd_clr_ctlr(gicd_base, in gicv3_distif_init_restore()
[all …]
A Dgicv3_helpers.c151 gicd_write_igroupr(gicd_base, i, ~0U); in gicv3_spis_config_defaults()
161 gicd_write_igroupr(gicd_base, i, ~0U); in gicv3_spis_config_defaults()
183 gicd_write_icfgr(gicd_base, i, 0U); in gicv3_spis_config_defaults()
188 gicd_write_icfgr(gicd_base, i, 0U); in gicv3_spis_config_defaults()
221 gicd_clr_igroupr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
228 gicd_set_igrpmodr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
231 gicd_clr_igrpmodr(gicd_base, intr_num); in gicv3_secure_spis_config_props()
239 gicd_set_ipriorityr(gicd_base, intr_num, in gicv3_secure_spis_config_props()
245 gicd_write_irouter(gicd_base, intr_num, in gicv3_secure_spis_config_props()
249 gicd_set_isenabler(gicd_base, intr_num); in gicv3_secure_spis_config_props()
[all …]
A Dgic-x00.c197 void gicv3_check_erratas_applies(uintptr_t gicd_base) in gicv3_check_erratas_applies() argument
202 assert(gicd_base != 0UL); in gicv3_check_erratas_applies()
204 gicv3_get_component_prodid_rev(gicd_base, &gic_prod_id, &gic_rev); in gicv3_check_erratas_applies()
/arm-trusted-firmware-2.8.0/plat/nxp/soc-ls1043a/
A Dsoc.c349 void get_gic_offset(uint32_t *gicc_base, uint32_t *gicd_base) in get_gic_offset() argument
362 *gicd_base = NXP_GICD_4K_ADDR; in get_gic_offset()
365 *gicd_base = NXP_GICD_64K_ADDR; in get_gic_offset()
369 *gicd_base = NXP_GICD_4K_ADDR; in get_gic_offset()
385 static uint32_t gicc_base, gicd_base; in soc_platform_setup() local
387 get_gic_offset(&gicc_base, &gicd_base); in soc_platform_setup()
388 plat_ls_gic_driver_init(gicd_base, gicc_base, in soc_platform_setup()
/arm-trusted-firmware-2.8.0/plat/ti/k3/common/
A Dk3_gicv3.c48 uintptr_t gicd_base = gic_base; in k3_gic_driver_init() local
70 k3_gic_data.gicd_base = gicd_base; in k3_gic_driver_init()
/arm-trusted-firmware-2.8.0/plat/socionext/uniphier/
A Duniphier_gicv3.c61 .gicd_base = 0x5fe00000,
70 .gicd_base = 0x5fe00000,
79 .gicd_base = 0x5fe00000,
/arm-trusted-firmware-2.8.0/plat/arm/board/fvp/
A Dfvp_gicv3.c109 fvp_gic_data.gicd_base = (uintptr_t)FCONF_GET_PROPERTY(hw_config, in plat_arm_gic_driver_init()
111 gicd_base); in plat_arm_gic_driver_init()
124 fvp_gic_data.gicd_base = PLAT_ARM_GICD_BASE; in plat_arm_gic_driver_init()
/arm-trusted-firmware-2.8.0/plat/arm/board/arm_fpga/
A Dfpga_gicv3.c55 &fpga_gicv3_driver_data.gicd_base, NULL); in plat_fpga_gic_init()
61 iidr = mmio_read_32(fpga_gicv3_driver_data.gicd_base + GICD_IIDR); in plat_fpga_gic_init()
71 gicr_base = fpga_gicv3_driver_data.gicd_base + (4U << 16); in plat_fpga_gic_init()
/arm-trusted-firmware-2.8.0/plat/qemu/common/
A Dqemu_gicv2.c17 .gicd_base = GICD_BASE,
A Dqemu_gicv3.c25 .gicd_base = GICD_BASE,
/arm-trusted-firmware-2.8.0/plat/rockchip/common/
A Drockchip_gicv2.c37 .gicd_base = PLAT_RK_GICD_BASE,
A Drockchip_gicv3.c39 .gicd_base = PLAT_RK_GICD_BASE,
/arm-trusted-firmware-2.8.0/plat/hisilicon/poplar/
A Dpoplar_gicv2.c24 .gicd_base = POPLAR_GICD_BASE,
/arm-trusted-firmware-2.8.0/plat/nvidia/tegra/common/
A Dtegra_gicv2.c35 tegra_gic_data.gicd_base = TEGRA_GICD_BASE; in tegra_gic_setup()
A Dtegra_gicv3.c40 tegra_gic_data.gicd_base = TEGRA_GICD_BASE; in tegra_gic_setup()
/arm-trusted-firmware-2.8.0/drivers/nxp/gic/
A Dls_gicv2.c24 ls_gic_data.gicd_base = nxp_gicd_addr; in plat_ls_gic_driver_init()
A Dls_gicv3.c25 ls_gic_data.gicd_base = nxp_gicd_addr; in plat_ls_gic_driver_init()
/arm-trusted-firmware-2.8.0/plat/arm/common/
A Darm_gicv2.c35 .gicd_base = PLAT_ARM_GICD_BASE,
/arm-trusted-firmware-2.8.0/plat/brcm/common/
A Dbrcm_gicv3.c43 .gicd_base = PLAT_BRCM_GICD_BASE,
/arm-trusted-firmware-2.8.0/include/drivers/nxp/gic/gicv2/
A Dplat_gic.h69 void get_gic_offset(uint32_t *gicc_base, uint32_t *gicd_base);
/arm-trusted-firmware-2.8.0/plat/arm/board/fvp/include/
A Dfconf_hw_config_getter.h19 uint64_t gicd_base; member
/arm-trusted-firmware-2.8.0/plat/qti/msm8916/
A Dmsm8916_gicv2.c47 .gicd_base = APCS_QGIC2_GICD,

Completed in 22 milliseconds

123