Source: linux Version: 5.10.26-1 Followup-For: Bug #985862 Testing 5.10.26-1 on a Compulab IOT-gateway board (https://www.compulab.com/products/iot-gateways/iot-gate-imx8-industrial-arm-iot-gateway/) revealed that a couple more config options are needed to support it: CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_CLK_IMX8MM=y
Without these it hangs early in the boot process. (Whilst they can be configured as modules this doesn't work well. CONFIG_SERIAL_IMX_CONSOLE=m misses quite alot of the boot messages and CONFIG_CLK_IMX8MM=m just makes it hang.) (Thanks to Vincent for the testing) Enabling these in the next upload, whenever that is, would be much appreciated. Addendum: There are almost certainly some other clocks needed for other hardware, but that needs to await testing/feedback from people with access to said hardware. Just for future reference: I believe the correspondance of config options to SOC variants is: IMX8MN == i.MX8M Nano IMX8MQ == i.MX8M Quad IMX8QXP == i.MX8 QuadXPlus IMX8MP == i.MX8M Plus -- Wookey