On Thu, Feb 13, 2025 at 10:58:31PM -0800, Wilson Ding wrote: > Armada8k has one register for unit soft-reset configuration within the > system controller register area. > > Signed-off-by: Wilson Ding <dingwei@xxxxxxxxxxx> > --- > drivers/reset/reset-simple.c | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/drivers/reset/reset-simple.c b/drivers/reset/reset-simple.c > index e4e777d40a79..a792b913e1b1 100644 > --- a/drivers/reset/reset-simple.c > +++ b/drivers/reset/reset-simple.c > @@ -183,6 +183,13 @@ static const struct reset_simple_devdata reset_simple_active_low = { > .status_active_low = true, > }; > > +static const struct reset_simple_devdata reset_simple_armada8k = { > + .nr_resets = 32, > + .active_low = true, > + .status_active_low = true, > + .syscon_dev = true, > +}; > + > static const struct of_device_id reset_simple_dt_ids[] = { > { .compatible = "altr,stratix10-rst-mgr", > .data = &reset_simple_socfpga }, > @@ -203,6 +210,8 @@ static const struct of_device_id reset_simple_dt_ids[] = { > .data = &reset_simple_active_low }, > { .compatible = "sophgo,sg2042-reset", > .data = &reset_simple_active_low }, > + { .compatible = "marvell,armada8k-reset", Undocumented compatible. Best regards, Krzysztof