aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/psci
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2018-07-31 15:08:02 +0000
committerAndrew Turner <andrew@FreeBSD.org>2018-07-31 15:08:02 +0000
commit100a6d1905b1bb510020e6fe3a535ebf5fc395e8 (patch)
tree5cffe0c838ccbb7325746aaa4e99d0aead49901e /sys/dev/psci
parent97df4fd15850a682e8b941d8cc41b80e61a195d9 (diff)
Notes
Diffstat (limited to 'sys/dev/psci')
-rw-r--r--sys/dev/psci/smccc.c4
-rw-r--r--sys/dev/psci/smccc.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/psci/smccc.c b/sys/dev/psci/smccc.c
index b59bf659eec5..54673d431d4c 100644
--- a/sys/dev/psci/smccc.c
+++ b/sys/dev/psci/smccc.c
@@ -93,10 +93,10 @@ smccc_arch_workaround_1(void)
}
int
-smccc_arch_workaround_2(bool enable)
+smccc_arch_workaround_2(int enable)
{
KASSERT(smccc_version != SMCCC_VERSION_1_0,
("SMCCC arch workaround 2 called with an invalid SMCCC interface"));
- return (psci_call(SMCCC_ARCH_WORKAROUND_2, enable ? 1 : 0, 0, 0));
+ return (psci_call(SMCCC_ARCH_WORKAROUND_2, enable, 0, 0));
}
diff --git a/sys/dev/psci/smccc.h b/sys/dev/psci/smccc.h
index 223f688fa80e..5ff78655552d 100644
--- a/sys/dev/psci/smccc.h
+++ b/sys/dev/psci/smccc.h
@@ -69,7 +69,7 @@
int32_t smccc_arch_features(uint32_t);
int smccc_arch_workaround_1(void);
-int smccc_arch_workaround_2(bool);
+int smccc_arch_workaround_2(int);
#endif /* _PSCI_SMCCC_H_ */