
Hi all,
I wanted to test the newly introduced kontron-sl-mx8mm_defconfig but it does not work.
I already found two converted config options that are missing in that defconfig:
+CONFIG_SPL_MMC=y +CONFIG_SPL_SERIAL=y
With that the output appears but the u-boot hangs when trying to find the binman node in the dtb.
--- >8 ---- U-Boot SPL 2022.01-00323-g56915a34d1 (Jan 11 2022 - 08:11:03 +0100) Kontron SL i.MX8MM (N801X) module, 1 GB RAM detected Touch controller detected, assuming LVDS panel... Normal Boot WDT: Not starting watchdog@30280000 Trying to boot from MMC2 NOTICE: BL31: v2.4(release):v2.4 NOTICE: BL31: Built : 09:46:16, Jan 10 2022
U-Boot 2022.01-00323-g56915a34d1 (Jan 11 2022 - 08:11:03 +0100)
CPU: Freescale i.MX8MMQ rev1.0 1600 MHz (running at 1200 MHz) CPU: Industrial temperature grade (-40C to 105C) at 47C Reset cause: POR Model: Kontron i.MX8MM N801X S LVDS DRAM: 1 GiB binman_init failed:-2 initcall sequence 000000007ffcef80 failed at call 000000004021f200 (err=-2) ### ERROR ### Please RESET the board ### --- >8 ----
Does anyone have an idea what goes wrong?
I already disabled BINMAN_FDT an the u-boot start but when printing the fdt node I do not see the binman node:
---- >8 ----
=> fdt addr $fdtcontroladdr => fdt list / { interrupt-parent = <0x00000001>; #address-cells = <0x00000002>; #size-cells = <0x00000002>; model = "Kontron i.MX8MM N801X S LVDS"; compatible = "kontron,imx8mm-n801x-s-lvds", "fsl,imx8mm"; fit-images { }; aliases { }; cpus { }; opp-table { }; clock-osc-32k { }; clock-osc-24m { }; clock-ext1 { }; clock-ext2 { }; clock-ext3 { }; clock-ext4 { }; psci { }; pmu { }; timer { }; thermal-zones { }; usbphynop1 { }; usbphynop2 { }; soc@0 { }; memory@40000000 { }; chosen { }; clock-osc-can { }; leds { }; pwm-beeper { }; regulator-rst-eth2 { }; regulator-5v { }; backlight { }; regpanel-pwr { }; regpanel-rst { }; regpanel-stby { }; regpanel-hinv { }; regpanel-vinv { }; regulator-24v { }; }; =>
---- >8 ----
Thanks