Skip to content

Commit

Permalink
core: arm: Rename primary_init_intc() to boot_primary_init_intc()
Browse files Browse the repository at this point in the history
Since interrupt controllers are usually initialized in boot stage,
rename primary_init_intc() to boot_primary_init_intc().

Signed-off-by: Alvin Chang <alvinga@andestech.com>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
  • Loading branch information
gagachang authored and jforissier committed Aug 2, 2023
1 parent 8aae466 commit df913c6
Show file tree
Hide file tree
Showing 32 changed files with 35 additions and 35 deletions.
4 changes: 2 additions & 2 deletions core/arch/arm/kernel/boot.c
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ __weak void plat_primary_init_early(void)
DECLARE_KEEP_PAGER(plat_primary_init_early);

/* May be overridden in plat-$(PLATFORM)/main.c */
__weak void primary_init_intc(void)
__weak void boot_primary_init_intc(void)
{
}

Expand Down Expand Up @@ -1199,7 +1199,7 @@ void __weak boot_init_primary_late(unsigned long fdt,
IMSG("WARNING: This ARM core does not have NMFI enabled, no need for workaround");
}

primary_init_intc();
boot_primary_init_intc();
init_vfp_nsec();
if (IS_ENABLED(CFG_NS_VIRTUALIZATION)) {
IMSG("Initializing virtualization support");
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-aspeed/platform_ast2600.c
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ register_ddr(CFG_DRAM_BASE, CFG_DRAM_SIZE);

static struct serial8250_uart_data console_data;

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-aspeed/platform_ast2700.c
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ register_ddr(CFG_DRAM_BASE, CFG_DRAM_SIZE);

static struct serial8250_uart_data console_data;

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(0, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-bcm/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ void console_init(void)
CFG_BCM_ELOG_AP_UART_LOG_SIZE);
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(0, GICD_BASE);
}
2 changes: 1 addition & 1 deletion core/arch/arm/plat-corstone1000/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_SEC, CONSOLE_UART_BASE, PL011_REG_SIZE);
register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICD_BASE, GIC_DIST_REG_SIZE);
register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICC_BASE, GIC_CPU_REG_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GICC_BASE, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-imx/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ void console_init(void)
#endif
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
#ifdef GICD_BASE
gic_init(0, GICD_BASE);
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-imx/pm/cpuidle-imx7d.c
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ int imx7d_lowpower_idle(uint32_t power_state __unused,
if (!get_core_pos())
plat_primary_init_early();

primary_init_intc();
boot_primary_init_intc();
gic_inited = 1;
DMSG("=== Back from Suspended ===\n");
} else {
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-imx/pm/imx7_suspend.c
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ int imx7_cpu_suspend(uint32_t power_state __unused, uintptr_t entry,
/* Set entry for back to Linux */
nsec->mon_lr = (uint32_t)entry;

primary_init_intc();
boot_primary_init_intc();

DMSG("=== Back from Suspended ===\n");

Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-k3/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_SEC, SEC_PROXY_RT_BASE, SEC_PROXY_RT_SIZE);
register_ddr(DRAM0_BASE, DRAM0_SIZE);
register_ddr(DRAM1_BASE, DRAM1_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GICC_BASE, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-ls/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ static void get_gic_offset(uint32_t *offsetc, uint32_t *offsetd)
#endif
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
paddr_t gic_base = 0;
uint32_t gicc_offset = 0;
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-marvell/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICD_BASE, CORE_MMU_PGDIR_SIZE);
register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICC_BASE, CORE_MMU_PGDIR_SIZE);
#endif

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
paddr_t gicd_base = 0;
paddr_t gicc_base = 0;
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-mediatek/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_SEC, GIC_BASE + GICD_OFFSET,
register_phys_mem_pgdir(MEM_AREA_IO_SEC, GIC_BASE + GICC_OFFSET,
CORE_MMU_PGDIR_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-nuvoton/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ static void print_version(void)
IMSG(COLOR_NORMAL);
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
if (IS_ENABLED(CFG_NPCM_DEBUG))
print_version();
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-rcar/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ unsigned long plat_get_aslr_seed(void)
}
#endif

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GICC_BASE, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-rockchip/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_NSEC,

