[PATCH] imx8mn-venice-u-boot: Fix broken boot

Michael Nazzareno Trimarchi michael at amarulasolutions.com
Mon Oct 3 16:01:46 CEST 2022


Hi

On Mon, Oct 3, 2022 at 3:59 PM Fabio Estevam <festevam at denx.de> wrote:
>
> When the imx8mm.dtsi file was pulled in from Linux, the UARTs
> were moved into an spba sub-node which wasn't being included
> in the SPL device tree.  This meant the references to the UART
> weren't being handled properly and when booting the system would
> constantly reboot.  Fix this by adding the spba node to the spl
> device tree to restore normal booting.
>
> Based on the patch from Adam Ford for the imx8mn-beacon-kit-u-boot
> board.
>
> Fixes: 4e5114daf9eb ("imx8mn: synchronise device tree with linux")
> Signed-off-by: Fabio Estevam <festevam at denx.de>
> ---
> Hi Tim,
>
> Could you please test this patch?
>
> It fixes boot regression on imx8mn-evk and imx8mn-beacon.
>
>  arch/arm/dts/imx8mn-venice-u-boot.dtsi | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/arch/arm/dts/imx8mn-venice-u-boot.dtsi b/arch/arm/dts/imx8mn-venice-u-boot.dtsi
> index 9fb3871452..9debf9675d 100644
> --- a/arch/arm/dts/imx8mn-venice-u-boot.dtsi
> +++ b/arch/arm/dts/imx8mn-venice-u-boot.dtsi
> @@ -20,6 +20,10 @@
>         u-boot,dm-spl;
>  };
>
> +&spba1 {
> +       u-boot,dm-spl;
> +};
> +
>  &clk {
>         u-boot,dm-spl;
>         u-boot,dm-pre-reloc;

Reviewed-by: Michael Trimarchi <michael at amarulasolutions.com>

I have seen a series already here I think
> --
> 2.25.1
>


-- 
Michael Nazzareno Trimarchi
Co-Founder & Chief Executive Officer
M. +39 347 913 2170
michael at amarulasolutions.com
__________________________________

Amarula Solutions BV
Joop Geesinkweg 125, 1114 AB, Amsterdam, NL
T. +31 (0)85 111 9172
info at amarulasolutions.com
www.amarulasolutions.com


More information about the U-Boot mailing list