diff options
author | Alistair Popple <alistair@popple.id.au> | 2015-05-15 14:06:36 +1000 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2015-05-22 15:14:37 +1000 |
commit | 96e023e7534c16ab54e236c114340e2447c36d2f (patch) | |
tree | 0046af177fbbedc9f8d0cb2245fff4f6c596b547 /arch/powerpc/include/asm/opal.h | |
parent | 5703d2f4a1da6d23b3be896947ce255226fc4295 (diff) | |
download | linux-stable-96e023e7534c16ab54e236c114340e2447c36d2f.tar.gz linux-stable-96e023e7534c16ab54e236c114340e2447c36d2f.tar.bz2 linux-stable-96e023e7534c16ab54e236c114340e2447c36d2f.zip |
powerpc/powernv: Reorder OPAL subsystem initialisation
Most of the OPAL subsystems are always compiled in for PowerNV and
many of them need to be initialised before or after other OPAL
subsystems. Rather than trying to control this ordering through
machine initcalls it is clearer and easier to control initialisation
order with explicit calls in opal_init.
Signed-off-by: Alistair Popple <alistair@popple.id.au>
Cc: Mahesh Jagannath Salgaonkar <mahesh@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/include/asm/opal.h')
-rw-r--r-- | arch/powerpc/include/asm/opal.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/opal.h b/arch/powerpc/include/asm/opal.h index 9a4781357fa6..dcdf83c86256 100644 --- a/arch/powerpc/include/asm/opal.h +++ b/arch/powerpc/include/asm/opal.h @@ -240,6 +240,9 @@ extern int opal_elog_init(void); extern void opal_platform_dump_init(void); extern void opal_sys_param_init(void); extern void opal_msglog_init(void); +extern int opal_async_comp_init(void); +extern int opal_sensor_init(void); +extern int opal_hmi_handler_init(void); extern int opal_machine_check(struct pt_regs *regs); extern bool opal_mce_check_early_recovery(struct pt_regs *regs); |