linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] MIPS: ralink: mt7621: avoid to init common ralink reset controller
@ 2022-12-17  7:48 Sergio Paracuellos
  2022-12-21 13:06 ` Thomas Bogendoerfer
  0 siblings, 1 reply; 2+ messages in thread
From: Sergio Paracuellos @ 2022-12-17  7:48 UTC (permalink / raw)
  To: linux-mips; +Cc: tsbogend, john, p.zabel, gregkh, linux-kernel

Commit 38a8553b0a22 ("clk: ralink: make system controller node a reset provider")
make system controller a reset provider for mt7621 ralink SoCs. Ralink init code
also tries to start previous common reset controller which at the end tries to
find device tree node 'ralink,rt2880-reset'. mt7621 device tree file is not
using at all this node anymore. Hence avoid to init this common reset controller
for mt7621 ralink SoCs to avoid 'Failed to find reset controller node' boot
error trace error.

Fixes: 64b2d6ffff86 ("staging: mt7621-dts: align resets with binding documentation")
Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
---
 arch/mips/ralink/of.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c
index ea8072acf8d9..01c132bc33d5 100644
--- a/arch/mips/ralink/of.c
+++ b/arch/mips/ralink/of.c
@@ -21,6 +21,7 @@
 #include <asm/bootinfo.h>
 #include <asm/addrspace.h>
 #include <asm/prom.h>
+#include <asm/mach-ralink/ralink_regs.h>
 
 #include "common.h"
 
@@ -81,7 +82,8 @@ static int __init plat_of_setup(void)
 	__dt_register_buses(soc_info.compatible, "palmbus");
 
 	/* make sure that the reset controller is setup early */
-	ralink_rst_init();
+	if (ralink_soc != MT762X_SOC_MT7621AT)
+		ralink_rst_init();
 
 	return 0;
 }
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 2+ messages in thread

* Re: [PATCH] MIPS: ralink: mt7621: avoid to init common ralink reset controller
  2022-12-17  7:48 [PATCH] MIPS: ralink: mt7621: avoid to init common ralink reset controller Sergio Paracuellos
@ 2022-12-21 13:06 ` Thomas Bogendoerfer
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Bogendoerfer @ 2022-12-21 13:06 UTC (permalink / raw)
  To: Sergio Paracuellos; +Cc: linux-mips, john, p.zabel, gregkh, linux-kernel

On Sat, Dec 17, 2022 at 08:48:06AM +0100, Sergio Paracuellos wrote:
> Commit 38a8553b0a22 ("clk: ralink: make system controller node a reset provider")
> make system controller a reset provider for mt7621 ralink SoCs. Ralink init code
> also tries to start previous common reset controller which at the end tries to
> find device tree node 'ralink,rt2880-reset'. mt7621 device tree file is not
> using at all this node anymore. Hence avoid to init this common reset controller
> for mt7621 ralink SoCs to avoid 'Failed to find reset controller node' boot
> error trace error.
> 
> Fixes: 64b2d6ffff86 ("staging: mt7621-dts: align resets with binding documentation")
> Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
> ---
>  arch/mips/ralink/of.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/arch/mips/ralink/of.c b/arch/mips/ralink/of.c
> index ea8072acf8d9..01c132bc33d5 100644
> --- a/arch/mips/ralink/of.c
> +++ b/arch/mips/ralink/of.c
> @@ -21,6 +21,7 @@
>  #include <asm/bootinfo.h>
>  #include <asm/addrspace.h>
>  #include <asm/prom.h>
> +#include <asm/mach-ralink/ralink_regs.h>
>  
>  #include "common.h"
>  
> @@ -81,7 +82,8 @@ static int __init plat_of_setup(void)
>  	__dt_register_buses(soc_info.compatible, "palmbus");
>  
>  	/* make sure that the reset controller is setup early */
> -	ralink_rst_init();
> +	if (ralink_soc != MT762X_SOC_MT7621AT)
> +		ralink_rst_init();
>  
>  	return 0;
>  }
> -- 
> 2.25.1

applied.

Thomas.

-- 
Crap can work. Given enough thrust pigs will fly, but it's not necessarily a
good idea.                                                [ RFC1925, 2.3 ]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2022-12-21 13:07 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-17  7:48 [PATCH] MIPS: ralink: mt7621: avoid to init common ralink reset controller Sergio Paracuellos
2022-12-21 13:06 ` Thomas Bogendoerfer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).