| /rk3399_ARM-atf/drivers/arm/gic/v3/ |
| H A D | gicdv3_helpers.c | 22 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 [all …]
|
| H A D | gicrv3_helpers.c | 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() 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_t)(pri & GIC_PRI_MASK)); in gicr_set_ipriorityr() 47 unsigned int gicr_get_igroupr(uintptr_t base, unsigned int id) in gicr_get_igroupr() argument 49 return GICR_GET_BIT(IGROUP, base, id); in gicr_get_igroupr() 52 void gicr_set_igroupr(uintptr_t base, unsigned int id) in gicr_set_igroupr() argument 54 GICR_SET_BIT(IGROUP, base, id); in gicr_set_igroupr() [all …]
|
| H A D | gicv3_private.h | 29 #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) - MIN_ESPI_ID) >> \ [all …]
|
| /rk3399_ARM-atf/drivers/arm/gic/common/ |
| H A D | gic_common.c | 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() 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() 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() 56 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id) in gicd_read_ispendr() argument 58 unsigned int n = id >> ISPENDR_SHIFT; in gicd_read_ispendr() 67 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id) in gicd_read_icpendr() argument 69 unsigned int n = id >> ICPENDR_SHIFT; in gicd_read_icpendr() [all …]
|
| H A D | gic_common_private.h | 43 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 …]
|
| /rk3399_ARM-atf/drivers/arm/gic/v2/ |
| H A D | gicdv2_helpers.c | 22 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id) in gicd_read_igroupr() argument 24 unsigned int n = id >> IGROUPR_SHIFT; in gicd_read_igroupr() 33 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id) in gicd_read_isenabler() argument 35 unsigned int n = id >> ISENABLER_SHIFT; in gicd_read_isenabler() 44 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id) in gicd_read_icenabler() argument 46 unsigned int n = id >> ICENABLER_SHIFT; in gicd_read_icenabler() 55 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id) in gicd_read_ispendr() argument 57 unsigned int n = id >> ISPENDR_SHIFT; in gicd_read_ispendr() 66 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id) in gicd_read_icpendr() argument 68 unsigned int n = id >> ICPENDR_SHIFT; in gicd_read_icpendr() [all …]
|
| H A D | gicv2_main.c | 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() 269 unsigned int gicv2_get_interrupt_group(unsigned int id) in gicv2_get_interrupt_group() argument 274 return gicd_get_igroupr(driver_data->gicd_base, id); in gicv2_get_interrupt_group() 333 unsigned int gicv2_get_interrupt_active(unsigned int id) in gicv2_get_interrupt_active() argument [all …]
|
| /rk3399_ARM-atf/plat/common/ |
| H A D | plat_gicv2.c | 48 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() 52 id = INTR_ID_UNAVAILABLE; in plat_ic_get_pending_interrupt_id() 55 return id; in plat_ic_get_pending_interrupt_id() 71 unsigned int id; in plat_ic_get_pending_interrupt_type() local 74 id = gicv2_get_pending_interrupt_type(); in plat_ic_get_pending_interrupt_type() 77 if (id < PENDING_G1_INTID) { in plat_ic_get_pending_interrupt_type() 85 if (id == GIC_SPURIOUS_INTERRUPT) { in plat_ic_get_pending_interrupt_type() 109 uint32_t plat_ic_get_interrupt_type(uint32_t id) in plat_ic_get_interrupt_type() argument [all …]
|
| H A D | plat_gicv3.c | 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() 142 void plat_ic_end_of_interrupt(uint32_t id) in plat_ic_end_of_interrupt() argument 145 gicv3_end_of_interrupt(id); in plat_ic_end_of_interrupt() 205 bool plat_ic_is_spi(unsigned int id) in plat_ic_is_spi() argument 207 return (id >= MIN_SPI_ID) && (id <= MAX_SPI_ID); in plat_ic_is_spi() 210 bool plat_ic_is_ppi(unsigned int id) in plat_ic_is_ppi() argument 212 return (id >= MIN_PPI_ID) && (id < MIN_SPI_ID); in plat_ic_is_ppi() 215 bool plat_ic_is_sgi(unsigned int id) in plat_ic_is_sgi() argument 217 return (id >= MIN_SGI_ID) && (id < MIN_PPI_ID); in plat_ic_is_sgi() [all …]
|
| /rk3399_ARM-atf/include/drivers/ |
| H A D | clk.h | 13 int (*enable)(unsigned long id); 14 void (*disable)(unsigned long id); 15 unsigned long (*get_rate)(unsigned long id); 16 int (*set_rate)(unsigned long id, unsigned long rate, 18 int (*get_possible_parents_num)(unsigned long id); 19 int (*get_parent)(unsigned long id); 20 int (*set_parent)(unsigned long id, unsigned long parent_id); 21 bool (*is_enabled)(unsigned long id); 24 int clk_enable(unsigned long id); 25 void clk_disable(unsigned long id); [all …]
|
| /rk3399_ARM-atf/plat/xilinx/zynqmp/aarch64/ |
| H A D | zynqmp_common.c | 74 uint8_t id; member 80 .id = 0x10, 84 .id = 0x10, 89 .id = 0x11, 93 .id = 0x11, 98 .id = 0x20, 103 .id = 0x20, 109 .id = 0x20, 114 .id = 0x21, 119 .id = 0x21, [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/smmu/ |
| H A D | smmu.c | 61 enum smmu_id id; member 69 static inline uint32_t vote_count_inc(struct hw_sema_t *sema, enum cmd_source id) in vote_count_inc() argument 71 if (sema->vote[id] < UINT32_MAX) { in vote_count_inc() 72 sema->vote[id]++; in vote_count_inc() 73 return sema->vote[id]; in vote_count_inc() 76 ERROR(TAG "%s:id:%u:source_id:%u overflow\n", __func__, sema->id, id); in vote_count_inc() 80 static inline uint32_t vote_count_dec(struct hw_sema_t *sema, enum cmd_source id) in vote_count_dec() argument 82 if (sema->vote[id] > 0) { in vote_count_dec() 83 sema->vote[id]--; in vote_count_dec() 84 return sema->vote[id]; in vote_count_dec() [all …]
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_shared_resources.c | 69 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_COUNT) && in register_periph() [all …]
|
| /rk3399_ARM-atf/drivers/clk/ |
| H A D | clk.c | 16 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_set_rate(unsigned long id, unsigned long rate, unsigned long *orate) in clk_set_rate() argument 44 return ops->set_rate(id, rate, orate); in clk_set_rate() 48 return ops->set_rate(id, rate, &lrate); in clk_set_rate() 51 int clk_get_possible_parents_num(unsigned long id) in clk_get_possible_parents_num() argument [all …]
|
| /rk3399_ARM-atf/drivers/arm/fvp/ |
| H A D | fvp_pwrc.c | 34 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() [all …]
|
| /rk3399_ARM-atf/drivers/st/clk/ |
| H A D | clk-stm32-core.c | 59 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() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/tc/ |
| H A D | nv_counter_test.c | 21 uint32_t id; in nv_counter_test() local 29 for (id = 0; id < 3; id++) { in nv_counter_test() 30 status = rse_platform_nv_counter_read(id, sizeof(old_val), (uint8_t *)&old_val); in nv_counter_test() 33 id, status); in nv_counter_test() 37 status = rse_platform_nv_counter_increment(id); in nv_counter_test() 40 id, status); in nv_counter_test() 44 status = rse_platform_nv_counter_read(id, sizeof(new_val), (uint8_t *)&new_val); in nv_counter_test() 47 id, status); in nv_counter_test()
|
| /rk3399_ARM-atf/fdts/ |
| H A D | tbbr_cot_descriptors.dts | 22 image-id =<TRUSTED_BOOT_FW_CERT_ID>; 41 image-id = <TRUSTED_KEY_CERT_ID>; 53 image-id = <SCP_FW_KEY_CERT_ID>; 64 image-id = <SCP_FW_CONTENT_CERT_ID>; 75 image-id = <SOC_FW_KEY_CERT_ID>; 85 image-id = <SOC_FW_CONTENT_CERT_ID>; 99 image-id = <TRUSTED_OS_FW_KEY_CERT_ID>; 110 image-id = <TRUSTED_OS_FW_CONTENT_CERT_ID>; 130 image-id = <NON_TRUSTED_FW_KEY_CERT_ID>; 141 image-id = <NON_TRUSTED_FW_CONTENT_CERT_ID>; [all …]
|
| H A D | dualroot_cot_descriptors.dts | 17 image-id =<TRUSTED_BOOT_FW_CERT_ID>; 36 image-id = <TRUSTED_KEY_CERT_ID>; 45 image-id = <SCP_FW_KEY_CERT_ID>; 56 image-id = <SCP_FW_CONTENT_CERT_ID>; 67 image-id = <SOC_FW_KEY_CERT_ID>; 77 image-id = <SOC_FW_CONTENT_CERT_ID>; 91 image-id = <TRUSTED_OS_FW_KEY_CERT_ID>; 102 image-id = <TRUSTED_OS_FW_CONTENT_CERT_ID>; 123 image-id = <NON_TRUSTED_FW_CONTENT_CERT_ID>; 137 image-id = <SIP_SP_CONTENT_CERT_ID>; [all …]
|
| H A D | cca_cot_descriptors.dts | 17 image-id =<CCA_CONTENT_CERT_ID>; 45 image-id = <CORE_SWD_KEY_CERT_ID>; 55 image-id = <TRUSTED_OS_FW_CONTENT_CERT_ID>; 70 image-id = <PLAT_KEY_CERT_ID>; 80 image-id = <NON_TRUSTED_FW_CONTENT_CERT_ID>; 95 image-id = <SIP_SP_CONTENT_CERT_ID>; 115 image-id = <PLAT_SP_CONTENT_CERT_ID>; 140 image-id = <HW_CONFIG_ID>; 146 image-id = <BL31_IMAGE_ID>; 152 image-id = <SOC_FW_CONFIG_ID>; [all …]
|
| H A D | stm32mp1-cot-descriptors.dtsi | 17 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 = <BL32_EXTRA1_IMAGE_ID>; [all …]
|
| /rk3399_ARM-atf/tools/cot_dt2c/tests/ |
| H A D | test_invalid_missing_root.dtsi | 20 image-id = <CORE_SWD_KEY_CERT_ID>; 30 image-id = <TRUSTED_OS_FW_CONTENT_CERT_ID>; 44 image-id = <PLAT_KEY_CERT_ID>; 54 image-id = <NON_TRUSTED_FW_CONTENT_CERT_ID>; 69 image-id = <SIP_SP_CONTENT_CERT_ID>; 89 image-id = <PLAT_SP_CONTENT_CERT_ID>; 114 image-id = <HW_CONFIG_ID>; 120 image-id = <BL31_IMAGE_ID>; 126 image-id = <SOC_FW_CONFIG_ID>; 132 image-id = <RMM_IMAGE_ID>; [all …]
|
| /rk3399_ARM-atf/plat/rockchip/px30/drivers/soc/ |
| H A D | soc.h | 71 #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 #define PLL_MODE_MSK(id) (0x3 << PLL_MODE_SHIFT(id)) argument
|
| /rk3399_ARM-atf/include/drivers/st/ |
| H A D | stm32mp_rifsc_regs.h | 12 #define _RIFSC_RISC_SECCFGR(id) (U(0x10) + U(0x4) * ((id) / 32)) argument 13 #define _RIFSC_RISC_PRIVCFGR(id) (U(0x30) + U(0x4) * ((id) / 32)) argument 14 #define _RIFSC_RISC_RCFGLOCKR(id) (U(0x50) + U(0x4) * ((id) / 32)) argument 15 #define _RIFSC_RISC_PERy_CIDCFGR(id) (U(0x100) + U(0x8) * (id)) argument 16 #define _RIFSC_RISC_PERy_SEMCR(id) (U(0x104) + U(0x8) * (id)) argument
|
| /rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8188/constraints/ |
| H A D | mt_spm_rc_api.c | 12 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 != dest_rc_id)) || (dest == NULL)) { in spm_rc_constraint_status_set() 141 int spm_rc_constraint_valid_set(enum mt_spm_rm_rc_type id, in spm_rc_constraint_valid_set() argument 146 if (((id != MT_RM_CONSTRAINT_ID_ALL) && (id != dest_rc_id)) || (dest == NULL)) { in spm_rc_constraint_valid_set() [all …]
|