diff options
author | Ahmad Fatoum <ahmad@a3f.at> | 2022-11-05 13:11:53 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2022-11-07 08:48:13 +0100 |
commit | 9b38ebb7589ec631a4e36e1d312cc314f3960316 (patch) | |
tree | e2bd1f58251b7497b4215a3abba4e387067f80e8 /arch/arm/include/asm/psci.h | |
parent | 022810dc06b20b5abd14df272a644106993905cb (diff) | |
download | barebox-9b38ebb7589ec631a4e36e1d312cc314f3960316.tar.gz barebox-9b38ebb7589ec631a4e36e1d312cc314f3960316.tar.xz |
ARM: psci: make PSCI method a of_psci_fixup parameter
We currently assume PSCI fixups to always be of method smc, but this is
not true when barebox fixes up the node while running under QEMU.
In preparation for handling QEMU boot properly when psci-client driver
is enabled, give of_psci_fixup an extra parameter.
No functional change.
Signed-off-by: Ahmad Fatoum <ahmad@a3f.at>
Link: https://lore.barebox.org/20221105121154.3716964-1-ahmad@a3f.at
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/include/asm/psci.h')
-rw-r--r-- | arch/arm/include/asm/psci.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/include/asm/psci.h b/arch/arm/include/asm/psci.h index 3c1d046eb9..dbb9adfc3e 100644 --- a/arch/arm/include/asm/psci.h +++ b/arch/arm/include/asm/psci.h @@ -144,6 +144,7 @@ static inline int psci_printf(const char *fmt, ...) int psci_get_cpu_id(void); -int of_psci_fixup(struct device_node *root, unsigned long psci_version); +int of_psci_fixup(struct device_node *root, unsigned long psci_version, + const char *method); #endif /* __ARM_PSCI_H__ */ |