]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: renesas: Use interrupts-extended for video decoders
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 4 Oct 2024 12:52:59 +0000 (14:52 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 14 Oct 2024 08:16:17 +0000 (10:16 +0200)
Use the more concise interrupts-extended property to fully describe the
interrupts.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Link: https://lore.kernel.org/4ee2e3e1e0e174782bd4d2af44bb6150d24af551.1728045620.git.geert+renesas@glider.be
arch/arm64/boot/dts/renesas/ebisu.dtsi
arch/arm64/boot/dts/renesas/r8a77970-eagle-function-expansion.dtso
arch/arm64/boot/dts/renesas/salvator-common.dtsi

index b4e0347d3617a83e3df315d90929f03f7234c436..ab8283656660059a493185d3019617e3f041a887 100644 (file)
                compatible = "adi,adv7482";
                reg = <0x70>;
 
-               interrupt-parent = <&gpio0>;
+               interrupts-extended = <&gpio0 7 IRQ_TYPE_LEVEL_LOW>,
+                                     <&gpio0 17 IRQ_TYPE_LEVEL_LOW>;
                interrupt-names = "intrq1", "intrq2";
-               interrupts = <7 IRQ_TYPE_LEVEL_LOW>,
-                            <17 IRQ_TYPE_LEVEL_LOW>;
 
                ports {
                        #address-cells = <1>;
index 3aa243c5f04c8022a2f4615e4222f7e2f3880b54..9450d8ac94cbe977c464358b9b3a36cc74649e6e 100644 (file)
@@ -82,8 +82,7 @@
                compatible = "adi,adv7612";
                reg = <0x4c>, <0x50>, <0x52>, <0x54>, <0x56>, <0x58>;
                reg-names = "main", "afe", "rep", "edid", "hdmi", "cp";
-               interrupt-parent = <&gpio3>;
-               interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio3 2 IRQ_TYPE_LEVEL_LOW>;
                default-input = <0>;
 
                ports {
                       0x60 0x61 0x62 0x63 0x64 0x65>;
                reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
                            "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
-               interrupt-parent = <&gpio3>;
-               interrupts = <03 IRQ_TYPE_LEVEL_LOW>, <04 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio3 3 IRQ_TYPE_LEVEL_LOW>,
+                                     <&gpio3 4 IRQ_TYPE_LEVEL_LOW>;
                interrupt-names = "intrq1", "intrq2";
 
                ports {
index 50b615b39455cf020e0da65640d5fb445fe336b9..06c7e9746304f53b23f55a039bfdd0d1cf897607 100644 (file)
                reg-names = "main", "dpll", "cp", "hdmi", "edid", "repeater",
                            "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
 
-               interrupt-parent = <&gpio6>;
+               interrupts-extended = <&gpio6 30 IRQ_TYPE_LEVEL_LOW>,
+                                     <&gpio6 31 IRQ_TYPE_LEVEL_LOW>;
                interrupt-names = "intrq1", "intrq2";
-               interrupts = <30 IRQ_TYPE_LEVEL_LOW>,
-                            <31 IRQ_TYPE_LEVEL_LOW>;
 
                ports {
                        #address-cells = <1>;