| /rk3399_ARM-atf/plat/rockchip/rk3588/drivers/scmi/ |
| H A D | rk3588_clk.c | 421 int src, div; in clk_scmi_cpul_get_rate() local 423 src = mmio_read_32(DSUCRU_BASE + CRU_CLKSEL_CON(6)) & 0x0060; in clk_scmi_cpul_get_rate() 424 src = src >> 5; in clk_scmi_cpul_get_rate() 425 if (src == 2) { in clk_scmi_cpul_get_rate() 428 src = mmio_read_32(DSUCRU_BASE + CRU_CLKSEL_CON(5)) & 0xc000; in clk_scmi_cpul_get_rate() 429 src = src >> 14; in clk_scmi_cpul_get_rate() 431 switch (src) { in clk_scmi_cpul_get_rate() 591 int value, src, div; in clk_scmi_cpub01_get_rate() local 594 src = (value & 0x6000) >> 13; in clk_scmi_cpub01_get_rate() 595 if (src == 2) { in clk_scmi_cpub01_get_rate() [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/spm/ |
| H A D | mt_spm_rc_api_common.c | 12 #define SPM_RC_VALID_SET(dest, src) ({ (dest) |= (src); }) argument 13 #define SPM_RC_VALID_CLR(dest, src) ({ (dest) &= ~(src); }) argument 18 struct constraint_status * const src, in spm_rc_constraint_status_get() argument 22 (id != dest_rc_id)) || !dest || !src) in spm_rc_constraint_status_get() 29 dest->enter_cnt += src->enter_cnt; in spm_rc_constraint_status_get() 31 dest->enter_cnt = src->enter_cnt; in spm_rc_constraint_status_get() 34 dest->is_valid = src->is_valid; in spm_rc_constraint_status_get() 37 dest->is_cond_block = src->is_cond_block; in spm_rc_constraint_status_get() 38 dest->all_pll_dump = src->all_pll_dump; in spm_rc_constraint_status_get() 41 dest->cond_res = src->cond_res; in spm_rc_constraint_status_get() [all …]
|
| /rk3399_ARM-atf/lib/libc/ |
| H A D | strlcat.c | 31 strlcat(char * dst, const char * src, size_t dsize) in strlcat() argument 34 const char *osrc = src; in strlcat() 45 return(dlen + strlen(src)); in strlcat() 46 while (*src != '\0') { in strlcat() 48 *dst++ = *src; in strlcat() 51 src++; in strlcat() 55 return(dlen + (src - osrc)); /* count does not include NUL */ in strlcat()
|
| H A D | strlcpy.c | 30 strlcpy(char * dst, const char * src, size_t dsize) in strlcpy() argument 32 const char *osrc = src; in strlcpy() 38 if ((*dst++ = *src++) == '\0') in strlcpy() 47 while (*src++) in strlcpy() 51 return(src - osrc - 1); /* count does not include NUL */ in strlcpy()
|
| H A D | memmove.c | 9 void *memmove(void *dst, const void *src, size_t len) in memmove() argument 19 if (((size_t)dst - (size_t)src) >= len) { in memmove() 21 return memcpy(dst, src, len); in memmove() 25 const char *s = (const char *)src + len; in memmove()
|
| H A D | strcpy_secure.c | 12 int strcpy_secure(char *restrict dest, size_t dest_size, const char *restrict src) in strcpy_secure() argument 15 if ((dest == NULL) || (src == NULL)) { in strcpy_secure() 25 size_t src_len = strnlen_secure(src, dest_size); in strcpy_secure() 36 dest[src_len - 1] = src[src_len - 1]; in strcpy_secure()
|
| H A D | memcpy_s.c | 12 int memcpy_s(void *dst, size_t dsize, void *src, size_t ssize) in memcpy_s() argument 14 unsigned int *s = (unsigned int *)src; in memcpy_s() 20 if ((dst == NULL) || (src == NULL)) { in memcpy_s() 56 (void)memcpy(dst, src, ssize); in memcpy_s()
|
| /rk3399_ARM-atf/plat/qti/kodiak/rb3gen2/ |
| H A D | platform.mk | 67 $(PLAT_PATH)/common/src/$(ARCH)/qti_uart_console.S \ 68 $(PLAT_PATH)/common/src/qti_stack_protector.c \ 69 $(PLAT_PATH)/common/src/qti_common.c \ 75 $(PLAT_PATH)/common/src/$(ARCH)/qti_bl2_helpers.S \ 76 $(PLAT_PATH)/common/src/qti_bl2_setup.c \ 77 $(PLAT_PATH)/common/src/qti_image_desc.c \ 78 $(PLAT_PATH)/common/src/qti_io_storage.c 86 $(PLAT_PATH)/common/src/$(ARCH)/qti_helpers.S \ 87 $(PLAT_PATH)/common/src/pm_ps_hold.c \ 88 $(PLAT_PATH)/common/src/qti_bl31_setup.c \ [all …]
|
| /rk3399_ARM-atf/plat/qti/kodiak/sc7280_chrome/ |
| H A D | platform.mk | 60 QTI_BL31_SOURCES := $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_helpers.S \ 61 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_kryo6_silver.S \ 62 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_kryo6_gold.S \ 63 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_uart_console.S \ 64 $(QTI_PLAT_PATH)/common/src/pm_ps_hold.c \ 65 $(QTI_PLAT_PATH)/common/src/qti_stack_protector.c \ 66 $(QTI_PLAT_PATH)/common/src/qti_common.c \ 67 $(QTI_PLAT_PATH)/common/src/qti_bl31_setup.c \ 68 $(QTI_PLAT_PATH)/common/src/qti_gic_v3.c \ 69 $(QTI_PLAT_PATH)/common/src/qti_interrupt_svc.c \ [all …]
|
| /rk3399_ARM-atf/plat/qti/sc7180/ |
| H A D | platform.mk | 57 QTI_BL31_SOURCES := $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_helpers.S \ 58 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_kryo4_silver.S \ 59 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_kryo4_gold.S \ 60 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_uart_console.S \ 61 $(QTI_PLAT_PATH)/common/src/pm_ps_hold.c \ 62 $(QTI_PLAT_PATH)/common/src/qti_stack_protector.c \ 63 $(QTI_PLAT_PATH)/common/src/qti_common.c \ 64 $(QTI_PLAT_PATH)/common/src/qti_bl31_setup.c \ 65 $(QTI_PLAT_PATH)/common/src/qti_gic_v3.c \ 66 $(QTI_PLAT_PATH)/common/src/qti_interrupt_svc.c \ [all …]
|
| /rk3399_ARM-atf/plat/qti/qcs615/ |
| H A D | platform.mk | 74 QTI_BL31_SOURCES := $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_helpers.S \ 75 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_kryo4_silver.S \ 76 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_kryo4_gold.S \ 77 $(QTI_PLAT_PATH)/common/src/$(ARCH)/qti_uart_console.S \ 78 $(QTI_PLAT_PATH)/common/src/pm_ps_hold.c \ 79 $(QTI_PLAT_PATH)/common/src/qti_stack_protector.c \ 80 $(QTI_PLAT_PATH)/common/src/qti_common.c \ 81 $(QTI_PLAT_PATH)/common/src/qti_bl31_setup.c \ 82 $(QTI_PLAT_PATH)/common/src/qti_gic_v3.c \ 83 $(QTI_PLAT_PATH)/common/src/qti_interrupt_svc.c \ [all …]
|
| /rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8188/constraints/ |
| H A D | mt_spm_rc_api.c | 64 struct constraint_status * const src, in spm_rc_constraint_status_get() argument 68 (src == NULL)) { in spm_rc_constraint_status_get() 76 dest->enter_cnt += src->enter_cnt; in spm_rc_constraint_status_get() 78 dest->enter_cnt = src->enter_cnt; in spm_rc_constraint_status_get() 82 dest->is_valid = src->is_valid; in spm_rc_constraint_status_get() 85 dest->is_cond_block = src->is_cond_block; in spm_rc_constraint_status_get() 86 dest->all_pll_dump = src->all_pll_dump; in spm_rc_constraint_status_get() 89 dest->cond_res = src->cond_res; in spm_rc_constraint_status_get() 92 dest->residency = src->residency; in spm_rc_constraint_status_get() 94 src->residency = 0; in spm_rc_constraint_status_get() [all …]
|
| H A D | mt_spm_rc_api.h | 15 #define SPM_RC_BITS_SET(dest, src) ({ (dest) |= (src); }) argument 16 #define SPM_RC_BITS_CLR(dest, src) ({ (dest) &= (~src); }) argument 26 struct constraint_status * const src, 32 struct constraint_status * const src,
|
| /rk3399_ARM-atf/tools/cert_create/ |
| H A D | Makefile | 22 CRTTOOL_SOURCES := src/cert.c \ 23 src/cmd_opt.c \ 24 src/ext.c \ 25 src/key.c \ 26 src/main.c \ 27 src/sha.c 31 include src/tbbr/tbbr.mk 33 include src/dualroot/cot.mk 35 include src/cca/cot.mk
|
| /rk3399_ARM-atf/include/lib/libc/ |
| H A D | string.h | 33 int memcpy_s(void *dst, size_t dsize, void *src, size_t ssize); 34 void *memmove(void *dst, const void *src, size_t len); 35 void *memrchr(const void *src, int c, size_t len); 37 size_t strlcpy(char * dst, const char * src, size_t dsize); 38 size_t strlcat(char * dst, const char * src, size_t dsize); 41 int strcpy_secure(char *restrict dest, size_t dest_size, const char *restrict src);
|
| /rk3399_ARM-atf/plat/mediatek/drivers/spm/mt8189/ |
| H A D | mt_spm_cond.c | 19 uint64_t mt_spm_cond_check(const struct mt_spm_cond_tables *src, in mt_spm_cond_check() argument 26 if (!src || !dest) in mt_spm_cond_check() 29 if (cond_info && src->table_cg && dest->table_cg) { in mt_spm_cond_check() 33 (src->table_cg[i] & dest->table_cg[i]); in mt_spm_cond_check() 38 } else if (src->table_cg[i] & dest->table_cg[i]) { in mt_spm_cond_check() 46 res->table_pll = (src->table_pll & dest->table_pll); in mt_spm_cond_check() 51 } else if (src->table_pll & dest->table_pll) in mt_spm_cond_check() 57 uint64_t mt_spm_dump_all_pll(const struct mt_spm_cond_tables *src, in mt_spm_dump_all_pll() argument 64 res->table_pll = src->table_pll; in mt_spm_dump_all_pll() 68 } else if (src->table_pll & dest->table_pll) in mt_spm_dump_all_pll()
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/ |
| H A D | platform.mk | 196 plat/${SOC_DIR}/src/tz_sec.c \ 199 plat/${SOC_DIR}/src/topology.c \ 212 plat/${SOC_DIR}/src/bl2_setup.c \ 236 plat/${SOC_DIR}/src/bl31_setup.c \ 237 plat/${SOC_DIR}/src/fsx.c \ 238 plat/${SOC_DIR}/src/iommu.c \ 239 plat/${SOC_DIR}/src/sdio.c \ 243 BL31_SOURCES += plat/${SOC_DIR}/src/ncsi.c 247 BL31_SOURCES += plat/${SOC_DIR}/src/paxb.c 248 BL31_SOURCES += plat/${SOC_DIR}/src/sr_paxb_phy.c [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hisi_mcu.c | 172 int *src, *dst; in hisi_mcu_load_image() local 185 src = (int *)(intptr_t)(buf + head->secs[i].src_offset); in hisi_mcu_load_image() 188 memcpy((void *)dst, (void *)src, head->secs[i].size); in hisi_mcu_load_image() 192 __func__, (unsigned int)(uintptr_t)src); in hisi_mcu_load_image() 198 __func__, (unsigned int)(uintptr_t)src, in hisi_mcu_load_image() 199 src[0], src[1], src[2], src[3]); in hisi_mcu_load_image()
|
| /rk3399_ARM-atf/plat/arm/board/juno/ |
| H A D | juno_trusted_boot.c | 28 uint32_t *src, tmp; in juno_get_rotpk_info_regs() local 67 src = (uint32_t *)TZ_PUB_KEY_HASH_BASE; in juno_get_rotpk_info_regs() 69 tmp = src[words - 1 - i]; in juno_get_rotpk_info_regs() 78 src = (uint32_t *)(TZ_PUB_KEY_HASH_BASE + ARM_ROTPK_HASH_LEN / 2); in juno_get_rotpk_info_regs() 80 tmp = src[words - 1 - i]; in juno_get_rotpk_info_regs()
|
| H A D | cert_create_tbbr.mk | 19 CRTTOOL_SOURCES += ${PLAT_DIR}certificate/src/juno_tbb_cert.c \ 20 ${PLAT_DIR}certificate/src/juno_tbb_ext.c \ 21 ${PLAT_DIR}certificate/src/juno_tbb_key.c
|
| /rk3399_ARM-atf/drivers/renesas/common/dma/ |
| H A D | dma_driver.c | 88 static void dma_start(uintptr_t dst, uint32_t src, uint32_t len) in dma_start() argument 94 mmio_write_32(DMA_DMASAR, src); in dma_start() 119 void rcar_dma_exec(uintptr_t dst, uint32_t src, uint32_t len) in rcar_dma_exec() argument 131 if (src & DMA_FRACTION_MASK) { in rcar_dma_exec() 133 src, dma_len); in rcar_dma_exec() 145 dma_start(dst, src, dma_len); in rcar_dma_exec()
|
| /rk3399_ARM-atf/plat/mediatek/mt8183/drivers/sspm/ |
| H A D | sspm.c | 13 static void memcpy_to_sspm(uint32_t dst, uint32_t *src, uint32_t len) in memcpy_to_sspm() argument 16 mmio_write_32(dst, *src); in memcpy_to_sspm() 18 src++; in memcpy_to_sspm() 22 static void memcpy_from_sspm(uint32_t *dst, uint32_t src, uint32_t len) in memcpy_from_sspm() argument 25 *dst = mmio_read_32(src); in memcpy_from_sspm() 27 src += sizeof(uint32_t); in memcpy_from_sspm()
|
| /rk3399_ARM-atf/drivers/measured_boot/rse/ |
| H A D | qcbor.mk | 13 QCBOR_SOURCES += ${QCBOR_DIR}/src/qcbor_encode.c \ 14 ${QCBOR_DIR}/src/qcbor_decode.c \ 15 ${QCBOR_DIR}/src/UsefulBuf.c
|
| /rk3399_ARM-atf/tools/cert_create/src/tbbr/ |
| H A D | tbbr.mk | 27 CRTTOOL_SOURCES += src/tbbr/tbb_cert.c \ 28 src/tbbr/tbb_ext.c \ 29 src/tbbr/tbb_key.c
|
| /rk3399_ARM-atf/plat/nxp/soc-lx2160a/lx2162aqds/ |
| H A D | cert_create_tbbr.mk | 24 PLAT_OBJECTS += ${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_cert.c \ 25 ${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_ext.c \ 26 ${PDEF_CERT_TOOL_PATH}/src/pdef_tbb_key.c
|