summaryrefslogtreecommitdiff
path: root/drivers/pinctrl/mscc
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2021-05-03 23:48:56 +0300
committerTom Rini <trini@konsulko.com>2021-07-07 17:17:54 +0300
commit5503435838f946697e78b9564a45595380a66dff (patch)
tree3eb0c7e04f544de162c2547c6b77a09a5c38af60 /drivers/pinctrl/mscc
parent265724cb22d5317eac626e6e773c53e4a0134170 (diff)
downloadu-boot-5503435838f946697e78b9564a45595380a66dff.tar.xz
pinctrl: mscc: Fix multiple definition error
With gcc-11 we get a multiple errors here as the declarations for mscc_pinctrl_ops and mscc_gpio_ops are missing an extern. CC: Gregory CLEMENT <gregory.clement@bootlin.com> Cc: Lars Povlsen <lars.povlsen@microchip.com> Cc: Horatiu Vultur <horatiu.vultur@microchip.com> Signed-off-by: Tom Rini <trini@konsulko.com> Reviewed-by: Horatiu Vultur <horatiu.vultur@microchip.com> Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Diffstat (limited to 'drivers/pinctrl/mscc')
-rw-r--r--drivers/pinctrl/mscc/mscc-common.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pinctrl/mscc/mscc-common.h b/drivers/pinctrl/mscc/mscc-common.h
index 3c5c1faf84..49c84a9f41 100644
--- a/drivers/pinctrl/mscc/mscc-common.h
+++ b/drivers/pinctrl/mscc/mscc-common.h
@@ -61,6 +61,6 @@ int mscc_pinctrl_probe(struct udevice *dev, int num_func,
const struct mscc_pin_data *mscc_pins, int num_pins,
char * const *function_names,
const unsigned long *mscc_gpios);
-const struct pinctrl_ops mscc_pinctrl_ops;
+extern const struct pinctrl_ops mscc_pinctrl_ops;
-const struct dm_gpio_ops mscc_gpio_ops;
+extern const struct dm_gpio_ops mscc_gpio_ops;