Re: [PATCH v2 17/19] ARM: mark Cortex-M3/M4/M7 based boards as deprecated
Vladimir Murzin <[email protected]> Thu, 2 Jul 2026 09:43:46 +0100
| Newsgroups | dev.linux.lists.soc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On 7/1/26 22:23, Arnd Bergmann wrote: > From: Arnd Bergmann <[email protected]> > > The Cortex-M3/M4/M7 cores were designed as a replacement for the earlier > ARM7TDMI and ARM9TDMI microarchitectures used in older microcontrollers. > > At the moment, Linux can run these cores either when they are integrated > into a larger SoC, or as standalone microcontrollers. While there was > a lot of development work going into Cortex-M support from 2011 to 2016, > this largely stopped when it became clear that Zephyr and other RTOS > had taken over that market. To date, the only Cortex-M based based > microcontroller boards supported upstream are reference implementations. > > Schedule these for removal after the next LTS kernel, so if any users > remain that want to update their kernels, they can stay on that > version for a few years before having to maintain the platform support > out of tree. > > Signed-off-by: Arnd Bergmann <[email protected]> > --- > arch/arm/Kconfig | 8 ++++++-- > arch/arm/mach-at91/Kconfig | 4 +++- > arch/arm/mach-imx/Kconfig | 4 +++- > arch/arm/mach-stm32/Kconfig | 14 ++++++++------ > 4 files changed, 20 insertions(+), 10 deletions(-) > [snip] > config ARCH_MPS2 > - bool "ARM MPS2 platform" > + bool "ARM MPS2 platform (DEPRECATED)" > depends on ARM_SINGLE_ARMV7M > select ARM_AMBA > select CLKSRC_MPS2 > @@ -493,6 +495,8 @@ config ARCH_MPS2 > Please, note that depends which Application Note is used memory map > for the platform may vary, so adjustment of RAM base might be needed. > > + This platform is scheduled for removal in early 2027 > + > # Definitions to make life easier > config ARCH_ACORN > bool Acked-by: Vladimir Murzin <[email protected]> # MPS2 Thanks Vladimir