From de2f9ee9b43deab8eef554e45ab2f3c7c1fc9cdc Mon Sep 17 00:00:00 2001 From: Henrik Brix Andersen Date: Thu, 24 Apr 2025 16:17:04 +0000 Subject: [PATCH] dts: bindings: gpio: neorv32: require interrupt property to be set Require the interrupt property for the NEORV32 GPIO controller to be set. Signed-off-by: Henrik Brix Andersen --- dts/bindings/gpio/neorv32,gpio.yaml | 3 +++ dts/riscv/neorv32.dtsi | 1 + 2 files changed, 4 insertions(+) diff --git a/dts/bindings/gpio/neorv32,gpio.yaml b/dts/bindings/gpio/neorv32,gpio.yaml index 5417b92e50f..0a5eaa906c8 100644 --- a/dts/bindings/gpio/neorv32,gpio.yaml +++ b/dts/bindings/gpio/neorv32,gpio.yaml @@ -5,6 +5,9 @@ compatible: "neorv32,gpio" include: [gpio-controller.yaml, base.yaml] properties: + interrupts: + required: true + reg: required: true diff --git a/dts/riscv/neorv32.dtsi b/dts/riscv/neorv32.dtsi index a85efc837aa..0a313aded80 100644 --- a/dts/riscv/neorv32.dtsi +++ b/dts/riscv/neorv32.dtsi @@ -140,6 +140,7 @@ compatible = "neorv32,gpio"; status = "disabled"; reg = <0xfffc0000 0x10000>; + interrupts = <8>; syscon = <&sysinfo>; gpio-controller; ngpios = <32>;