[RFC PATCH 0/3] ARM: Support Cortex-R platform(s)
Vladimir Murzin
vladimir.murzin at arm.com
Thu Jun 30 01:36:38 PDT 2022
Hi,
I've been running Linux on Cortex-R cores with downstream patches for
several years already. There are few reasons why we have not got any
real platform supporting Cortex-R cores so far:
1) lack of interest
2) lack of easily available platforms
3) missing Kconfig bits
During these years I've been receiving questions (mostly in private)
about running Linux with Cortex-R cores. Use cases vary, but mostly
fall under "we know Linux and do not want yet another RTOS", also
people not always care about real-time features of R-class cores and
see it as an upgrade from M-class cores.
Sometime ago MPS3 platform got support for FPGA image [1] with
Cortex-R52 cores where Linux can live comfortably.
This patchset addresses #3 and brings support for MPS3 platform
featuring Cortex-R52
[1] https://developer.arm.com/downloads/-/download-fpga-images
Vladimir Murzin (3):
ARM: Introduce ARM_SINGLE_ARMV7R for ARMv7-R platforms
ARM: mps2: Split into ARCH/MACH options
ARM: Introduce MPS3 AN536
arch/arm/Kconfig | 31 ++++---
arch/arm/Kconfig.debug | 6 +-
arch/arm/Makefile | 2 +
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/mps3-an536.dts | 135 +++++++++++++++++++++++++++++
arch/arm/kernel/devtree.c | 3 +-
arch/arm/mach-versatile/Kconfig | 47 ++++++++++
arch/arm/mach-versatile/v2m-mps2.c | 3 +-
8 files changed, 212 insertions(+), 18 deletions(-)
create mode 100644 arch/arm/boot/dts/mps3-an536.dts
--
2.25.1
More information about the linux-arm-kernel
mailing list