diff --git a/arch/arm/boot/dts/bcm2711.dtsi b/arch/arm/boot/dts/bcm2711.dtsi index 9e0d9b2ca586717f56984f0d20c06482069b54c8..0ef7bde01555386bb717c906c355f290bd95634f 100644 --- a/arch/arm/boot/dts/bcm2711.dtsi +++ b/arch/arm/boot/dts/bcm2711.dtsi @@ -314,6 +314,7 @@ interrupts = ; interrupt-controller; #interrupt-cells = <1>; + status = "disabled"; }; aon_intr: interrupt-controller@7ef00100 { @@ -322,6 +323,7 @@ interrupts = ; interrupt-controller; #interrupt-cells = <1>; + status = "disabled"; }; hdmi0: hdmi@7ef00700 { diff --git a/arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts b/arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts index f721f12d729d061540d665423bd661f483baa30f..8e9220f303f040acbaf5ee536323a158298c42d0 100644 --- a/arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts +++ b/arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts @@ -166,6 +166,20 @@ }; }; + fragment@23 { + target = <&bsc_intr>; + __overlay__ { + status = "okay"; + }; + }; + + fragment@24 { + target = <&aon_intr>; + __overlay__ { + status = "okay"; + }; + }; + __overrides__ { audio = <0>,"!17"; audio1 = <0>,"!18";