| /rk3399_ARM-atf/include/lib/xlat_tables/ |
| H A D | xlat_mmu_helpers.h | 66 void setup_mmu_cfg(uint64_t *params, unsigned int flags, 72 void enable_mmu_el1(unsigned int flags); 73 void enable_mmu_el2(unsigned int flags); 74 void enable_mmu_el3(unsigned int flags); 75 void enable_mmu(unsigned int flags); 77 void enable_mmu_direct_el1(unsigned int flags); 78 void enable_mmu_direct_el2(unsigned int flags); 79 void enable_mmu_direct_el3(unsigned int flags); 82 void enable_mmu_svc_mon(unsigned int flags); 83 void enable_mmu_hyp(unsigned int flags); [all …]
|
| /rk3399_ARM-atf/lib/zlib/ |
| H A D | zutil.c | 32 uLong flags; in zlibCompileFlags() local 34 flags = 0; in zlibCompileFlags() 37 case 4: flags += 1; break; in zlibCompileFlags() 38 case 8: flags += 2; break; in zlibCompileFlags() 39 default: flags += 3; in zlibCompileFlags() 43 case 4: flags += 1 << 2; break; in zlibCompileFlags() 44 case 8: flags += 2 << 2; break; in zlibCompileFlags() 45 default: flags += 3 << 2; in zlibCompileFlags() 49 case 4: flags += 1 << 4; break; in zlibCompileFlags() 50 case 8: flags += 2 << 4; break; in zlibCompileFlags() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/common/ |
| H A D | board_arm_trusted_boot.c | 59 unsigned int *flags) in arm_get_rotpk_info_regs() argument 67 assert(flags != NULL); in arm_get_rotpk_info_regs() 88 *flags = ROTPK_IS_HASH; in arm_get_rotpk_info_regs() 96 unsigned int *flags) in arm_get_rotpk_info_dev() argument 100 *flags = ROTPK_IS_HASH; in arm_get_rotpk_info_dev() 108 unsigned int *flags) in arm_get_rotpk_info_dev() argument 112 *flags = 0; in arm_get_rotpk_info_dev() 121 unsigned int *flags) in get_rotpk_info() argument 124 return arm_get_rotpk_info_dev(key_ptr, key_len, flags); in get_rotpk_info() 126 return arm_get_rotpk_info_regs(key_ptr, key_len, flags); in get_rotpk_info() [all …]
|
| /rk3399_ARM-atf/plat/xilinx/common/ |
| H A D | plat_startup.c | 77 uint64_t flags = partition->flags & XBL_FLAGS_CPU_MASK; in get_xbl_cpu() local 79 flags >>= XBL_FLAGS_CPU_SHIFT; in get_xbl_cpu() 81 return (uint32_t)flags; in get_xbl_cpu() 93 uint64_t flags = partition->flags & XBL_FLAGS_EL_MASK; in get_xbl_el() local 95 flags >>= XBL_FLAGS_EL_SHIFT; in get_xbl_el() 97 return (uint32_t)flags; in get_xbl_el() 109 uint64_t flags = partition->flags & XBL_FLAGS_TZ_MASK; in get_xbl_ss() local 111 flags >>= XBL_FLAGS_TZ_SHIFT; in get_xbl_ss() 113 return (uint32_t)flags; in get_xbl_ss() 125 uint64_t flags = partition->flags & XBL_FLAGS_ENDIAN_MASK; in get_xbl_endian() local [all …]
|
| /rk3399_ARM-atf/lib/xlat_tables_v2/ |
| H A D | xlat_tables_context.c | 211 void enable_mmu_el1(unsigned int flags) in enable_mmu_el1() argument 213 setup_mmu_cfg((uint64_t *)&mmu_cfg_params, flags, in enable_mmu_el1() 216 enable_mmu_direct_el1(flags); in enable_mmu_el1() 219 void enable_mmu_el2(unsigned int flags) in enable_mmu_el2() argument 221 setup_mmu_cfg((uint64_t *)&mmu_cfg_params, flags, in enable_mmu_el2() 224 enable_mmu_direct_el2(flags); in enable_mmu_el2() 227 void enable_mmu_el3(unsigned int flags) in enable_mmu_el3() argument 229 setup_mmu_cfg((uint64_t *)&mmu_cfg_params, flags, in enable_mmu_el3() 232 enable_mmu_direct_el3(flags); in enable_mmu_el3() 235 void enable_mmu(unsigned int flags) in enable_mmu() argument [all …]
|
| /rk3399_ARM-atf/bl31/ |
| H A D | interrupt_mgmt.c | 40 uint32_t flags; member 60 static int32_t validate_routing_model(uint32_t type, uint32_t flags) in validate_routing_model() argument 62 uint32_t rm_flags = (flags >> INTR_RM_FLAGS_SHIFT) & INTR_RM_FLAGS_MASK; in validate_routing_model() 127 int32_t set_routing_model(uint32_t type, uint32_t flags) in set_routing_model() argument 136 rc = validate_routing_model(type, flags); in set_routing_model() 142 intr_type_descs[type].flags = flags; in set_routing_model() 143 set_scr_el3_from_rm(type, flags, SECURE); in set_routing_model() 144 set_scr_el3_from_rm(type, flags, NON_SECURE); in set_routing_model() 179 flag = get_interrupt_rm_flag(intr_type_descs[type].flags, in enable_intr_rm_local() 195 uint32_t flags) in register_interrupt_type_handler() argument [all …]
|
| /rk3399_ARM-atf/services/std_svc/ |
| H A D | std_svc_setup.c | 113 u_register_t flags) in std_svc_smc_handler() argument 149 cookie, handle, flags); in std_svc_smc_handler() 167 handle, flags); in std_svc_smc_handler() 178 handle, flags); in std_svc_smc_handler() 185 flags); in std_svc_smc_handler() 192 flags); in std_svc_smc_handler() 199 handle, flags); in std_svc_smc_handler() 207 handle, flags); in std_svc_smc_handler() 212 handle, flags); in std_svc_smc_handler() 219 flags); in std_svc_smc_handler() [all …]
|
| /rk3399_ARM-atf/plat/qti/common/src/ |
| H A D | qti_interrupt_svc.c | 24 static uint64_t qti_el3_interrupt_handler(uint32_t id, uint32_t flags, in qti_el3_interrupt_handler() argument 50 uint64_t flags = 0U; in qti_interrupt_svc_init() local 58 set_interrupt_rm_flag(flags, NON_SECURE); in qti_interrupt_svc_init() 60 set_interrupt_rm_flag(flags, SECURE); in qti_interrupt_svc_init() 64 qti_el3_interrupt_handler, flags); in qti_interrupt_svc_init()
|
| /rk3399_ARM-atf/bl1/ |
| H A D | bl1_fwu.c | 33 unsigned int flags); 37 unsigned int flags); 40 unsigned int flags); 43 unsigned int flags); 45 unsigned int flags); 47 unsigned int flags); 65 unsigned int flags) in bl1_fwu_smc_handler() argument 71 (uint32_t)x3, (uint32_t)x4, flags)); in bl1_fwu_smc_handler() 75 (uint32_t)x3, flags)); in bl1_fwu_smc_handler() 79 flags)); in bl1_fwu_smc_handler() [all …]
|
| /rk3399_ARM-atf/plat/nxp/common/setup/ |
| H A D | ls_interrupt_mgmt.c | 32 static uint64_t ls_el3_interrupt_handler(uint32_t id, uint32_t flags, in ls_el3_interrupt_handler() argument 44 handler(intr_id, flags, handle, cookie); in ls_el3_interrupt_handler() 57 uint64_t flags = 0U; in ls_el3_interrupt_config() local 60 set_interrupt_rm_flag(flags, NON_SECURE); in ls_el3_interrupt_config() 62 ls_el3_interrupt_handler, flags); in ls_el3_interrupt_config()
|
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | spmc_shared_mem.h | 27 uint32_t flags; member 65 uint64_t flags); 75 uint64_t flags); 85 uint64_t flags); 95 uint64_t flags); 106 uint64_t flags); 116 uint64_t flags);
|
| /rk3399_ARM-atf/services/spd/pncd/ |
| H A D | pncd_main.c | 87 uint32_t flags, void *handle, void *cookie); 104 uint32_t flags; in pncd_context_switch_to() local 115 flags = 0U; in pncd_context_switch_to() 116 set_interrupt_rm_flag(flags, NON_SECURE); in pncd_context_switch_to() 119 flags); in pncd_context_switch_to() 177 uint32_t flags, in pncd_sel1_interrupt_handler() argument 182 assert(get_interrupt_src_ss(flags) == NON_SECURE); in pncd_sel1_interrupt_handler() 292 u_register_t flags) in plat_pncd_smc_handler() argument 300 (void) flags; in plat_pncd_smc_handler() 321 u_register_t flags) in pncd_smc_handler_unsafe() argument [all …]
|
| /rk3399_ARM-atf/plat/arm/board/juno/ |
| H A D | juno_trusted_boot.c | 25 unsigned int *flags) in juno_get_rotpk_info_regs() argument 33 assert(flags != NULL); in juno_get_rotpk_info_regs() 89 *flags = ROTPK_IS_HASH; in juno_get_rotpk_info_regs() 109 unsigned int *flags) in plat_get_rotpk_info() argument 113 return arm_get_rotpk_info_dev(key_ptr, key_len, flags); in plat_get_rotpk_info() 115 return juno_get_rotpk_info_regs(key_ptr, key_len, flags); in plat_get_rotpk_info()
|
| /rk3399_ARM-atf/drivers/st/iwdg/ |
| H A D | stm32_iwdg.c | 35 uint8_t flags; member 102 iwdg->flags |= IWDG_DISABLE_ON_STOP; in stm32_iwdg_init() 107 iwdg->flags |= IWDG_DISABLE_ON_STANDBY; in stm32_iwdg_init() 119 iwdg->flags |= IWDG_HW_ENABLED; in stm32_iwdg_init() 129 iwdg->flags |= IWDG_DISABLE_ON_STOP; in stm32_iwdg_init() 133 iwdg->flags |= IWDG_DISABLE_ON_STANDBY; in stm32_iwdg_init() 147 if (stm32_iwdg_shadow_update(idx, iwdg->flags) != BSEC_OK) { in stm32_iwdg_init()
|
| /rk3399_ARM-atf/plat/arm/common/ |
| H A D | arm_sip_svc.c | 60 u_register_t flags) in arm_sip_handler() argument 73 handle, flags); in arm_sip_handler() 83 handle, flags); in arm_sip_handler() 92 handle, flags); in arm_sip_handler() 102 if (!is_caller_non_secure(flags)) in arm_sip_handler() 149 cookie, handle, flags); in arm_sip_handler()
|
| /rk3399_ARM-atf/drivers/arm/mhu/ |
| H A D | mhu_v3_x.h | 119 const uint32_t channel, uint32_t flags); 131 const uint32_t channel, uint32_t flags); 144 const uint32_t channel, uint32_t *flags); 158 uint32_t flags); 171 const struct mhu_v3_x_dev_t *dev, const uint32_t channel, uint32_t flags); 185 const struct mhu_v3_x_dev_t *dev, const uint32_t channel, uint32_t *flags);
|
| H A D | mhu_v3_x.c | 134 const uint32_t channel, uint32_t flags) in mhu_v3_x_doorbell_clear() argument 156 mdbcw_reg[channel].mdbcw_clr |= flags; in mhu_v3_x_doorbell_clear() 162 const uint32_t channel, uint32_t flags) in mhu_v3_x_doorbell_write() argument 185 pdbcw_reg[channel].pdbcw_set |= flags; in mhu_v3_x_doorbell_write() 191 const uint32_t channel, uint32_t *flags) in mhu_v3_x_doorbell_read() argument 198 if (flags == NULL) { in mhu_v3_x_doorbell_read() 215 *flags = pdbcw_reg[channel].pdbcw_st; in mhu_v3_x_doorbell_read() 221 *flags = mdbcw_reg[channel].mdbcw_st; in mhu_v3_x_doorbell_read() 232 uint32_t flags) in mhu_v3_x_doorbell_mask_set() argument 255 mdbcw_reg[channel].mdbcw_msk_set |= flags; in mhu_v3_x_doorbell_mask_set() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/common/ |
| H A D | mtk_sip_svc.c | 32 u_register_t flags) in mediatek_plat_sip_handler() argument 47 u_register_t flags) in mediatek_sip_handler() argument 55 ns = is_caller_non_secure(flags); in mediatek_sip_handler() 84 cookie, handle, flags); in mediatek_sip_handler() 98 u_register_t flags) in sip_smc_handler() argument 117 cookie, handle, flags); in sip_smc_handler()
|
| /rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8188/ |
| H A D | sleep_def.h | 150 #define is_cpu_pdn(flags) ((flags) & SPM_FLAG_DIS_CPU_PDN == 0) argument 151 #define is_infra_pdn(flags) ((flags) & SPM_FLAG_DIS_INFRA_PDN == 0) argument 152 #define is_ddrphy_pdn(flags) ((flags) & SPM_FLAG_DIS_DDRPHY_PDN == 0) argument
|
| /rk3399_ARM-atf/plat/mediatek/mt8186/drivers/spm/ |
| H A D | sleep_def.h | 142 #define is_cpu_pdn(flags) (((flags) & SPM_FLAG_DISABLE_CPU_PDN) == 0U) argument 143 #define is_infra_pdn(flags) (((flags) & SPM_FLAG_DISABLE_INFRA_PDN) == 0U) argument 144 #define is_ddrphy_pdn(flags) (((flags) & SPM_FLAG_DISABLE_DDRPHY_PDN) == 0U) argument
|
| /rk3399_ARM-atf/services/std_svc/lfa/ |
| H A D | lfa_main.c | 69 uint64_t flags = 0ULL; in get_fw_activation_flags() local 71 flags |= ((comp->activator == NULL ? 0ULL : 1ULL) in get_fw_activation_flags() 73 flags |= (uint64_t)(comp->activation_pending) in get_fw_activation_flags() 77 flags |= ((comp->activator->may_reset_cpu ? 1ULL : 0ULL) in get_fw_activation_flags() 79 flags |= ((comp->activator->cpu_rendezvous_required ? 0ULL : 1ULL) in get_fw_activation_flags() 83 return flags; in get_fw_activation_flags() 111 static int lfa_activate(uint32_t component_id, uint64_t flags, in lfa_activate() argument 144 if (flags & LFA_SKIP_CPU_RENDEZVOUS_BIT) { in lfa_activate() 168 static int lfa_prime(uint32_t component_id, uint64_t *flags) in lfa_prime() argument 206 *flags = 0ULL; in lfa_prime() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/mt8195/drivers/spm/ |
| H A D | sleep_def.h | 148 #define is_cpu_pdn(flags) (((flags) & SPM_FLAG_DISABLE_CPU_PDN) == 0U) argument 149 #define is_infra_pdn(flags) (((flags) & SPM_FLAG_DISABLE_INFRA_PDN) == 0U) argument 150 #define is_ddrphy_pdn(flags) (((flags) & SPM_FLAG_DISABLE_DDRPHY_PDN) == 0U) argument
|
| /rk3399_ARM-atf/plat/mediatek/mt8192/drivers/spm/ |
| H A D | sleep_def.h | 148 #define is_cpu_pdn(flags) (((flags) & SPM_FLAG_DISABLE_CPU_PDN) == 0U) argument 149 #define is_infra_pdn(flags) (((flags) & SPM_FLAG_DISABLE_INFRA_PDN) == 0U) argument 150 #define is_ddrphy_pdn(flags) (((flags) & SPM_FLAG_DISABLE_DDRPHY_PDN) == 0U) argument
|
| /rk3399_ARM-atf/drivers/nxp/sfp/ |
| H A D | fuse_prov.c | 97 if (((fuse_hdr->flags >> (FLAG_OUID0_SHIFT + i)) & 0x1) != 0) { in prog_oemuid() 119 if (((fuse_hdr->flags >> (FLAG_DCV0_SHIFT)) & 0x3) != 0) { in prog_debug() 131 if ((((fuse_hdr->flags >> (FLAG_DRV0_SHIFT)) & 0x3)) != 0) { in prog_debug() 214 otpmk_flags = (fuse_hdr->flags >> (FLAG_OTPMK_SHIFT)) & FLAG_OTPMK_MASK; in prog_otpmk() 332 if (((fuse_hdr->flags >> FLAG_MC_SHIFT) & 0x1) != 0) { in prog_ospr1() 336 if (((fuse_hdr->flags >> FLAG_DBG_LVL_SHIFT) & 0x1) != 0) { in prog_ospr1() 391 if (((fuse_hdr->flags >> FLAG_SRKH_SHIFT) & 0x1) != 0) { in provision_fuses() 401 if (((fuse_hdr->flags >> FLAG_OUID0_SHIFT) & FLAG_OUID_MASK) != 0) { in provision_fuses() 411 if (((fuse_hdr->flags >> FLAG_DCV0_SHIFT) & FLAG_DEBUG_MASK) != 0) { in provision_fuses() 421 if (((fuse_hdr->flags >> FLAG_OTPMK_SHIFT) & PROG_NO_OTPMK) != in provision_fuses() [all …]
|
| /rk3399_ARM-atf/plat/marvell/armada/common/ |
| H A D | marvell_gicv2.c | 75 uint32_t flags, in a7k8k_pmu_interrupt_handler() argument 108 uint32_t flags; in mvebu_pmu_interrupt_enable() local 125 flags = 0U; in mvebu_pmu_interrupt_enable() 126 set_interrupt_rm_flag((flags), (NON_SECURE)); in mvebu_pmu_interrupt_enable() 129 flags); in mvebu_pmu_interrupt_enable()
|