arm-trusted-firmware/plat
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
..
allwinner refactor(allwinner): patch the DTB after setting up PSCI 2022-04-26 17:52:11 +02:00
amlogic Plat AXG: Fix PLAT_MAX_PWR_LVL value 2020-12-29 13:52:11 +00:00
arm refactor(context mgmt): add cm_prepare_el3_exit_ns function 2022-04-12 17:42:11 +02:00
brcm fix(brcm): allow build to specify mbedTLS absolute path 2022-03-10 15:24:52 +00:00
common fix: libc: use long for 64-bit types on aarch64 2021-11-08 14:41:17 +00:00
hisilicon fix: libc: use long for 64-bit types on aarch64 2021-11-08 14:41:17 +00:00
imx feat(plat/imx/imx8m/imx8mm): add support for measured boot 2022-02-14 02:36:35 +08:00
intel/soc feat(intel): add macro to switch between different UART PORT 2022-04-05 14:25:30 +08:00
marvell fix(a3k): change fatal error to warning when CM3 reset is not implemented 2022-03-16 11:42:47 +01:00
mediatek feat(mt8186): add DFD control in SiP service 2022-03-11 17:47:05 +08:00
nvidia/tegra fix(tegra194/ras): remove incorrect erxctlr assert 2022-03-21 23:18:27 +02:00
nxp fix(layerscape): fix coverity issue 2022-03-30 10:38:22 +08:00
qemu feat(plat/qemu): add SPMD support with SPMC at S-EL1 2021-11-29 13:57:57 +01:00
qti feat(msm8916): allow booting secondary CPU cores 2022-02-03 15:19:26 +01:00
renesas Merge changes I25047322,Id476f815 into integration 2022-01-31 16:53:19 +01:00
rockchip refactor(plat/rockchip/rk3399/drivers/gpio): reduce code duplication 2022-01-04 15:26:43 +01:00
rpi fix: libc: use long for 64-bit types on aarch64 2021-11-08 14:41:17 +00:00
socionext Merge "fix(plat/socionext/synquacer): initialise CNTFRQ in Non Secure CNTBaseN" into integration 2021-12-09 15:03:19 +01:00
st Merge changes from topic "st_fwu_bkp_reg" into integration 2022-04-25 19:28:33 +02:00
ti/k3 plat: ti: k3: board: Let explicitly map our SEC_SRAM_BASE to 0x0 2021-03-26 02:25:44 -05:00
xilinx fix(xilinx): fix mismatching function prototype 2022-04-11 09:27:02 +05:30