On Tue, Jan 25, 2022 at 2:14 AM Stephen Boyd <sboyd@xxxxxxxxxx> wrote: > > Quoting Sergio Paracuellos (2022-01-10 03:49:29) > > 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@xxxxxxxxxxxxxx> > > Signed-off-by: Sergio Paracuellos <sergio.paracuellos@xxxxxxxxx> > > --- > > drivers/clk/ralink/clk-mt7621.c | 92 ++++++++++++++++++++++++++++++++- > > 1 file changed, 91 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/clk/ralink/clk-mt7621.c b/drivers/clk/ralink/clk-mt7621.c > > index a2c045390f00..99256659dd96 100644 > > --- a/drivers/clk/ralink/clk-mt7621.c > > +++ b/drivers/clk/ralink/clk-mt7621.c > > @@ -11,14 +11,17 @@ > > #include <linux/mfd/syscon.h> > > #include <linux/platform_device.h> > > #include <linux/regmap.h> > > +#include <linux/reset-controller.h> > > #include <linux/slab.h> > > #include <dt-bindings/clock/mt7621-clk.h> > > +#include <dt-bindings/reset/mt7621-reset.h> > > I can't take this patch without taking the first patch. I suppose if > Greg is OK I can take the staging patch #4 through clk tree too? Let me > know. Greg, can you Ack patch 4 of the series to get all applied through CLK tree? Thanks! Best regards, Sergio Paracuellos