Hello Linus, Please consider for pull,
The following changes since commit 0f61b1860cc3f52aef9036d7235ed1f017632193: Linux 6.19-rc5 (2026-01-11 17:03:14 -1000) are available in the Git repository at: https://github.com/openrisc/linux.git tags/for-linus for you to fetch changes up to 0dfffa5479d6260d04d021f69203b1926f73d889: openrisc: define arch-specific version of nop() (2026-01-20 19:24:05 +0000) ---------------------------------------------------------------- OpenRISC updates for 6.20 The main focus for this series has been to improve OpenRISC kernel out-of-the-box support for FPGA dev boards. - Adds device tree configurations for De0 Nano single and multicore configurations. - Fixes bug in OpenRISC SMP preventing the kernel from running on FPGA boards, due to IPIs not being unmasked on secondary CPUs in some configurations. - Picked up a fix from Brian Masney defining the nop() macro to fix build failures on OpenRISC for drivers using the nop() macro. ---------------------------------------------------------------- Brian Masney (1): openrisc: define arch-specific version of nop() Stafford Horne (4): openrisc: dts: Add de0 nano config and devicetree openrisc: Fix IPIs on simple multicore systems openrisc: dts: Split simple smp dts to dts and dtsi openrisc: dts: Add de0 nano multicore config and devicetree arch/openrisc/boot/dts/de0-nano-common.dtsi | 42 ++++++++++ arch/openrisc/boot/dts/de0-nano-multicore.dts | 25 ++++++ arch/openrisc/boot/dts/de0-nano.dts | 54 +++++++++++++ arch/openrisc/boot/dts/simple-smp.dts | 25 ++++++ .../boot/dts/{simple_smp.dts => simple-smp.dtsi} | 11 ++- arch/openrisc/configs/de0_nano_defconfig | 79 +++++++++++++++++++ arch/openrisc/configs/de0_nano_multicore_defconfig | 92 ++++++++++++++++++++++ arch/openrisc/configs/simple_smp_defconfig | 2 +- arch/openrisc/include/asm/barrier.h | 2 + arch/openrisc/include/asm/smp.h | 3 +- arch/openrisc/kernel/smp.c | 22 +++++- drivers/irqchip/irq-ompic.c | 15 +++- drivers/irqchip/irq-or1k-pic.c | 27 ++++++- 13 files changed, 385 insertions(+), 14 deletions(-) create mode 100644 arch/openrisc/boot/dts/de0-nano-common.dtsi create mode 100644 arch/openrisc/boot/dts/de0-nano-multicore.dts create mode 100644 arch/openrisc/boot/dts/de0-nano.dts create mode 100644 arch/openrisc/boot/dts/simple-smp.dts rename arch/openrisc/boot/dts/{simple_smp.dts => simple-smp.dtsi} (90%) create mode 100644 arch/openrisc/configs/de0_nano_defconfig create mode 100644 arch/openrisc/configs/de0_nano_multicore_defconfig

