]> git.baikalelectronics.ru Git - kernel.git/commit
clk: ralink: make system controller node a reset provider
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Thu, 10 Feb 2022 09:48:59 +0000 (10:48 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 15 Feb 2022 16:06:37 +0000 (17:06 +0100)
commitbcad81c8d68e58f3b38ca25143ba0a3f302c90f8
treedd46933e0e70e2978a51d6ea89eb376da3d8d621
parentf465b6506a94b456ae14d77e137583069d079fee
clk: ralink: make system controller node a reset provider

MT7621 system controller node is already providing the clocks for the whole
system but must also serve as a reset provider. Hence, add reset controller
related code to the clock driver itself. To get resets properly ready for
the rest of the world we need to move platform driver initialization process
to 'arch_initcall'.

CC: Philipp Zabel <p.zabel@pengutronix.de>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Link: https://lore.kernel.org/r/20220210094859.927868-3-sergio.paracuellos@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/clk/ralink/clk-mt7621.c