]> git.dujemihanovic.xyz Git - u-boot.git/commit
arm: mach-k3: Remove non-cached memory map areas
authorAndrew Davis <afd@ti.com>
Tue, 28 Nov 2023 17:05:27 +0000 (11:05 -0600)
committerTom Rini <trini@konsulko.com>
Fri, 15 Dec 2023 20:27:48 +0000 (15:27 -0500)
commitc90462e691ee5bd57e57546408cbb2301fc476e5
treefbb7c7c81f3578863cf8af8cbb79fd6935349422
parent4b4ebdb4a409ac971b9041b71508067ad157f7df
arm: mach-k3: Remove non-cached memory map areas

All normal memory areas should be mapped as such.

We added these un-cached holes in our memory map to hack around the
remoteproc driver missing the proper cache maintenance operations.

The problem is having these non-cached memory map areas causes stability
issues later in system operation due to the nature of the K3 coherency
architecture. Plus these are board specific carveouts and instead
should have been added at the board level, not here in the SoC common
code area.

Remove these non-cached memory map areas.

Signed-off-by: Andrew Davis <afd@ti.com>
Reviewed-by: Nishanth Menon <nm@ti.com>
Tested-by: Nishanth Menon <nm@ti.com>
arch/arm/mach-k3/arm64-mmu.c