Migration from Linux 4.19 to 5.4 results in a non-booting system
Hello!
I see many having similar issues, but I have have yet to find a solution to the reason my boot is not happening.
ATF: v2.2-stm32mp-r2.1
U-Boot: 2021.01
Linux: v4.19-stm32mp-r3.3
Works just fine
ATF: v2.2-stm32mp-r2.1
U-Boot: 2021.01 (Edit: and v2020.01-stm32mp-r2.1)
Linux: kernel-stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12.tar.xz
Results in the kernel outputting the following (LL debug enabled with highest level)
[ 0.398268][ T1] pinctrl core: initialized pinctrl subsystem
...
[ 0.628638][ T1] bus: 'platform': add driver stm32mp157-pinctrl
...
[ 1.831777][ T1] device: 'soc:pin-controller@50002000': device_add
[ 1.838307][ T1] bus: 'platform': add device soc:pin-controller@50002000
[ 1.845361][ T1] PM: Adding info for platform:soc:pin-controller@50002000
[ 1.852543][ T1] bus: 'platform': driver_probe_device: matched device soc:pin-controller@50002000 with driver stm32mp157-pinctrl
[ 1.864472][ T1] bus: 'platform': really_probe: probing driver stm32mp157-pinctrl with device soc:pin-controller@50002000
[ 1.875802][ T1] stm32mp157-pinctrl soc:pin-controller@50002000: no pinctrl handle
[ 1.883752][ T1] platform soc:pin-controller@50002000: Driver stm32mp157-pinctrl requests probe deferral
Then pretty much everything end up with "no pinctrl handle".
I prepared kernel-stm32mp1-openstlinux-5-4-dunfell-mp1-20-11-12.tar.xz by applying all patches and merged the config fragments. My DT is the DK1.
What am I missing?
Edit: I should add that I have tried the ST U-Boot with tag v2020.01-stm32mp-r2.1 with the same result.
