diff options
author | Peng Fan <peng.fan@nxp.com> | 2021-06-11 11:16:08 +0800 |
---|---|---|
committer | Peng Fan <peng.fan@nxp.com> | 2021-07-22 10:27:48 +0800 |
commit | b3c8fd5d778144340d289ad4825123106aac4a96 (patch) | |
tree | 42fec834af0c4e44641092ca571bfe53401621e7 /drivers | |
parent | 7e4833cdde8235d228f1f1c40f52b989ad5aa98a (diff) | |
download | trusted-firmware-a-b3c8fd5d778144340d289ad4825123106aac4a96.tar.gz |
fix(drivers/scmi-msg): entry: add weak functions
One platform may not implement all the protocols, to avoid build break
when we not include all the protocols, add weak functions.
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Change-Id: I1485baa2e8f381cb0eede1a7b93ed10e49934971
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/scmi-msg/entry.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/drivers/scmi-msg/entry.c b/drivers/scmi-msg/entry.c index 6980494c2c..3537fbe122 100644 --- a/drivers/scmi-msg/entry.c +++ b/drivers/scmi-msg/entry.c @@ -11,6 +11,31 @@ #include "common.h" +#pragma weak scmi_msg_get_clock_handler +#pragma weak scmi_msg_get_rstd_handler +#pragma weak scmi_msg_get_pd_handler +#pragma weak scmi_msg_get_voltage_handler + +scmi_msg_handler_t scmi_msg_get_clock_handler(struct scmi_msg *msg __unused) +{ + return NULL; +} + +scmi_msg_handler_t scmi_msg_get_rstd_handler(struct scmi_msg *msg __unused) +{ + return NULL; +} + +scmi_msg_handler_t scmi_msg_get_pd_handler(struct scmi_msg *msg __unused) +{ + return NULL; +} + +scmi_msg_handler_t scmi_msg_get_voltage_handler(struct scmi_msg *msg __unused) +{ + return NULL; +} + void scmi_status_response(struct scmi_msg *msg, int32_t status) { assert(msg->out && msg->out_size >= sizeof(int32_t)); |