/tf-a-ffa_el3_spmc/common/ |
A D | image_decompress.c | 36 saved_image_info = *info; in image_decompress_prepare() 37 info->image_base = decompressor_buf_base; in image_decompress_prepare() 38 info->image_max_size = decompressor_buf_size; in image_decompress_prepare() 41 int image_decompress(struct image_info *info) in image_decompress() argument 51 compressed_image_size = info->image_size; in image_decompress() 52 compressed_image_base = info->image_base; in image_decompress() 53 *info = saved_image_info; in image_decompress() 57 image_base = info->image_base; in image_decompress() 67 &image_base, info->image_max_size, in image_decompress() 75 info->image_size = image_base - info->image_base; in image_decompress() [all …]
|
/tf-a-ffa_el3_spmc/drivers/brcm/i2c/ |
A D | i2c.c | 230 __func__, info->devaddr, info->cmd_valid, info->command, in iproc_i2c_write_trans_data() 231 info->size, info->smb_proto); in iproc_i2c_write_trans_data() 278 info->size); in iproc_i2c_write_trans_data() 286 if (info->cmd_valid) { in iproc_i2c_write_trans_data() 288 info->command); in iproc_i2c_write_trans_data() 298 info->data[i] | SMB_MSTRWRSTS_MASK : info->data[i]; in iproc_i2c_write_trans_data() 466 info->bus_id = bus_id; in iproc_i2c_fill_info() 467 info->devaddr = devaddr; in iproc_i2c_fill_info() 470 info->data = value; in iproc_i2c_fill_info() 471 info->size = 1U; in iproc_i2c_fill_info() [all …]
|
/tf-a-ffa_el3_spmc/plat/nxp/soc-lx2160a/lx2160ardb/ |
A D | ddr_init.c | 168 struct ddr_info info; in init_ddr() local 181 zeromem(&info, sizeof(info)); in init_ddr() 184 info.num_ctlrs = NUM_OF_DDRC; in init_ddr() 185 info.spd_addr = spd_addr; in init_ddr() 186 info.ddr[0] = (void *)NXP_DDR_ADDR; in init_ddr() 190 info.clk = get_ddr_freq(&sys, 0); in init_ddr() 191 info.img_loadr = load_img; in init_ddr() 193 if (info.clk == 0) { in init_ddr() 194 info.clk = get_ddr_freq(&sys, 1); in init_ddr() 196 info.dimm_on_ctlr = DDRC_NUM_DIMM; in init_ddr() [all …]
|
/tf-a-ffa_el3_spmc/plat/rpi/rpi3/ |
A D | rpi3_bl1_setup.c | 72 const char __unused *model, __unused *info; in bl1_platform_setup() local 77 info = "(1GB, Sony, UK)"; in bl1_platform_setup() 81 info = "(1GB, Embest, China)"; in bl1_platform_setup() 85 info = "(1GB, Sony, UK)"; in bl1_platform_setup() 89 info = "(Unknown)"; in bl1_platform_setup() 94 NOTICE("rpi3: Detected: %s %s [0x%08x]\n", model, info, rev); in bl1_platform_setup()
|
/tf-a-ffa_el3_spmc/include/lib/extensions/ |
A D | ras.h | 88 typedef int (*err_record_probe_t)(const struct err_record_info *info, 115 typedef int (*err_record_handler_t)(const struct err_record_info *info, 178 static inline int ras_err_ser_probe_memmap(const struct err_record_info *info, in ras_err_ser_probe_memmap() argument 181 assert(info->version == ERR_HANDLER_VERSION); in ras_err_ser_probe_memmap() 183 return ser_probe_memmap(info->memmap.base_addr, info->memmap.size_num_k, in ras_err_ser_probe_memmap() 187 static inline int ras_err_ser_probe_sysreg(const struct err_record_info *info, in ras_err_ser_probe_sysreg() argument 190 assert(info->version == ERR_HANDLER_VERSION); in ras_err_ser_probe_sysreg() 192 return ser_probe_sysreg(info->sysreg.idx_start, info->sysreg.num_idx, in ras_err_ser_probe_sysreg()
|
/tf-a-ffa_el3_spmc/drivers/brcm/ |
A D | spi_flash.c | 56 const struct spi_flash_info *info; in spi_flash_read_id() local 66 for (info = spi_flash_ids; info->name != NULL; info++) { in spi_flash_read_id() 67 if (info->id_len) { in spi_flash_read_id() 68 if (!memcmp(info->id, id, info->id_len)) in spi_flash_read_id() 69 return info; in spi_flash_read_id() 288 info = spi_flash_read_id(); in spi_flash_probe() 289 if (!info) in spi_flash_probe() 293 info->name, info->n_sectors, in spi_flash_probe() 294 info->sector_size); in spi_flash_probe() 295 flash->size = info->n_sectors * info->sector_size; in spi_flash_probe() [all …]
|
/tf-a-ffa_el3_spmc/drivers/arm/css/scmi/ |
A D | scmi_common.c | 36 ((mailbox_mem_t *)(ch->info->scmi_mbx_mem))->status)); in scmi_get_channel() 44 mailbox_mem_t *mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_send_sync_command() 55 ch->info->ring_doorbell(ch->info); in scmi_send_sync_command() 81 ((mailbox_mem_t *)(ch->info->scmi_mbx_mem))->status)); in scmi_put_channel() 101 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_proto_version() 134 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_proto_msg_attr() 162 assert(ch && ch->info); in scmi_init() 163 assert(ch->info->db_reg_addr); in scmi_init() 164 assert(ch->info->db_modify_mask); in scmi_init() 165 assert(ch->info->db_preserve_mask); in scmi_init() [all …]
|
/tf-a-ffa_el3_spmc/plat/socionext/synquacer/drivers/scp/ |
A D | sq_scp.c | 13 uint32_t sq_scp_get_draminfo(struct draminfo *info) in sq_scp_get_draminfo() argument 16 sq_scmi_get_draminfo(info); in sq_scp_get_draminfo() 18 scpi_get_draminfo(info); in sq_scp_get_draminfo()
|
/tf-a-ffa_el3_spmc/plat/st/common/ |
A D | stm32mp_dt.c | 138 void dt_fill_device_info(struct dt_node_info *info, int node) in dt_fill_device_info() argument 146 info->base = fdt32_to_cpu(*cuint); in dt_fill_device_info() 148 info->base = 0; in dt_fill_device_info() 154 info->clock = (int)fdt32_to_cpu(*cuint); in dt_fill_device_info() 156 info->clock = -1; in dt_fill_device_info() 162 info->reset = (int)fdt32_to_cpu(*cuint); in dt_fill_device_info() 164 info->reset = -1; in dt_fill_device_info() 167 info->status = fdt_get_status(node); in dt_fill_device_info() 183 dt_fill_device_info(info, node); in dt_get_node() 192 int dt_get_stdout_uart_info(struct dt_node_info *info) in dt_get_stdout_uart_info() argument [all …]
|
/tf-a-ffa_el3_spmc/drivers/io/ |
A D | io_mtd.c | 140 assert((dev_info->info != 0UL) && (entity->info == 0UL)); in mtd_open() 143 cur = (mtd_dev_state_t *)dev_info->info; in mtd_open() 144 entity->info = (uintptr_t)cur; in mtd_open() 168 cur = (mtd_dev_state_t *)entity->info; in mtd_seek() 210 assert(entity->info != (uintptr_t)NULL); in mtd_read() 213 cur = (mtd_dev_state_t *)entity->info; in mtd_read() 237 entity->info = (uintptr_t)NULL; in mtd_close() 245 io_dev_info_t *info; in mtd_dev_open() local 249 result = allocate_dev_info(&info); in mtd_dev_open() 254 cur = (mtd_dev_state_t *)info->info; in mtd_dev_open() [all …]
|
A D | io_block.c | 135 (entity->info == (uintptr_t)NULL)); in block_open() 146 entity->info = (uintptr_t)cur; in block_open() 155 assert(entity->info != (uintptr_t)NULL); in block_seek() 157 cur = (block_dev_state_t *)entity->info; in block_seek() 267 assert(entity->info != (uintptr_t)NULL); in block_read() 268 cur = (block_dev_state_t *)entity->info; in block_read() 496 entity->info = (uintptr_t)NULL; in block_close() 504 io_dev_info_t *info; in block_dev_open() local 509 result = allocate_dev_info(&info); in block_dev_open() 513 cur = (block_dev_state_t *)info->info; in block_dev_open() [all …]
|
/tf-a-ffa_el3_spmc/plat/nxp/soc-lx2160a/lx2160aqds/ |
A D | ddr_init.c | 303 struct ddr_info info; in init_ddr() local 316 zeromem(&info, sizeof(info)); in init_ddr() 319 info.num_ctlrs = NUM_OF_DDRC; in init_ddr() 320 info.spd_addr = spd_addr; in init_ddr() 321 info.ddr[0] = (void *)NXP_DDR_ADDR; in init_ddr() 325 info.clk = get_ddr_freq(&sys, 0); in init_ddr() 326 info.img_loadr = load_img; in init_ddr() 328 if (info.clk == 0) { in init_ddr() 329 info.clk = get_ddr_freq(&sys, 1); in init_ddr() 331 info.dimm_on_ctlr = DDRC_NUM_DIMM; in init_ddr() [all …]
|
/tf-a-ffa_el3_spmc/plat/nxp/soc-lx2160a/lx2162aqds/ |
A D | ddr_init.c | 303 struct ddr_info info; in init_ddr() local 316 zeromem(&info, sizeof(info)); in init_ddr() 319 info.num_ctlrs = NUM_OF_DDRC; in init_ddr() 320 info.spd_addr = spd_addr; in init_ddr() 321 info.ddr[0] = (void *)NXP_DDR_ADDR; in init_ddr() 325 info.clk = get_ddr_freq(&sys, 0); in init_ddr() 326 info.img_loadr = load_img; in init_ddr() 328 if (info.clk == 0) { in init_ddr() 329 info.clk = get_ddr_freq(&sys, 1); in init_ddr() 331 info.dimm_on_ctlr = DDRC_NUM_DIMM; in init_ddr() [all …]
|
/tf-a-ffa_el3_spmc/drivers/st/ddr/ |
A D | stm32mp1_ram.c | 86 uint64_t addressmask = (ddr_priv_data.info.size - 1U); in ddr_test_addr_bus() 214 ret = fdt_read_uint32(fdt, node, "st,mem-size", &config.info.size); in stm32mp1_ddr_setup() 219 config.info.name = fdt_getprop(fdt, node, "st,mem-name", &len); in stm32mp1_ddr_setup() 220 if (config.info.name == NULL) { in stm32mp1_ddr_setup() 224 INFO("RAM: %s\n", config.info.name); in stm32mp1_ddr_setup() 249 priv->info.size = config.info.size; in stm32mp1_ddr_setup() 252 (uint32_t)priv->info.base, (uint32_t)priv->info.size); in stm32mp1_ddr_setup() 273 if (uret < config.info.size) { in stm32mp1_ddr_setup() 275 uret, config.info.size); in stm32mp1_ddr_setup() 297 priv->info.base = STM32MP_DDR_BASE; in stm32mp1_ddr_probe() [all …]
|
/tf-a-ffa_el3_spmc/lib/extensions/ras/ |
A D | ras_common.c | 69 struct err_record_info *info; in ras_ea_handler() local 81 for_each_err_record_info(i, info) { in ras_ea_handler() 82 assert(info->probe != NULL); in ras_ea_handler() 83 assert(info->handler != NULL); in ras_ea_handler() 87 if (info->probe(info, &probe_data) == 0) in ras_ea_handler() 91 ret = info->handler(info, probe_data, &err_data); in ras_ea_handler()
|
/tf-a-ffa_el3_spmc/drivers/arm/css/scmi/vendor/ |
A D | scmi_sq.c | 26 int scmi_get_draminfo(void *p, struct draminfo *info) in scmi_get_draminfo() argument 37 mbx_mem = (mailbox_mem_t *)(ch->info->scmi_mbx_mem); in scmi_get_draminfo() 59 *info = response.info; in scmi_get_draminfo()
|
/tf-a-ffa_el3_spmc/include/lib/ |
A D | bakery_lock.h | 34 static inline bool bakery_is_choosing(unsigned int info) in bakery_is_choosing() argument 36 return (info & 1U) == CHOOSING_TICKET; in bakery_is_choosing() 39 static inline unsigned int bakery_ticket_number(unsigned int info) in bakery_ticket_number() argument 41 return (info >> 1) & 0x7FFFU; in bakery_ticket_number()
|
/tf-a-ffa_el3_spmc/plat/amlogic/common/ |
A D | aml_sip_svc.c | 23 struct aml_cpu_info *info = (void *)AML_SHARE_MEM_OUTPUT_BASE; in aml_sip_get_chip_id() local 29 memset(info, 0, sizeof(struct aml_cpu_info)); in aml_sip_get_chip_id() 32 info->version = 2; in aml_sip_get_chip_id() 35 info->version = 1; in aml_sip_get_chip_id() 39 if (aml_scpi_get_chip_id(info->chip_id, size) == 0) in aml_sip_get_chip_id()
|
/tf-a-ffa_el3_spmc/plat/socionext/uniphier/ |
A D | uniphier_boot_device.c | 142 const struct uniphier_boot_device_info *info; in uniphier_get_boot_device() local 147 info = &uniphier_boot_device_info[soc]; in uniphier_get_boot_device() 154 if (info->have_boot_swap && !(pinmon & BIT(29))) in uniphier_get_boot_device() 157 if (info->is_sd_boot && info->is_sd_boot(pinmon)) in uniphier_get_boot_device() 160 if (info->is_usb_boot && info->is_usb_boot(pinmon)) in uniphier_get_boot_device() 163 return info->get_boot_device(pinmon); in uniphier_get_boot_device()
|
/tf-a-ffa_el3_spmc/plat/marvell/armada/a8k/common/ |
A D | plat_pm.c | 507 gpio_info_t *info; in plat_marvell_power_off_gpio() local 515 info = &pm_cfg->cfg.gpio.info[gpio]; in plat_marvell_power_off_gpio() 518 info->cp_index, info->gpio_index)); in plat_marvell_power_off_gpio() 520 info->cp_index, info->gpio_index), in plat_marvell_power_off_gpio() 525 info->gpio_index)); in plat_marvell_power_off_gpio() 527 info->gpio_index), in plat_marvell_power_off_gpio() 528 reg & ~MVEBU_MPP_MASK(info->gpio_index)); in plat_marvell_power_off_gpio() 543 info = &pm_cfg->cfg.gpio.info[0]; in plat_marvell_power_off_gpio() 545 info->cp_index, info->gpio_index)); in plat_marvell_power_off_gpio() 546 addr = MVEBU_CP_GPIO_DATA_OUT(info->cp_index, info->gpio_index); in plat_marvell_power_off_gpio() [all …]
|
/tf-a-ffa_el3_spmc/plat/st/common/include/ |
A D | stm32mp_dt.h | 34 void dt_fill_device_info(struct dt_node_info *info, int node); 35 int dt_get_node(struct dt_node_info *info, int offset, const char *compat); 36 int dt_get_stdout_uart_info(struct dt_node_info *info);
|
/tf-a-ffa_el3_spmc/plat/brcm/board/stingray/ |
A D | platform.mk | 62 $(info Using Single Cluster) 68 $(info Using DDR) 78 $(info Using USB) 84 $(info Using PAXB) 90 $(info Using FS4) 96 $(info Using FS6) 113 $(info Using NAND) 119 $(info Using BCM_ELOG) 126 $(info Using RESET_TO_BL31) 143 $(info Using ChiMP) [all …]
|
/tf-a-ffa_el3_spmc/plat/mediatek/mt8195/drivers/spm/ |
A D | build.mk | 55 $(info --------------------------------------) 56 $(info SPM build flags: ${PLAT_SPM_DEBUG_CFLAGS}) 57 $(info SPM build files: ${BL31_MT_LPM_PLAT_SPM_SOURCE_FILES}) 58 $(info --------------------------------------)
|
/tf-a-ffa_el3_spmc/plat/mediatek/mt8192/drivers/spm/ |
A D | build.mk | 56 $(info --------------------------------------) 57 $(info SPM build flags: ${PLAT_SPM_DEBUG_CFLAGS}) 58 $(info SPM build files: ${BL31_MT_LPM_PLAT_SPM_SOURCE_FILES}) 59 $(info --------------------------------------)
|
/tf-a-ffa_el3_spmc/plat/nvidia/tegra/soc/t194/ |
A D | plat_ras.c | 97 const struct err_record_info *info = &err_record_mappings.err_records[i]; in tegra194_ras_enable() local 99 uint32_t idx_start = info->sysreg.idx_start; in tegra194_ras_enable() 100 uint32_t num_idx = info->sysreg.num_idx; in tegra194_ras_enable() 211 const struct err_record_info *info = &err_record_mappings.err_records[i]; in tegra194_ras_corrected_err_clear() local 212 uint32_t idx_start = info->sysreg.idx_start; in tegra194_ras_corrected_err_clear() 213 uint32_t num_idx = info->sysreg.num_idx; in tegra194_ras_corrected_err_clear() 261 static int32_t tegra194_ras_record_probe(const struct err_record_info *info, in tegra194_ras_record_probe() argument 269 return ser_probe_sysreg(info->sysreg.idx_start, info->sysreg.num_idx, probe_data); in tegra194_ras_record_probe() 364 uint32_t num_idx = info->sysreg.num_idx; in tegra194_ras_record_handler() 365 uint32_t idx_start = info->sysreg.idx_start; in tegra194_ras_record_handler() [all …]
|