summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Zieba <robertzieba@google.com>2022-12-06 23:26:43 +0000
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-01-31 01:10:12 +0000
commit797e9936f4cd0db3bf7536a254b6ac1b719ca04e (patch)
tree08b7ac7d9052b81360e7598a683b33bcf96f5b08
parent1bc5687d47843eb538d8534a89f7fcb362715b91 (diff)
downloadchrome-ec-797e9936f4cd0db3bf7536a254b6ac1b719ca04e.tar.gz
include/ioexpander: Change inline definitions to static inline
These functions are currently defined as `inline`. The definition of these functions is only visible within the current compilation unit which causes linker errors when attempting to use these functions in tests. Change declarations to `static inline` to resolve this. BRANCH=none BUG=b:247151116 TEST=Built Change-Id: Ief4a8db87c823f6d2c0fb9d08b000ebe49c469ea Signed-off-by: Robert Zieba <robertzieba@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4148774 Reviewed-by: Diana Z <dzigterman@chromium.org>
-rw-r--r--include/ioexpander.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/include/ioexpander.h b/include/ioexpander.h
index 9aff67dfaf..5717b10743 100644
--- a/include/ioexpander.h
+++ b/include/ioexpander.h
@@ -92,26 +92,26 @@ extern struct ioexpander_config_t ioex_config[];
#define ioex_disable_interrupt gpio_disable_interrupt
#ifdef CONFIG_GPIO_GET_EXTENDED
-inline int ioex_get_flags(enum gpio_signal signal, int *flags)
+static inline int ioex_get_flags(enum gpio_signal signal, int *flags)
{
*flags = gpio_get_flags(signal);
return EC_SUCCESS;
}
#endif
-inline int ioex_set_flags(enum gpio_signal signal, int flags)
+static inline int ioex_set_flags(enum gpio_signal signal, int flags)
{
gpio_set_flags(signal, flags);
return EC_SUCCESS;
}
-inline int ioex_get_level(enum gpio_signal signal, int *val)
+static inline int ioex_get_level(enum gpio_signal signal, int *val)
{
*val = gpio_get_level(signal);
return EC_SUCCESS;
}
-inline int ioex_set_level(enum gpio_signal signal, int val)
+static inline int ioex_set_level(enum gpio_signal signal, int val)
{
gpio_set_level(signal, val);
return EC_SUCCESS;
@@ -119,7 +119,7 @@ inline int ioex_set_level(enum gpio_signal signal, int val)
int ioex_init(int ioex);
-inline const char *ioex_get_name(enum ioex_signal signal)
+static inline const char *ioex_get_name(enum ioex_signal signal)
{
return gpio_get_name(signal);
}