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>;