2023-02-02 07:53 AM
Hello!
I upgraded Linux kernel from 5.4 to 5.15 (ST linux-5.15-stm32mp-r2). Simply added new options to kernel config and kept mostly the same DT. I get the error below in the boot log which renders the whole system unusable.
Based on the boot log below what would you think I am missing? If it is impossible to know without a .config and/or DT I will try to add those.
[ 3.254882] platform 50000000.rcc: Linked as a consumer to firmware:scmi
[ 3.261800] rcc@50000000 Dropping the fwnode link to scmi
[ 3.267423] bus: 'platform': __driver_probe_device: matched device 50000000.rcc with driver stm32mp1_rcc
[ 3.277231] platform 50000000.rcc: error -EPROBE_DEFER: supplier firmware:scmi not ready
[ 3.285613] platform 50000000.rcc: Added to deferred list
[ 3.291297] device: '50001000.pwr': device_add
Thanks in advance!
Solved! Go to Solution.
2023-02-02 08:23 AM
Hi @Community member ,
Moving from 5.4 to 5.15 means for DV2.x to DV4.x which is a major step.
You can't do it without also get the corresponding BSP ( TF-A, U-Boot, OP-TEE) versions.
TF-A v2.6-stm32mp-r2
U-Boot v2021.10-stm32mp-r2
OP-TEE 3.16.0-stm32mp-r2
See release note :
STM32 MPU ecosystem release note - v4.1.0 - stm32mpu
SCMI is one of the major change putting dependencies between kernel and BSP :
Olivier
2023-02-02 08:23 AM
Hi @Community member ,
Moving from 5.4 to 5.15 means for DV2.x to DV4.x which is a major step.
You can't do it without also get the corresponding BSP ( TF-A, U-Boot, OP-TEE) versions.
TF-A v2.6-stm32mp-r2
U-Boot v2021.10-stm32mp-r2
OP-TEE 3.16.0-stm32mp-r2
See release note :
STM32 MPU ecosystem release note - v4.1.0 - stm32mpu
SCMI is one of the major change putting dependencies between kernel and BSP :
Olivier
2023-02-02 08:34 AM
Thank you for your quick response! From your answer I realize that I have some reading to do.