]> git.itanic.dy.fi Git - linux-stable/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)
commit38a8553b0a22ed54f014d8402fedd268b529175c
treedd46933e0e70e2978a51d6ea89eb376da3d8d621
parent478b09fa2c00cbc40d25bc061befdf11f04a27ad
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