| /rk3399_ARM-atf/drivers/arm/gic/common/ |
| H A D | gic_common_private.h | 18 static inline unsigned int gicd_read_ctlr(uintptr_t base) in gicd_read_ctlr() 23 static inline unsigned int gicd_read_typer(uintptr_t base) in gicd_read_typer() 28 static inline unsigned int gicd_read_iidr(uintptr_t base) in gicd_read_iidr() 33 static inline void gicd_write_ctlr(uintptr_t base, unsigned int val) in gicd_write_ctlr() 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); [all …]
|
| H A D | gic_common.c | 23 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id) in gicd_read_igroupr() 34 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id) in gicd_read_isenabler() 45 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id) in gicd_read_icenabler() 56 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id) in gicd_read_ispendr() 67 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id) in gicd_read_icpendr() 78 unsigned int gicd_read_isactiver(uintptr_t base, unsigned int id) in gicd_read_isactiver() 89 unsigned int gicd_read_icactiver(uintptr_t base, unsigned int id) in gicd_read_icactiver() 100 unsigned int gicd_read_ipriorityr(uintptr_t base, unsigned int id) in gicd_read_ipriorityr() 111 unsigned int gicd_read_icfgr(uintptr_t base, unsigned int id) in gicd_read_icfgr() 122 unsigned int gicd_read_nsacr(uintptr_t base, unsigned int id) in gicd_read_nsacr() [all …]
|
| /rk3399_ARM-atf/plat/brcm/board/stingray/driver/ext_sram_init/ |
| H A D | ext_sram_init.c | 24 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2dc), in brcm_stingray_pnor_pinmux_init() 29 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2e0), in brcm_stingray_pnor_pinmux_init() 34 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2e4), in brcm_stingray_pnor_pinmux_init() 39 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2e8), in brcm_stingray_pnor_pinmux_init() 44 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2ec), in brcm_stingray_pnor_pinmux_init() 49 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2f0), in brcm_stingray_pnor_pinmux_init() 54 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2f4), in brcm_stingray_pnor_pinmux_init() 59 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2f8), in brcm_stingray_pnor_pinmux_init() 64 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x2fc), in brcm_stingray_pnor_pinmux_init() 69 mmio_clrsetbits_32((uintptr_t)(HSLS_IOPAD_BASE + 0x300), in brcm_stingray_pnor_pinmux_init() [all …]
|
| /rk3399_ARM-atf/drivers/arm/gic/v3/ |
| H A D | gicv3_private.h | 40 GICD_##REG##R + (uintptr_t)(id) : \ 41 GICD_##REG##RE + (uintptr_t)(id) - MIN_ESPI_ID) 45 GICD_##REG##R + (((uintptr_t)(id) >> REG##R_SHIFT) << 2) : \ 46 GICD_##REG##RE + ((((uintptr_t)(id) - MIN_ESPI_ID) >> \ 51 GICD_##REG##R + (((uintptr_t)(id) >> REG##R_SHIFT) << 3) : \ 52 GICD_##REG##RE + ((((uintptr_t)(id) - MIN_ESPI_ID) >> \ 57 (GICD_##REG##R + (uintptr_t)(id)) 60 (GICD_##REG##R + (((uintptr_t)(id) >> REG##R_SHIFT) << 2)) 63 (GICD_##REG##R + (((uintptr_t)(id) >> REG##R_SHIFT) << 3)) 117 GICR_##REG##R + (uintptr_t)(id) : \ [all …]
|
| H A D | gicdv3_helpers.c | 22 void gicd_set_icfgr(uintptr_t base, unsigned int id, unsigned int cfg) in gicd_set_icfgr() 37 unsigned int gicd_get_igroupr(uintptr_t base, unsigned int id) in gicd_get_igroupr() 42 void gicd_set_igroupr(uintptr_t base, unsigned int id) in gicd_set_igroupr() 47 void gicd_clr_igroupr(uintptr_t base, unsigned int id) in gicd_clr_igroupr() 56 unsigned int gicd_get_igrpmodr(uintptr_t base, unsigned int id) in gicd_get_igrpmodr() 61 void gicd_set_igrpmodr(uintptr_t base, unsigned int id) in gicd_set_igrpmodr() 66 void gicd_clr_igrpmodr(uintptr_t base, unsigned int id) in gicd_clr_igrpmodr() 75 void gicd_set_icenabler(uintptr_t base, unsigned int id) in gicd_set_icenabler() 84 void gicd_set_icpendr(uintptr_t base, unsigned int id) in gicd_set_icpendr() 93 unsigned int gicd_get_isactiver(uintptr_t base, unsigned int id) in gicd_get_isactiver() [all …]
|
| /rk3399_ARM-atf/drivers/st/ddr/ |
| H A D | stm32mp_ddr.c | 20 static uintptr_t get_base_addr(const struct stm32mp_ddr_priv *priv, enum stm32mp_ddr_base_type base) in get_base_addr() 23 return (uintptr_t)priv->phy; in get_base_addr() 25 return (uintptr_t)priv->ctl; in get_base_addr() 35 uintptr_t base_addr = get_base_addr(priv, base); in stm32mp_ddr_set_reg() 40 uintptr_t ptr = base_addr + desc[i].offset; in stm32mp_ddr_set_reg() 52 value = *((uint32_t *)((uintptr_t)param + in stm32mp_ddr_set_reg() 67 mmio_clrbits_32((uintptr_t)&ctl->swctl, DDRCTRL_SWCTL_SW_DONE); in stm32mp_ddr_start_sw_done() 69 (uintptr_t)&ctl->swctl, mmio_read_32((uintptr_t)&ctl->swctl)); in stm32mp_ddr_start_sw_done() 78 mmio_setbits_32((uintptr_t)&ctl->swctl, DDRCTRL_SWCTL_SW_DONE); in stm32mp_ddr_wait_sw_done_ack() 80 (uintptr_t)&ctl->swctl, mmio_read_32((uintptr_t)&ctl->swctl)); in stm32mp_ddr_wait_sw_done_ack() [all …]
|
| /rk3399_ARM-atf/plat/renesas/common/ |
| H A D | plat_storage.c | 21 static uintptr_t emmcdrv_dev_handle; 22 static uintptr_t memdrv_dev_handle; 23 static uintptr_t rcar_dev_handle; 25 static uintptr_t boot_io_drv_id; 162 static int32_t open_emmcdrv(const uintptr_t spec); 163 static int32_t open_memmap(const uintptr_t spec); 164 static int32_t open_rcar(const uintptr_t spec); 167 uintptr_t *dev_handle; 168 uintptr_t image_spec; 169 int32_t (*check)(const uintptr_t spec); [all …]
|
| /rk3399_ARM-atf/drivers/arm/gic/v2/ |
| H A D | gicv2_private.h | 18 void gicv2_spis_configure_defaults(uintptr_t gicd_base); 19 void gicv2_secure_spis_configure_props(uintptr_t gicd_base, 22 void gicv2_secure_ppi_sgi_setup_props(uintptr_t gicd_base, 25 unsigned int gicv2_get_cpuif_id(uintptr_t base); 30 static inline unsigned int gicd_read_pidr2(uintptr_t base) in gicd_read_pidr2() 38 static inline unsigned int gicd_get_itargetsr(uintptr_t base, unsigned int id) in gicd_get_itargetsr() 43 static inline void gicd_set_itargetsr(uintptr_t base, unsigned int id, in gicd_set_itargetsr() 51 static inline void gicd_write_sgir(uintptr_t base, unsigned int val) in gicd_write_sgir() 60 static inline unsigned int gicc_read_ctlr(uintptr_t base) in gicc_read_ctlr() 65 static inline unsigned int gicc_read_pmr(uintptr_t base) in gicc_read_pmr() [all …]
|
| H A D | gicdv2_helpers.c | 22 unsigned int gicd_read_igroupr(uintptr_t base, unsigned int id) in gicd_read_igroupr() 33 unsigned int gicd_read_isenabler(uintptr_t base, unsigned int id) in gicd_read_isenabler() 44 unsigned int gicd_read_icenabler(uintptr_t base, unsigned int id) in gicd_read_icenabler() 55 unsigned int gicd_read_ispendr(uintptr_t base, unsigned int id) in gicd_read_ispendr() 66 unsigned int gicd_read_icpendr(uintptr_t base, unsigned int id) in gicd_read_icpendr() 77 unsigned int gicd_read_isactiver(uintptr_t base, unsigned int id) in gicd_read_isactiver() 88 unsigned int gicd_read_icactiver(uintptr_t base, unsigned int id) in gicd_read_icactiver() 99 unsigned int gicd_read_ipriorityr(uintptr_t base, unsigned int id) in gicd_read_ipriorityr() 110 unsigned int gicd_read_icfgr(uintptr_t base, unsigned int id) in gicd_read_icfgr() 121 unsigned int gicd_read_nsacr(uintptr_t base, unsigned int id) in gicd_read_nsacr() [all …]
|
| /rk3399_ARM-atf/plat/imx/common/ |
| H A D | imx_io_storage.c | 22 static uintptr_t fip_dev_handle; 26 static uintptr_t mmc_dev_handle; 47 static int open_mmc(const uintptr_t spec); 51 static uintptr_t memmap_dev_handle; 57 static int open_memmap(const uintptr_t spec); 60 static int open_fip(const uintptr_t spec); 118 uintptr_t *dev_handle; 119 uintptr_t image_spec; 120 int (*check)(const uintptr_t spec); 127 (uintptr_t)&mmc_fip_spec, [all …]
|
| /rk3399_ARM-atf/plat/brcm/common/ |
| H A D | brcm_io_storage.c | 24 static uintptr_t fip_dev_handle; 26 static uintptr_t memmap_dev_handle; 133 static int open_fip(const uintptr_t spec); 134 static int open_memmap(const uintptr_t spec); 135 static int open_qspi(const uintptr_t spec); 136 static int open_nand(const uintptr_t spec); 139 uintptr_t *dev_handle; 140 uintptr_t image_spec; 141 int (*check)(const uintptr_t spec); 148 (uintptr_t)&fip_block_spec, [all …]
|
| /rk3399_ARM-atf/plat/rpi/common/ |
| H A D | rpi3_io_storage.c | 38 static uintptr_t fip_dev_handle; 40 static uintptr_t memmap_dev_handle; 105 static int open_fip(const uintptr_t spec); 106 static int open_memmap(const uintptr_t spec); 109 uintptr_t *dev_handle; 110 uintptr_t image_spec; 111 int (*check)(const uintptr_t spec); 118 (uintptr_t)&fip_block_spec, 123 (uintptr_t)&bl2_uuid_spec, 128 (uintptr_t)&bl31_uuid_spec, [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/poplar/ |
| H A D | plat_storage.c | 29 static uintptr_t emmc_dev_handle; 30 static int open_emmc(const uintptr_t spec); 50 static uintptr_t mmap_dev_handle; 51 static int open_mmap(const uintptr_t spec); 60 static uintptr_t fip_dev_handle; 61 static int open_fip(const uintptr_t spec); 88 uintptr_t *dev_handle; 89 uintptr_t image_spec; 90 int (*check)(const uintptr_t spec); 97 (uintptr_t)&emmc_fip_spec, [all …]
|
| /rk3399_ARM-atf/plat/marvell/armada/common/ |
| H A D | marvell_io_storage.c | 23 static uintptr_t fip_dev_handle; 25 static uintptr_t memmap_dev_handle; 59 static int open_fip(const uintptr_t spec); 60 static int open_memmap(const uintptr_t spec); 63 uintptr_t *dev_handle; 64 uintptr_t image_spec; 65 int (*check)(const uintptr_t spec); 72 (uintptr_t)&fip_block_spec, 77 (uintptr_t)&bl2_uuid_spec, 82 (uintptr_t)&scp_bl2_uuid_spec, [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/hikey960/ |
| H A D | hikey960_io_storage.c | 30 uintptr_t *dev_handle; 31 uintptr_t image_spec; 32 int (*check)(const uintptr_t spec); 36 static uintptr_t ufs_dev_handle, fip_dev_handle; 38 static int check_ufs(const uintptr_t spec); 39 static int check_fip(const uintptr_t spec); 40 size_t ufs_read_lun3_blks(int lba, uintptr_t buf, size_t size); 41 size_t ufs_write_lun3_blks(int lba, const uintptr_t buf, size_t size); 141 (uintptr_t)&ufs_fip_spec, 146 (uintptr_t)&scp_bl2_uuid_spec, [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hikey_io_storage.c | 34 uintptr_t *dev_handle; 35 uintptr_t image_spec; 36 int (*check)(const uintptr_t spec); 40 static uintptr_t emmc_dev_handle; 42 static uintptr_t fip_dev_handle; 44 static int check_emmc(const uintptr_t spec); 45 static int check_fip(const uintptr_t spec); 140 (uintptr_t)&emmc_fip_spec, 145 (uintptr_t)&scp_bl2_uuid_spec, 150 (uintptr_t)&bl31_uuid_spec, [all …]
|
| /rk3399_ARM-atf/include/drivers/io/ |
| H A D | io_storage.h | 74 const uintptr_t dev_spec, 75 uintptr_t *handle); 80 int io_dev_init(uintptr_t dev_handle, const uintptr_t init_params); 83 int io_dev_close(uintptr_t dev_handle); 87 int io_open(uintptr_t dev_handle, const uintptr_t spec, uintptr_t *handle); 89 int io_seek(uintptr_t handle, io_seek_mode_t mode, signed long long offset); 91 int io_size(uintptr_t handle, size_t *length); 93 int io_read(uintptr_t handle, uintptr_t buffer, size_t length, 96 int io_write(uintptr_t handle, const uintptr_t buffer, size_t length, 99 int io_close(uintptr_t handle);
|
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_io_storage.c | 53 static uintptr_t fip_dev_handle; 55 static uintptr_t memmap_dev_handle; 57 static uintptr_t sh_dev_handle; 60 static uintptr_t enc_dev_handle; 211 static int open_fip(const uintptr_t spec); 212 static int open_memmap(const uintptr_t spec); 214 static int open_enc_fip(const uintptr_t spec); 218 uintptr_t *dev_handle; 219 uintptr_t image_spec; 220 int (*check)(const uintptr_t spec); [all …]
|
| /rk3399_ARM-atf/plat/nxp/common/fip_handler/ddr_fip/ |
| H A D | ddr_io_storage.c | 26 extern uintptr_t backend_dev_handle; 30 static uintptr_t ddr_fip_dev_handle; 81 static int open_ddr_fip(const uintptr_t spec); 84 uintptr_t *dev_handle; 85 uintptr_t image_spec; 86 int (*check)(const uintptr_t spec); 93 (uintptr_t)&ddr_fip_block_spec, 98 (uintptr_t)&ddr_imem_udimm_1d_uuid_spec, 103 (uintptr_t)&ddr_imem_udimm_2d_uuid_spec, 108 (uintptr_t)&ddr_dmem_udimm_1d_uuid_spec, [all …]
|
| /rk3399_ARM-atf/plat/intel/soc/common/ |
| H A D | socfpga_storage.c | 36 static uintptr_t fip_dev_handle; 37 static uintptr_t boot_dev_handle; 57 uintptr_t a2_lba_offset; 65 static int check_fip(const uintptr_t spec); 66 static int check_dev(const uintptr_t spec); 77 uintptr_t *dev_handle; 78 uintptr_t image_spec; 79 int (*check)(const uintptr_t spec); 85 (uintptr_t)&fip_spec, 90 (uintptr_t)&bl2_uuid_spec, [all …]
|
| /rk3399_ARM-atf/plat/arm/common/ |
| H A D | arm_io_storage.c | 25 uintptr_t fip_dev_handle; 27 uintptr_t memmap_dev_handle; 30 uintptr_t enc_dev_handle; 44 int open_fip(const uintptr_t spec) in open_fip() 47 uintptr_t local_image_handle; in open_fip() 50 result = io_dev_init(fip_dev_handle, (uintptr_t)FIP_IMAGE_ID); in open_fip() 51 if (result == 0 && spec != (uintptr_t)NULL) { in open_fip() 61 int open_memmap(const uintptr_t spec) in open_memmap() 64 uintptr_t local_image_handle; in open_memmap() 66 result = io_dev_init(memmap_dev_handle, (uintptr_t)NULL); in open_memmap() [all …]
|
| /rk3399_ARM-atf/plat/arm/common/fconf/ |
| H A D | arm_fconf_io.c | 122 (uintptr_t)&gpt_spec, 127 (uintptr_t)&bkup_gpt_spec, 135 (uintptr_t)&fwu_metadata_spec, 141 (uintptr_t)&fwu_metadata_spec, 147 (uintptr_t)&fip_block_spec, 153 (uintptr_t)NULL, 159 (uintptr_t)&arm_uuid_spec[BL2_IMAGE_ID], 164 (uintptr_t)&arm_uuid_spec[TB_FW_CONFIG_ID], 169 (uintptr_t)&arm_uuid_spec[FW_CONFIG_ID], 175 (uintptr_t)&arm_uuid_spec[SCP_BL2_IMAGE_ID], [all …]
|
| /rk3399_ARM-atf/drivers/st/ddr/phy/phyinit/src/ |
| H A D | ddrphy_phyinit_i_loadpieimage.c | 36 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (TMASTER | C0 | in dfiwrrddatacsconfig_program() 88 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (C0 | TMASTER | CSR_SEQ0BDLY0_ADDR))), in seq0bdly_program() 91 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (C0 | TMASTER | CSR_SEQ0BDLY1_ADDR))), in seq0bdly_program() 94 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (C0 | TMASTER | CSR_SEQ0BDLY2_ADDR))), in seq0bdly_program() 97 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (C0 | TMASTER | CSR_SEQ0BDLY3_ADDR))), in seq0bdly_program() 111 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (TINITENG | CSR_SEQ0BDISABLEFLAG0_ADDR))), in seq0bdisableflag_program() 113 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (TINITENG | CSR_SEQ0BDISABLEFLAG1_ADDR))), in seq0bdisableflag_program() 115 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (TINITENG | CSR_SEQ0BDISABLEFLAG2_ADDR))), in seq0bdisableflag_program() 117 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (TINITENG | CSR_SEQ0BDISABLEFLAG3_ADDR))), in seq0bdisableflag_program() 119 mmio_write_16((uintptr_t)(DDRPHYC_BASE + (4U * (TINITENG | CSR_SEQ0BDISABLEFLAG4_ADDR))), in seq0bdisableflag_program() [all …]
|
| /rk3399_ARM-atf/include/common/ |
| H A D | bl_common.h | 109 IMPORT_SYM(uintptr_t, __TEXT_START__, BL_CODE_BASE); 110 IMPORT_SYM(uintptr_t, __TEXT_END__, BL_CODE_END); 111 IMPORT_SYM(uintptr_t, __RODATA_START__, BL_RO_DATA_BASE); 112 IMPORT_SYM(uintptr_t, __RODATA_END__, BL_RO_DATA_END); 114 IMPORT_SYM(uintptr_t, __RO_START__, BL_CODE_BASE); 115 IMPORT_SYM(uintptr_t, __RO_END__, BL_CODE_END); 118 IMPORT_SYM(uintptr_t, __NOBITS_START__, BL_NOBITS_BASE); 119 IMPORT_SYM(uintptr_t, __NOBITS_END__, BL_NOBITS_END); 121 IMPORT_SYM(uintptr_t, __RW_END__, BL_END); 124 IMPORT_SYM(uintptr_t, __BL1_ROM_END__, BL1_ROM_END); [all …]
|
| /rk3399_ARM-atf/plat/nxp/common/setup/ |
| H A D | ls_io_storage.c | 47 uintptr_t backend_dev_handle; 50 static uintptr_t fip_dev_handle; 128 static int open_fip(const uintptr_t spec); 131 uintptr_t *dev_handle; 132 uintptr_t image_spec; 133 int (*check)(const uintptr_t spec); 140 (uintptr_t)&fip_block_spec, 145 (uintptr_t)&bl2_uuid_spec, 150 (uintptr_t)&fuse_bl2_uuid_spec, 155 (uintptr_t)&bl31_uuid_spec, [all …]
|