[PATCH 0/3] stm32mp: Attempt to resolve unintended breakage with v2021.10-rc2

Patrick DELAUNAY patrick.delaunay at foss.st.com
Fri Oct 8 15:20:11 CEST 2021


On 10/8/21 1:28 PM, Marek Vasut wrote:
> On 10/8/21 11:18 AM, Patrick DELAUNAY wrote:
>> Hi Alex,
>
> Hi,
>
> [...]
>
>>> Without loss of generality, any CONFIG that conflates u-boot options 
>>> with SPL options is likely to cause some changes down the line.
>>>
>> I have a issue today with the generic part of ARM support:
>>
>> 1/ the PSCI is mandatory for Linux kernel
>
> PSCI is mandatory only on ARMv8 , NOT on ARMv7.
> And the "mandatory" part is forced onto everyone not by Linux kernel, 
> but by the architecture specification.
>
> [...]


Sorry for the short-cut... it is not really manadatory.


Today PSCI is required by the upstreamed Linux kernel on STM32MP15x 
Family to wake-up the secondary core and some other features (system 
reset / power-off).


STMicroelectronics decided to use the Power State Coordination Interface 
(PSCI) on all the STM32MP SoC (armv7 or armv8) even if PSCI it is only 
required in AArch64 for Embedded Base Boot Requirements (EBBR) Specification


https://arm-software.github.io/ebbr/index.html#document-chapter3-secureworld


Patrick



More information about the U-Boot mailing list