Hello everyone! This small series is here to remove some firewalls setup by ROM during their boot and clean things up for Linux later on. Ideally this would be a simple call to remove_fwl_configs() however the location of the firewall is problematic (could potentially crash the core) when we're currently executing from the memory region protected by the firewall.
So we need to introduce a function which allows us to disable specific firewall regions and skip others to ensure boot stability. Happy Hacking ~Bryan Signed-off-by: Bryan Brattlof <b...@ti.com> --- Bryan Brattlof (2): arm: mach-k3: support disabling a single firewall region arm: mach-k3: am625: remove any firewalls ROM has configured for HSRAM arch/arm/mach-k3/am62x/am625_init.c | 12 ++++++++++++ arch/arm/mach-k3/common.h | 1 + arch/arm/mach-k3/r5/common.c | 25 +++++++++++++++++++++++++ 3 files changed, 38 insertions(+) --- base-commit: 739ad58dbee874a3ad3bddd116e995212a254e07 change-id: 20250326-firewalls-02652f48dbca Best regards, -- Bryan Brattlof <b...@ti.com>