u-boot/arch
Ian Ray 28958998f6 arm: mach-imx: imx8m: re-use SNVS init routine
Working with HAB on the i.MX8MP we've encountered a case where a board
that successfully authenticates u-boot when booting Linux subsequently
fails to properly bring up the RTC.

The RTC registers live in the low-power block of the Secure Non-Volatile
Storage (SNVS) block.

The root cause of the error has been traced to the HAB handing off the
SNVS-RTC in a state where HPCOMR::NPSWA_EN = 0 in other words where the
Non-Privileged Software Access Enable bit is zero.

Configure SNVS to allow unpriv access to SNVS LP for imx8m and imx8mp.

This commit generalizes 723f8359c1 ("imx: mx7: snvs: Add an SNVS init
routine") to also be used on i.MX8M SoCs, and was testeed on i.MX8MP.

Signed-off-by: Ian Ray <ian.ray@gehealthcare.com>
2024-11-09 08:55:04 -03:00
..
arc dts: Deduplicate dtbs target 2024-10-14 19:32:04 -06:00
arm arm: mach-imx: imx8m: re-use SNVS init routine 2024-11-09 08:55:04 -03:00
m68k m68k: asm/ptrace.h: include linux/types.h 2024-10-23 06:52:38 +02:00
microblaze dts: Deduplicate dtbs target 2024-10-14 19:32:04 -06:00
mips CONFIG_SYS_NONCACHED_MEMORY: Move prototypes to include/cpu_func.h for consistency 2024-10-29 16:17:18 -06:00
nios2 dts: Deduplicate dtbs target 2024-10-14 19:32:04 -06:00
powerpc dts: Deduplicate dtbs target 2024-10-14 19:32:04 -06:00
riscv riscv: Introduce configuration for 64bit version Microblaze V 2024-11-06 19:42:54 +08:00
sandbox sandbox: Fix comment for nomap_sysmem() function 2024-11-03 21:27:13 -06:00
sh dts: Deduplicate dtbs target 2024-10-14 19:32:04 -06:00
x86 x86: coreboot: Enable support for the configuration editor 2024-11-03 21:27:12 -06:00
xtensa dts: Deduplicate dtbs target 2024-10-14 19:32:04 -06:00
.gitignore
Kconfig
Kconfig.nxp
u-boot-elf.lds