u-boot/arch/arm/mach-stm32mp
Marek Vasut b58ab56d14 ARM: stm32: Inhibit PDDS because CSTBYDIS is set
The PWR_MPUCR CSTBYDIS bit is set, therefore the CA cores can never
enter CStandby state and would always end up in CStop state. Clear
the PDDS bit, which indicates the CA cores can enter CStandby state
as it makes little sense to keep it set with CSTBYDIS also set.

This does however fix a problem too. When both PWR_MPUCR and PWR_MCUCR
PDDS bits are set, then the chip enters CStandby state even though the
PWR_MCUCR CSTBYDIS is set. Clearing the PWR_MPUCR PDDS prevents that
from happening.

Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
2023-08-16 15:29:47 +02:00
..
cmd_stm32prog stm32mp: stm32prog: use the decimal format by default for offset parsing 2023-06-16 11:16:31 +02:00
include/mach stm32mp: add support of STM32MP15x Rev.Y 2023-06-16 11:16:31 +02:00
boot_params.c ARM: stm32: Factor out save_boot_params 2023-01-13 13:46:57 +01:00
bsec.c stm32mp: bsec: add check on null size in misc ops 2023-06-16 11:16:31 +02:00
cmd_stm32key.c stm32mp: Add OP-TEE support in bsec driver 2023-01-12 16:37:13 +01:00
cpu.c stm32mp: fix various array bounds checks 2023-04-19 10:02:28 +02:00
dram_init.c common: return type board_get_usable_ram_top 2023-08-15 18:21:17 +02:00
ecdsa_romapi.c ARM: stm32: Add missing header for save_boot_params 2023-06-16 11:13:55 +02:00
fdt.c Correct SPL use of STM32MP15X_STM32IMAGE 2023-02-10 07:41:40 -05:00
Kconfig arm: stm32mp: add support of STM32MP13x 2022-06-17 09:58:21 +02:00
Kconfig.13x Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
Kconfig.15x Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
Makefile ARM: stm32: Make ECDSA authentication available to U-Boot 2023-01-13 13:46:57 +01:00
psci.c ARM: stm32: Inhibit PDDS because CSTBYDIS is set 2023-08-16 15:29:47 +02:00
pwr_regulator.c arm: stm32mp: migrate trace to log macro 2021-01-13 09:52:58 +01:00
spl.c arm: stm32mp: spl: fix function with fdt_addr_t input 2023-05-06 17:28:18 +08:00
stm32mp13x.c stm32mp: add support of STM32MP13x Rev.Y 2022-07-12 11:47:34 +02:00
stm32mp15x.c stm32mp: add support of STM32MP15x Rev.Y 2023-06-16 11:16:31 +02:00
syscon.c stm32mp: syscon: manage clock when present in device tree 2021-07-16 09:28:46 +02:00
tzc400.c arm: stm32mp: Implement support for TZC 400 controller 2021-07-27 09:48:09 +02:00