diff --git a/drivers/interrupt_controller/Kconfig b/drivers/interrupt_controller/Kconfig index a956afdf1f6..d2bd166c96c 100644 --- a/drivers/interrupt_controller/Kconfig +++ b/drivers/interrupt_controller/Kconfig @@ -26,7 +26,7 @@ config SWERV_PIC config VEXRISCV_LITEX_IRQ bool "VexRiscv LiteX Interrupt controller" default y - depends on DT_HAS_VEXRISCV_INTC0_ENABLED + depends on DT_HAS_LITEX_VEXRISCV_INTC0_ENABLED help IRQ implementation for LiteX VexRiscv diff --git a/drivers/interrupt_controller/intc_vexriscv_litex.c b/drivers/interrupt_controller/intc_vexriscv_litex.c index 2d5d2233ab2..0356e848d22 100644 --- a/drivers/interrupt_controller/intc_vexriscv_litex.c +++ b/drivers/interrupt_controller/intc_vexriscv_litex.c @@ -4,7 +4,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -#define DT_DRV_COMPAT vexriscv_intc0 +#define DT_DRV_COMPAT litex_vexriscv_intc0 #include #include diff --git a/dts/bindings/interrupt-controller/vexriscv-intc0.yaml b/dts/bindings/interrupt-controller/litex,vexriscv-intc0.yaml similarity index 92% rename from dts/bindings/interrupt-controller/vexriscv-intc0.yaml rename to dts/bindings/interrupt-controller/litex,vexriscv-intc0.yaml index e370a774c5a..3d1fd43deb7 100644 --- a/dts/bindings/interrupt-controller/vexriscv-intc0.yaml +++ b/dts/bindings/interrupt-controller/litex,vexriscv-intc0.yaml @@ -3,7 +3,7 @@ description: LiteX VexRiscV interrupt controller -compatible: "vexriscv-intc0" +compatible: "litex,vexriscv-intc0" include: [interrupt-controller.yaml, base.yaml] diff --git a/dts/riscv/riscv32-litex-vexriscv.dtsi b/dts/riscv/riscv32-litex-vexriscv.dtsi index 336a2feb001..71b32e95b88 100644 --- a/dts/riscv/riscv32-litex-vexriscv.dtsi +++ b/dts/riscv/riscv32-litex-vexriscv.dtsi @@ -35,7 +35,7 @@ compatible = "litex,vexriscv"; ranges; intc0: interrupt-controller@bc0 { - compatible = "vexriscv-intc0"; + compatible = "litex,vexriscv-intc0"; #address-cells = <0>; #interrupt-cells = <2>; interrupt-controller;