[RFC PATCH 0/3] ARM: Support Cortex-R platform(s)
From: Vladimir Murzin <hidden>
Date: 2022-06-30 08:38:14
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 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel