Kernel initialization problem - timeouts
Hi,
I'm trying to make a custom board boot, using buildroot with all the official ST releases (tf-a, u-boot, kernel) but it's getting blocked at some point.
[ 0.911310] stm32mp1_rcc 50000000.rcc: deferred probe timeout, ignoring dependency
[ 0.922691] stm32-usart 40010000.serial: deferred probe timeout, ignoring dependency
[ 0.930944] stm32-usart 40019000.serial: deferred probe timeout, ignoring dependency
[ 0.940229] mmci-pl18x 58005000.sdmmc: deferred probe timeout, ignoring dependency
[ 0.948062] mmci-pl18x 58007000.sdmmc: deferred probe timeout, ignoring dependency
[ 0.957626] Warning: unable to open an initial console.
[ 0.963738] Waiting for root device /dev/mmcblk0p6...Full boot logs + full kernel (decompiled) dts + other dts:
https://gist.github.com/fpoussin/1201546cb9875be12528d363687e0a93
It looks like it's waiting on pincontrol, but my DTS is identical to the discovery kits in this regard...
Maybe trustzone is blocking? I've tried to copy the etzpc node from the DK board but that didn't help.
Maybe clocks? exti?
I've tried the multi_v7 + fragments config, it gets the same error.
Also tried the demo kernel, u-boot and tf-a bins with my DTBs without success...
Same with different GCC toolchains. (9.3, 10.2...)
I don't use a PMIC.
Any ideas?
Thank you
