u-boot/arch/arm/mach-zynqmp
Vasileios Amoiridis 159dfef261 drivers: bootcount: Add ZynqMP specific bootcount support
Add native support of the bootcount mechanism in the ZynqMP by
utilising internal PMU registers. The Persistent Global Storage
Registers of the Platform Management Unit can keep their value
during reboot cycles unless there is a POR reset, making them
appropriate for the bootcount mechanism.

Signed-off-by: Vasileios Amoiridis <vasileios.amoiridis@cern.ch>
Reviewed-by: Heiko Schocher <hs@denx.de>
Link: https://lore.kernel.org/r/20241105132744.1572759-2-vassilisamir@gmail.com
Signed-off-by: Michal Simek <michal.simek@amd.com>
2024-11-15 14:32:47 +01:00
..
include/mach drivers: bootcount: Add ZynqMP specific bootcount support 2024-11-15 14:32:47 +01:00
aes.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
cpu.c arm64: zynqmp: fix tcm initialization for mini u-boot 2024-10-25 14:10:31 +02:00
ecc_spl_init.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
handoff.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig board: zynqmp: Move zynqmp commands from board/ to arch/ 2024-06-17 16:02:28 +02:00
Makefile global: Rename SPL_ to XPL_ 2024-10-11 11:44:48 -06:00
mkimage_fit_atf.sh Rename CONFIG_SYS_TEXT_BASE to CONFIG_TEXT_BASE 2022-10-31 11:01:31 -04:00
mp.c arm64: zynqmp: Fix r5 mode for cpu release command 2024-11-15 14:32:47 +01:00
psu_spl_init.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
spl.c arm64: zynq(mp): Rename spl_board_init() to spl_soc_init() 2024-06-17 16:02:29 +02:00
zynqmp.c arm64: zynqmp: Fix tcminit mode value based on argv 2024-10-25 14:10:31 +02:00