[PATCH v2] imx8mn-ddr4-evk-u-boot: Fix broken boot

Adam Ford aford173 at gmail.com
Tue Oct 4 03:13:31 CEST 2022


On Mon, Oct 3, 2022 at 9:02 AM Fabio Estevam <festevam at denx.de> wrote:
>
> When the imx8mn.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>
> ---
> Changes since v1:
> - Fix typo in commit log: imx8mm.dtsi--> imx8mn.dtsi
>
> Hi Tom and Stefano,
>
> I know today is release day. Could this one be applied directly?

I have a series to push this fix into a common imx8mn-u-boot.dtsi file
[1].  Theoretically, pulling in that series should fix all the 8mn's.


[1] - https://patchwork.ozlabs.org/project/uboot/list/?series=312016

adam

>
> It fixes a boot regression.
>
> Thanks
>
>  arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 4 ++++
>  1 file changed, 4 insertions(+)
>
> diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi
> index 78773c198e..3a9ba8b8c9 100644
> --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi
> +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi
> @@ -26,6 +26,10 @@
>         u-boot,dm-spl;
>  };
>
> +&spba1 {
> +       u-boot,dm-spl;
> +};
> +
>  &clk {
>         u-boot,dm-spl;
>         u-boot,dm-pre-reloc;
> --
> 2.25.1
>


More information about the U-Boot mailing list