Home
last modified time | relevance | path

Searched refs:plat_driver_data (Results 1 – 12 of 12) sorted by relevance

/rk3399_ARM-atf/drivers/arm/tzc/
H A Dtzc_dmc620.c32 const tzc_dmc620_driver_data_t *plat_driver_data) in tzc_dmc620_validate_plat_driver_data() argument
37 assert(plat_driver_data != NULL); in tzc_dmc620_validate_plat_driver_data()
39 dmc_count = plat_driver_data->dmc_count; in tzc_dmc620_validate_plat_driver_data()
43 base = DMC_BASE(plat_driver_data, dmc_inst); in tzc_dmc620_validate_plat_driver_data()
63 const tzc_dmc620_driver_data_t *plat_driver_data; in tzc_dmc620_configure_region() local
65 plat_driver_data = g_plat_config_data->plat_drv_data; in tzc_dmc620_configure_region()
66 assert(plat_driver_data != NULL); in tzc_dmc620_configure_region()
74 dmc_count = plat_driver_data->dmc_count; in tzc_dmc620_configure_region()
84 base = DMC_BASE(plat_driver_data, dmc_inst); in tzc_dmc620_configure_region()
104 const tzc_dmc620_driver_data_t *plat_driver_data; in tzc_dmc620_set_action() local
[all …]
H A Dtzc_dmc500.c237 const tzc_dmc500_driver_data_t *plat_driver_data) in validate_plat_driver_data() argument
244 assert(plat_driver_data); in validate_plat_driver_data()
245 assert(plat_driver_data->dmc_count > 0 && in validate_plat_driver_data()
246 (plat_driver_data->dmc_count <= MAX_DMC_COUNT)); in validate_plat_driver_data()
248 for (i = 0; i < plat_driver_data->dmc_count; i++) { in validate_plat_driver_data()
249 dmc_base = plat_driver_data->dmc_base[i]; in validate_plat_driver_data()
265 void tzc_dmc500_driver_init(const tzc_dmc500_driver_data_t *plat_driver_data) in tzc_dmc500_driver_init() argument
268 assert(plat_driver_data); in tzc_dmc500_driver_init()
276 validate_plat_driver_data(plat_driver_data); in tzc_dmc500_driver_init()
277 g_driver_data = plat_driver_data; in tzc_dmc500_driver_init()
/rk3399_ARM-atf/plat/arm/common/
H A Darm_tzc_dmc500.c20 void arm_tzc_dmc500_setup(tzc_dmc500_driver_data_t *plat_driver_data, in arm_tzc_dmc500_setup() argument
32 assert(plat_driver_data); in arm_tzc_dmc500_setup()
36 tzc_dmc500_driver_init(plat_driver_data); in arm_tzc_dmc500_setup()
/rk3399_ARM-atf/drivers/arm/dsu/
H A Ddsu.c138 void dsu_driver_init(const dsu_driver_data_t *plat_driver_data) in dsu_driver_init() argument
157 plat_driver_data->clusterpwrctlr_funcret); in dsu_driver_init()
160 plat_driver_data->clusterpwrctlr_cachepwr); in dsu_driver_init()
165 plat_driver_data->clusterpwrdwn_pwrdn); in dsu_driver_init()
168 plat_driver_data->clusterpwrdwn_memret); in dsu_driver_init()
/rk3399_ARM-atf/plat/intel/soc/common/
H A Dsocfpga_dt.c61 int socfpga_dt_populate_gicv3_config(uintptr_t dt_addr, gicv3_driver_data_t *plat_driver_data) in socfpga_dt_populate_gicv3_config() argument
87 plat_driver_data->gicd_base = addr; in socfpga_dt_populate_gicv3_config()
94 plat_driver_data->gicr_base = addr; in socfpga_dt_populate_gicv3_config()
/rk3399_ARM-atf/drivers/arm/gic/v2/
H A Dgicv2_main.c128 void gicv2_driver_init(const gicv2_driver_data_t *plat_driver_data) in gicv2_driver_init() argument
132 assert(plat_driver_data != NULL); in gicv2_driver_init()
133 assert(plat_driver_data->gicd_base != 0U); in gicv2_driver_init()
134 assert(plat_driver_data->gicc_base != 0U); in gicv2_driver_init()
136 assert(plat_driver_data->interrupt_props_num > 0 ? in gicv2_driver_init()
137 plat_driver_data->interrupt_props != NULL : 1); in gicv2_driver_init()
140 gic_version = gicd_read_pidr2(plat_driver_data->gicd_base); in gicv2_driver_init()
158 driver_data = plat_driver_data; in gicv2_driver_init()
/rk3399_ARM-atf/drivers/arm/gic/v3/
H A Dgicv3_main.c100 void __init gicv3_driver_init(const gicv3_driver_data_t *plat_driver_data) in gicv3_driver_init() argument
105 assert(plat_driver_data != NULL); in gicv3_driver_init()
106 assert(plat_driver_data->gicd_base != 0U); in gicv3_driver_init()
107 assert(plat_driver_data->rdistif_num != 0U); in gicv3_driver_init()
108 assert(plat_driver_data->rdistif_base_addrs != NULL); in gicv3_driver_init()
112 assert((plat_driver_data->interrupt_props_num == 0U) || in gicv3_driver_init()
113 (plat_driver_data->interrupt_props != NULL)); in gicv3_driver_init()
124 gic_version = gicd_read_pidr2(plat_driver_data->gicd_base); in gicv3_driver_init()
136 gicv2_compat = gicd_read_ctlr(plat_driver_data->gicd_base); in gicv3_driver_init()
140 if (plat_driver_data->gicr_base != 0U) { in gicv3_driver_init()
[all …]
/rk3399_ARM-atf/plat/intel/soc/common/include/
H A Dsocfpga_dt.h50 int socfpga_dt_populate_gicv3_config(uintptr_t dt_addr, gicv3_driver_data_t *plat_driver_data);
/rk3399_ARM-atf/include/drivers/arm/
H A Dtzc_dmc500.h137 void tzc_dmc500_driver_init(const tzc_dmc500_driver_data_t *plat_driver_data);
H A Dgicv2.h174 void gicv2_driver_init(const gicv2_driver_data_t *plat_driver_data);
H A Dgicv3.h549 void gicv3_driver_init(const gicv3_driver_data_t *plat_driver_data);
/rk3399_ARM-atf/include/plat/arm/common/
H A Dplat_arm.h215 void arm_tzc_dmc500_setup(struct tzc_dmc500_driver_data *plat_driver_data,