arm-trusted-firmware/plat/allwinner
Samuel Holland 3ccccc6580 refactor(allwinner): patch the DTB after setting up PSCI
Idle states are advertised to the rich OS by declaring them in the DTB.
Since the availability of idle states depends on which PSCI
implementation was chosen, the DTB must be updated after PSCI setup.

Move this operation to bl31_plat_runtime_setup, the platform hook
which happens at the right time. Defining this hook overrides the weak
definition from plat/common, so copy over the code from there, too.

Change-Id: I42a83edb9cb28e1803d17dc2d73dbc879d885222
Signed-off-by: Samuel Holland <samuel@sholland.org>
2022-04-26 17:52:11 +02:00
..
common refactor(allwinner): patch the DTB after setting up PSCI 2022-04-26 17:52:11 +02:00
sun50i_a64 refactor(plat/allwinner): allow custom BL31 offset 2021-08-25 00:35:24 +08:00
sun50i_h6 refactor(plat/allwinner): allow custom BL31 offset 2021-08-25 00:35:24 +08:00
sun50i_h616 refactor(allwinner): move DTB change code into allwinner/common 2022-04-26 15:43:46 +02:00
sun50i_r329 feat(plat/allwinner): add R329 support 2021-08-25 02:11:59 +08:00