clk: meson: s4: fix module autoloading
authorKrzysztof Kozlowski <krzk@kernel.org>
Wed, 10 Apr 2024 15:54:06 +0000 (17:54 +0200)
committerJerome Brunet <jbrunet@baylibre.com>
Fri, 3 May 2024 12:27:32 +0000 (14:27 +0200)
commit11981485e27c7e5a630ee844a2eae1f1835ba807
treeb775d816e6190dd0d47c5a4a28dba3dee295eb7c
parente0892cb47351b85da8ed368c6e2cdd77614967f3
clk: meson: s4: fix module autoloading

Add MODULE_DEVICE_TABLE(), so modules could be properly autoloaded
based on the alias from of_device_id table.  Clocks are considered core
components, so usually they are built-in, however these can be built and
used as modules on some generic kernel.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Link: https://lore.kernel.org/r/20240410155406.224128-1-krzk@kernel.org
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
drivers/clk/meson/s4-peripherals.c
drivers/clk/meson/s4-pll.c