Searched refs:gic_data (Results 1 – 6 of 6) sorted by relevance
| /rk3399_ARM-atf/plat/mediatek/drivers/gic600/ |
| H A D | mt_gic_v3.c | 66 static struct gic_chip_data gic_data; variable 121 gic_data.saved_ctlr = mmio_read_32(gicr_base + GICR_CTLR); in mt_gic_rdistif_save() 122 gic_data.saved_group = mmio_read_32(gicr_base + GICR_IGROUPR0); in mt_gic_rdistif_save() 123 gic_data.saved_enable = mmio_read_32(gicr_base + GICR_ISENABLER0); in mt_gic_rdistif_save() 124 gic_data.saved_conf0 = mmio_read_32(gicr_base + GICR_ICFGR0); in mt_gic_rdistif_save() 125 gic_data.saved_conf1 = mmio_read_32(gicr_base + GICR_ICFGR1); in mt_gic_rdistif_save() 126 gic_data.saved_grpmod = mmio_read_32(gicr_base + GICR_IGRPMODR0); in mt_gic_rdistif_save() 127 gic_data.saved_ispendr = mmio_read_32(gicr_base + GICR_ISPENDR0); in mt_gic_rdistif_save() 128 gic_data.saved_isactiver = mmio_read_32(gicr_base + GICR_ISACTIVER0); in mt_gic_rdistif_save() 129 gic_data.saved_nsacr = mmio_read_32(gicr_base + GICR_NSACR); in mt_gic_rdistif_save() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_gicv3.c | 29 extern gicv3_driver_data_t gic_data; 76 gic_data.gicd_base = (uintptr_t)FCONF_GET_PROPERTY(hw_config, in fvp_gic_driver_pre_init() 82 gic_data.interrupt_props = FCONF_GET_PROPERTY(hw_config, in fvp_gic_driver_pre_init() 84 gic_data.interrupt_props_num = FCONF_GET_PROPERTY(hw_config, in fvp_gic_driver_pre_init() 87 gic_data.interrupt_props = fvp_interrupt_props; in fvp_gic_driver_pre_init() 88 gic_data.interrupt_props_num = ARRAY_SIZE(fvp_interrupt_props); in fvp_gic_driver_pre_init() 91 gic_data.gicd_base = PLAT_ARM_GICD_BASE; in fvp_gic_driver_pre_init() 93 gic_data.interrupt_props = fvp_interrupt_props; in fvp_gic_driver_pre_init() 94 gic_data.interrupt_props_num = ARRAY_SIZE(fvp_interrupt_props); in fvp_gic_driver_pre_init()
|
| /rk3399_ARM-atf/plat/mediatek/mt8183/ |
| H A D | plat_mt_gic.c | 48 static struct gic_chip_data gic_data; variable 118 gic_data.saved_group = mmio_read_32(gicr_base + GICR_IGROUPR0); in mt_gic_rdistif_save() 119 gic_data.saved_enable = mmio_read_32(gicr_base + GICR_ISENABLER0); in mt_gic_rdistif_save() 120 gic_data.saved_conf0 = mmio_read_32(gicr_base + GICR_ICFGR0); in mt_gic_rdistif_save() 121 gic_data.saved_conf1 = mmio_read_32(gicr_base + GICR_ICFGR1); in mt_gic_rdistif_save() 122 gic_data.saved_grpmod = mmio_read_32(gicr_base + GICR_IGRPMODR0); in mt_gic_rdistif_save() 135 mmio_write_32(gicr_base + GICR_IGROUPR0, gic_data.saved_group); in mt_gic_rdistif_restore() 136 mmio_write_32(gicr_base + GICR_ISENABLER0, gic_data.saved_enable); in mt_gic_rdistif_restore() 137 mmio_write_32(gicr_base + GICR_ICFGR0, gic_data.saved_conf0); in mt_gic_rdistif_restore() 138 mmio_write_32(gicr_base + GICR_ICFGR1, gic_data.saved_conf1); in mt_gic_rdistif_restore() [all …]
|
| /rk3399_ARM-atf/plat/nxp/s32/s32g274ardb2/ |
| H A D | plat_bl31_setup.c | 55 static int mmap_gic(const gicv3_driver_data_t *gic_data) in mmap_gic() argument 60 ret = mmap_add_dynamic_region(gic_data->gicd_base, in mmap_gic() 61 gic_data->gicd_base, in mmap_gic() 69 ret = mmap_add_dynamic_region(gic_data->gicr_base, in mmap_gic() 70 gic_data->gicr_base, in mmap_gic() 71 gicr_size * gic_data->rdistif_num, in mmap_gic()
|
| /rk3399_ARM-atf/plat/imx/imx9/common/ |
| H A D | imx9_bl31_setup.c | 32 extern gicv3_driver_data_t gic_data; 119 gic_data.gicr_base = PLAT_ARM_GICR_BASE; in bl31_platform_setup() 120 gicv3_driver_init(&gic_data); in bl31_platform_setup()
|
| /rk3399_ARM-atf/drivers/arm/gic/v3/ |
| H A D | gicv3_base.c | 76 gicv3_driver_data_t gic_data __unused = { 105 gicv3_driver_init(&gic_data); in gic_init()
|