clk: allow building lan966x as a module
authorClément Léger <clement.leger@bootlin.com>
Fri, 17 Jun 2022 10:33:06 +0000 (12:33 +0200)
committerStephen Boyd <sboyd@kernel.org>
Mon, 3 Oct 2022 21:14:02 +0000 (14:14 -0700)
commit8a977bbb17e2619ba06559f102cffd8678c3084e
tree7ea0f3c04dbbc32468874dd58f2ee66fef015edc
parentae039f0fc0432922e95888cb470e5d9e1d8f6934
clk: allow building lan966x as a module

Set the COMMON_CLK_LAN966X option as a tristate and switch from
builtin_platform_driver() to module_platform_driver() to allow building
and using this driver as a module.

Signed-off-by: Clément Léger <clement.leger@bootlin.com>
Link: https://lore.kernel.org/r/20220617103306.489466-1-clement.leger@bootlin.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/Kconfig
drivers/clk/clk-lan966x.c