[PATCH v2] imx8mn-ddr4-evk-u-boot: Fix broken boot
Michael Nazzareno Trimarchi
michael at amarulasolutions.com
Mon Oct 3 16:12:48 CEST 2022
Hi Fabio
On Mon, Oct 3, 2022 at 4:02 PM 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?
>
> 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;
If this is valid for all the board could you just move in imx8mn-uboot.dtsi?
Michael
> --
> 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