Skip to content
Snippets Groups Projects
0006-arm64-dts-imx8mp-add-HDMI-irqsteer.patch 1.12 KiB
Newer Older
  • Learn to ignore specific revisions
  • From 613178332bc0953c9593fab7f2526c86ae6d8d35 Mon Sep 17 00:00:00 2001
    From: Lucas Stach <l.stach@pengutronix.de>
    Date: Wed, 30 Mar 2022 18:41:09 +0200
    Subject: [PATCH 06/11] arm64: dts: imx8mp: add HDMI irqsteer
    
    The HDMI irqsteer is a secondary interrupt controller within the HDMI
    subsystem that maps all HDMI peripheral IRQs into a single upstream
    IRQ line.
    
    Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
    ---
     arch/arm64/boot/dts/freescale/imx8mp.dtsi | 13 +++++++++++++
     1 file changed, 13 insertions(+)
    
    --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
    +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
    @@ -1357,6 +1357,19 @@
     				intf_mode = <&gpr 0x4>;
     				status = "disabled";
     			};
    +
    +			irqsteer_hdmi: interrupt-controller@32fc2000 {
    +				compatible = "fsl,imx-irqsteer";
    +				reg = <0x32fc2000 0x44>;
    +				interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>;
    +				interrupt-controller;
    +				#interrupt-cells = <1>;
    +				fsl,channel = <1>;
    +				fsl,num-irqs = <64>;
    +				clocks = <&clk IMX8MP_CLK_HDMI_APB>;
    +				clock-names = "ipg";
    +				power-domains = <&hdmi_blk_ctrl IMX8MP_HDMIBLK_PD_IRQSTEER>;
    +			};
     		};
     
     		aips5: bus@30c00000 {