Skip to content
Snippets Groups Projects
Commit c33d5e5a authored by Kent McLeod's avatar Kent McLeod
Browse files

gic_500: Move redist init code to own function

Separate system register initialisation from redistributor register
initialisation
parent d03f8c19
No related branches found
No related tags found
No related merge requests found
......@@ -216,7 +216,7 @@ BOOT_CODE static void gicr_locate_interface(void)
}
BOOT_CODE static void cpu_iface_init(void)
BOOT_CODE static void gicr_init(void)
{
int i;
uint32_t priority;
......@@ -245,6 +245,10 @@ BOOT_CODE static void cpu_iface_init(void)
gic_rdist_sgi_ppi_map[CURRENT_CPU_INDEX()]->icfgrn_rw = 0x0;
gicv3_redist_wait_for_rwp();
}
BOOT_CODE static void cpu_iface_init(void)
{
/* Enable system registers */
gicv3_enable_sre();
......@@ -277,6 +281,7 @@ BOOT_CODE void cpu_initLocalIRQController(void)
mpidr_map[CURRENT_CPU_INDEX()] = mpidr;
gicr_init();
cpu_iface_init();
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment