u-boot/arch/arm/mach-k3
Andrew Davis c90462e691 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>
2023-12-15 15:27:48 -05:00
..
am62ax arm: mach-k3: Move R5 specific code into new r5/ directory 2023-11-22 12:04:13 -05:00
am62x board: Move beagleplay under beagle vendor folder 2023-11-22 13:22:01 -05:00
am64x arm: mach-k3: am64x: Move board selection to mach-k3 2023-11-22 09:37:23 -05:00
am65x arm: mach-k3: am65x: Move board selection to mach-k3 2023-11-22 09:37:23 -05:00
include/mach tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
j721e board: beagle: Add BeagleBone AI-64 support 2023-11-22 13:22:24 -05:00
j721s2 arm: mach-k3: Move R5 specific code into new r5/ directory 2023-11-22 12:04:13 -05:00
keys arm: mach-k3: Move TI dummy keys out of board folder 2023-11-22 12:04:14 -05:00
r5 arm: mach-k3: am62a: Add main_timer0 id to the dev list 2023-11-22 13:46:33 -05:00
am62a7_init.c arm: mach-k3: am62a7: change some prints to debug prints 2023-07-21 15:32:12 -04:00
am625_fdt.c arm: mach-k3: am62: Fixup CPU core, gpu and pru nodes in fdt 2023-07-21 15:32:12 -04:00
am625_init.c arm: k3: Enable instruction cache for main domain SPL 2023-11-22 13:47:39 -05:00
am642_init.c ti: k3: Drop <common.h> usage 2023-11-07 14:50:52 -05:00
am654_fdt.c arm: k3: Fix ft_system_setup so it can be enabled on any SoC 2023-07-21 15:32:12 -04:00
am654_init.c arm: k3: Enable instruction cache for main domain SPL 2023-11-22 13:47:39 -05:00
arm64-mmu.c arm: mach-k3: Remove non-cached memory map areas 2023-12-15 15:27:48 -05:00
cache.S tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00
common.c arm: k3: Enable instruction cache for main domain SPL 2023-11-22 13:47:39 -05:00
common.h arm: k3: Enable instruction cache for main domain SPL 2023-11-22 13:47:39 -05:00
common_fdt.c arm: k3: fix fdt_del_node_path implicit declaration and a missing include 2023-07-28 10:11:01 -04:00
common_fdt.h arm: k3: fix fdt_del_node_path implicit declaration and a missing include 2023-07-28 10:11:01 -04:00
j721e_fdt.c arm: k3: Fix ft_system_setup so it can be enabled on any SoC 2023-07-21 15:32:12 -04:00
j721e_init.c arm: k3: Enable instruction cache for main domain SPL 2023-11-22 13:47:39 -05:00
j721s2_fdt.c arm: k3: Fix ft_system_setup so it can be enabled on any SoC 2023-07-21 15:32:12 -04:00
j721s2_init.c arm: k3: Enable instruction cache for main domain SPL 2023-11-22 13:47:39 -05:00
Kconfig arm: mach-k3: Kconfig: Introduce a symbol to indicate J7200 2023-11-22 12:04:14 -05:00
Makefile arm: mach-k3: Move sysfw-loader into R5 directory 2023-11-22 12:04:14 -05:00
schema.yaml arm: mach-k3: Move K3 common schema.yaml out of board directory 2023-12-15 15:27:47 -05:00
security.c Prepare v2024.01-rc3 2023-11-20 09:19:50 -05:00
sysfw-loader.h tree-wide: Replace http:// link with https:// link for ti.com 2023-11-10 11:01:50 -05:00