OSDN Git Service

pinctrl: ocelot: allow building as a module
authorClément Léger <clement.leger@bootlin.com>
Fri, 17 Jun 2022 10:35:48 +0000 (12:35 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 28 Jun 2022 07:18:08 +0000 (09:18 +0200)
commit4425205ea38bef591a6c800bb47082fc35e788a0
tree21d0960bd87a89b848a3490a21aca3d3bcf6c88c
parent61a2cc093bdcb96cd3e3ed2082c3c30e3795d87e
pinctrl: ocelot: allow building as a module

Set PINCTRL_OCELOT config option as a tristate and add
MODULE_DEVICE_TABLE()/MODULE_LICENSE() to export appropriate
information. Moreover, switch from builtin_platform_driver()
to module_platform_driver().

Signed-off-by: Clément Léger <clement.leger@bootlin.com>
Link: https://lore.kernel.org/r/20220617103548.490092-1-clement.leger@bootlin.com
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/Kconfig
drivers/pinctrl/pinctrl-ocelot.c