register_phys_mem_pgdir(MEM_AREA_IO_SEC, GIC_BASE, GIC_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GICC_BASE, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-rzn1/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ void console_init(void)
register_serial_console(&console_data.chip);
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GICC_BASE, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-sam/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -338,7 +338,7 @@ void plat_primary_init_early(void)
matrix_init();
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
if (atmel_saic_setup())
panic("Failed to init interrupts\n");
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-sprd/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_SEC,
ROUNDDOWN(GIC_BASE + GICD_OFFSET, CORE_MMU_PGDIR_SIZE),
CORE_MMU_PGDIR_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-stm/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ void plat_primary_init_early(void)
io_write32(GIC_DIST_BASE + GIC_DIST_ISR1 + i, 0xFFFFFFFF);
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_CPU_BASE, GIC_DIST_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-stm32mp1/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ service_init_late(init_console_from_dt);
/*
* GIC init, used also for primary/secondary boot core wake completion
*/
void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);

Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-sunxi/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ static inline void tzpc_init(void)
#endif /* SUNXI_TZPC_BASE */

#ifndef CFG_WITH_ARM_TRUSTED_FW
void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-synquacer/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ void console_init(void)
register_serial_console(&console_data.chip);
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(0, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-ti/a9_plat_init.S
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ after_resume:
mov r0, r5
bl init_sec_mon

bl primary_init_intc
bl boot_primary_init_intc

mov r0, #TEESMC_OPTEED_RETURN_ENTRY_DONE
mov r1, #0
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-ti/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICD_BASE, GICD_SIZE);
register_phys_mem_pgdir(MEM_AREA_IO_NSEC, CONSOLE_UART_BASE,
SERIAL8250_UART_REG_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GICC_BASE, GICD_BASE);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-totalcompute/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ register_ddr(DRAM0_BASE, DRAM0_SIZE);
register_ddr(DRAM1_BASE, DRAM1_SIZE);

#ifndef CFG_CORE_SEL2_SPMC
void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICC_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-uniphier/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ register_ddr(DRAM1_BASE, DRAM1_SIZE);

static struct serial8250_uart_data console_data;

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-versal/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ register_ddr(DRAM1_BASE, DRAM1_SIZE);
register_ddr(DRAM2_BASE, DRAM2_SIZE);
#endif

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
4 changes: 2 additions & 2 deletions core/arch/arm/plat-vexpress/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ register_ddr(DRAM1_BASE, DRAM1_SIZE);
register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICD_BASE, GIC_DIST_REG_SIZE);
register_phys_mem_pgdir(MEM_AREA_IO_SEC, GICC_BASE, GIC_DIST_REG_SIZE);

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand All @@ -61,7 +61,7 @@ void boot_secondary_init_intc(void)
#endif /*CFG_GIC*/

#ifdef CFG_CORE_HAFNIUM_INTC
void primary_init_intc(void)
void boot_primary_init_intc(void)
{
hfic_init();
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-zynq7k/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@ void arm_cl2_enable(vaddr_t pl310_base)
write_actlr(read_actlr() | (1 << 3));
}

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
2 changes: 1 addition & 1 deletion core/arch/arm/plat-zynqmp/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ register_ddr(DRAM1_BASE, CFG_DDR_SIZE - 0x80000000);
register_ddr(DRAM0_BASE, CFG_DDR_SIZE);
#endif

void primary_init_intc(void)
void boot_primary_init_intc(void)
{
gic_init(GIC_BASE + GICC_OFFSET, GIC_BASE + GICD_OFFSET);
}
Expand Down
4 changes: 2 additions & 2 deletions core/arch/riscv/kernel/boot.c
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ __weak void plat_primary_init_early(void)
}

/* May be overridden in plat-$(PLATFORM)/main.c */
__weak void primary_init_intc(void)
__weak void boot_primary_init_intc(void)
{
}

Expand Down Expand Up @@ -144,7 +144,7 @@ void boot_init_primary_late(unsigned long fdt,
IMSG("WARNING: Please check https://optee.readthedocs.io/en/latest/architecture/porting_guidelines.html");
}
IMSG("Primary CPU initializing");
primary_init_intc();
boot_primary_init_intc();
init_tee_runtime();
call_finalcalls();
IMSG("Primary CPU initialized");
Expand Down
2 changes: 1 addition & 1 deletion core/include/kernel/boot.h
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ unsigned long boot_cpu_on_handler(unsigned long a0, unsigned long a1);
void boot_init_secondary(unsigned long nsec_entry);
#endif

void primary_init_intc(void);
void boot_primary_init_intc(void);
void boot_secondary_init_intc(void);

void init_sec_mon(unsigned long nsec_entry);
Expand Down

0 comments on commit df913c6

Please sign in to comment.