ARM: mach-hpe: Rework support and directory structure
authorAndrew Davis <afd@ti.com>
Wed, 13 Aug 2025 17:03:08 +0000 (12:03 -0500)
committerArnd Bergmann <arnd@arndb.de>
Mon, 15 Sep 2025 13:07:38 +0000 (15:07 +0200)
commit9685b2975972640a98f682462ea0741757c13294
tree302a0d56172c6def755c8b41cf13ceb415950b2b
parent1141f2fa2089bce94a4ef6b8ac131b46167b41f9
ARM: mach-hpe: Rework support and directory structure

Having a platform need a mach-* directory should be seen as a negative,
it means the platform needs special non-standard handling. ARM64 support
does not allow mach-* directories at all. While we may not get to that
given all the non-standard architectures we support, we should still try
to get as close as we can and reduce the number of mach directories.

The mach-hpe/ directory and files, provides just one "feature":
having the kernel print the machine name if the DTB does not also contain
a "model" string (which they always do). To reduce the number of mach-*
directories let's do without that feature and remove this directory.

Note, we drop the l2c_aux_mask = ~0 line, but this is safe as
the fallback GENERIC_DT machine has that as the default.

Signed-off-by: Andrew Davis <afd@ti.com>
Link: https://lore.kernel.org/r/20250813170308.290349-1-afd@ti.com
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
MAINTAINERS
arch/arm/Kconfig
arch/arm/Kconfig.platforms
arch/arm/Makefile
arch/arm/mach-hpe/Kconfig [deleted file]
arch/arm/mach-hpe/Makefile [deleted file]
arch/arm/mach-hpe/gxp.c [deleted file]