[PATCH v2 17/19] ARM: mark Cortex-M3/M4/M7 based boards as deprecated

Vladimir Murzin vladimir.murzin at arm.com
Thu Jul 2 01:43:46 PDT 2026


On 7/1/26 22:23, Arnd Bergmann wrote:
> From: Arnd Bergmann <arnd at arndb.de>
> 
> 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 <arnd at arndb.de>
> ---
>  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 <vladimir.murzin at arm.com> # MPS2


Thanks
Vladimir



More information about the linux-arm-kernel mailing list