clk: s2mps11: initialize driver via module_platform_driver
authorKrzysztof Kozlowski <krzk@kernel.org>
Mon, 21 Sep 2020 20:35:57 +0000 (22:35 +0200)
committerStephen Boyd <sboyd@kernel.org>
Tue, 22 Sep 2020 19:30:52 +0000 (12:30 -0700)
commit533852d71840a5f8b0cfa6ad8027e6493ea0cc7b
treea2023d35607af6b711d0bc74a93bf2552ec944e2
parent553be99d1fe93ef34b2521991ec3122f918d0dd3
clk: s2mps11: initialize driver via module_platform_driver

The driver was using subsys_initcall() because in old times deferred
probe was not supported everywhere and specific ordering was needed.
Since probe deferral works fine and specific ordering is discouraged
(hides dependencies between drivers and couples their boot order), the
driver can be converted to regular module_platform_driver.

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
Link: https://lore.kernel.org/r/20200921203558.19554-1-krzk@kernel.org
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/clk-s2mps11.c