]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 4 Oct 2024 12:52:54 +0000 (14:52 +0200)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 14 Oct 2024 08:16:16 +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>
Tested-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> # G2L family and G3S
Link: https://lore.kernel.org/e9db8758d275ec63b0d6ce086ac3d0ea62966865.1728045620.git.geert+renesas@glider.be
22 files changed:
arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi
arch/arm64/boot/dts/renesas/cat875.dtsi
arch/arm64/boot/dts/renesas/condor-common.dtsi
arch/arm64/boot/dts/renesas/draak.dtsi
arch/arm64/boot/dts/renesas/ebisu.dtsi
arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi
arch/arm64/boot/dts/renesas/r8a77970-eagle.dts
arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts
arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
arch/arm64/boot/dts/renesas/r8a779f0-spider-ethernet.dtsi
arch/arm64/boot/dts/renesas/r8a779f4-s4sk.dts
arch/arm64/boot/dts/renesas/r8a779g2-white-hawk-single.dts
arch/arm64/boot/dts/renesas/r8a779h0-gray-hawk-single.dts
arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi
arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi
arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi
arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi
arch/arm64/boot/dts/renesas/salvator-common.dtsi
arch/arm64/boot/dts/renesas/ulcb.dtsi
arch/arm64/boot/dts/renesas/white-hawk-cpu-common.dtsi
arch/arm64/boot/dts/renesas/white-hawk-ethernet.dtsi

index 06ad9db420d63fe1d28ffbe7399cef4bfe87769d..c74e0ea8b94790f69981125b1759395dc1061431 100644 (file)
@@ -62,8 +62,7 @@
                compatible = "ethernet-phy-id0022.1640",
                             "ethernet-phy-ieee802.3-c22";
                reg = <0>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
        };
 };
index 8c9da8b4bd60bf325ebcd02e70904701e0f97428..191b051ecfd458efdf50bdf851361cba47630d4e 100644 (file)
@@ -25,8 +25,7 @@
                compatible = "ethernet-phy-id001c.c915",
                             "ethernet-phy-ieee802.3-c22";
                reg = <0>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
        };
 };
index 8b7c0c34eadce5cb37c58141e7dcfc1be484b43f..b2d99dfaa0cdf19d6bcf3fd9288067b5b1b33368 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio4>;
-               interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
        };
 };
index 6f133f54ded54efb0bc53575db98eeaaff5c18f6..402112a37d75a8c579de04abef8350787f6f7a05 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio5>;
-               interrupts = <19 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio5 19 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio5 18 GPIO_ACTIVE_LOW>;
                /*
                 * TX clock internal delay mode is required for reliable
index cba2fde9dd3688b371a8438aa12b9ed2d0e0d6b6..1aedd093fb41bf443ce6e745d7578b4dc3acaaf3 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <21 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio2 21 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio1 20 GPIO_ACTIVE_LOW>;
                /*
                 * TX clock internal delay mode is required for reliable
index ad898c6db4e62df6f5ac1cee9c840a3c4570d121..4113710d55226d6dc86685130550c8ffdcd86c13 100644 (file)
@@ -27,8 +27,7 @@
                compatible = "ethernet-phy-id001c.c915",
                             "ethernet-phy-ieee802.3-c22";
                reg = <0>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
        };
 };
index 0608dce92e4059352a68f42db0ecd39bbfc83372..7dd9e13cf0074442ab508f07f0828768e5e2455f 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio1>;
-               interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
        };
 };
index e36999e91af533263b22b0177d4f5ccc42fc89ba..0a103f93b14d71add1cc581e3d9deb09e6035ea7 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio1>;
-               interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio1 17 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
        };
 };
index 77d22df25fffac6d41e9ca64c7f2fb39ee91580b..a8a20c748ffcd1edeef1132c21312f8dc44ca0a3 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio4>;
-               interrupts = <23 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio4 23 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
        };
 };
index 63db822e5f4662b659786568cd2288c1c331e18f..6bd580737f25d3cc5c8eb1f3d9cd60b039e7272d 100644 (file)
@@ -31,8 +31,7 @@
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio4>;
-               interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio4 16 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>;
        };
 };
index 33c1015e9ab38e97565acfae6df3df1f92ab025c..5d38669ed1ec3440d35de0e81a0019fbae2d940f 100644 (file)
@@ -60,8 +60,7 @@
                                u101: ethernet-phy@1 {
                                        reg = <1>;
                                        compatible = "ethernet-phy-ieee802.3-c45";
-                                       interrupt-parent = <&gpio3>;
-                                       interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
+                                       interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
                                };
                        };
                };
@@ -78,8 +77,7 @@
                                u201: ethernet-phy@2 {
                                        reg = <2>;
                                        compatible = "ethernet-phy-ieee802.3-c45";
-                                       interrupt-parent = <&gpio3>;
-                                       interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+                                       interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
                                };
                        };
                };
@@ -96,8 +94,7 @@
                                u301: ethernet-phy@3 {
                                        reg = <3>;
                                        compatible = "ethernet-phy-ieee802.3-c45";
-                                       interrupt-parent = <&gpio3>;
-                                       interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
+                                       interrupts-extended = <&gpio3 9 IRQ_TYPE_LEVEL_LOW>;
                                };
                        };
                };
index fa910b85859e99df201ac822d67be2bc53ffe634..5d71d52f9c654783a4cc944b1ece42bf55f353c8 100644 (file)
                                ic99: ethernet-phy@1 {
                                        reg = <1>;
                                        compatible = "ethernet-phy-ieee802.3-c45";
-                                       interrupt-parent = <&gpio3>;
-                                       interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
+                                       interrupts-extended = <&gpio3 10 IRQ_TYPE_LEVEL_LOW>;
                                };
                        };
                };
                                ic102: ethernet-phy@2 {
                                        reg = <2>;
                                        compatible = "ethernet-phy-ieee802.3-c45";
-                                       interrupt-parent = <&gpio3>;
-                                       interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+                                       interrupts-extended = <&gpio3 11 IRQ_TYPE_LEVEL_LOW>;
                                };
                        };
                };
index 50a428572d9bd93343c7e630145b1a5125ac5181..0062362b0ba0688511f65349403caf88572b987a 100644 (file)
@@ -70,8 +70,7 @@
                        compatible = "ethernet-phy-id002b.0980",
                                     "ethernet-phy-ieee802.3-c22";
                        reg = <0>;
-                       interrupt-parent = <&gpio4>;
-                       interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
+                       interrupts-extended = <&gpio4 3 IRQ_TYPE_LEVEL_LOW>;
                };
        };
 };
index 72e1ffe98585447f424495e7d6382dd946bc1c86..b1d035ca4d97a51a7874760f6c4bd0b95596866d 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio7>;
-               interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
        };
 };
index 434252a8c0a519b202e676ef272d24ffa6c2fbc6..21cf198b3c1717f9e30ce24c5ea4974bf65f2915 100644 (file)
                compatible = "ethernet-phy-id0022.1640",
                             "ethernet-phy-ieee802.3-c22";
                reg = <7>;
-               interrupt-parent = <&irqc>;
-               interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
                rxc-skew-psec = <2400>;
                txc-skew-psec = <2400>;
                rxdv-skew-psec = <0>;
                compatible = "ethernet-phy-id0022.1640",
                             "ethernet-phy-ieee802.3-c22";
                reg = <7>;
-               interrupt-parent = <&irqc>;
-               interrupts = <RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&irqc RZG2L_IRQ3 IRQ_TYPE_LEVEL_LOW>;
                rxc-skew-psec = <2400>;
                txc-skew-psec = <2400>;
                rxdv-skew-psec = <0>;
index 1255034acc3b827d6a749e9185766ce26a814a3a..9aa729fbdce0995aded38639fde1edb9c9a076d2 100644 (file)
@@ -82,8 +82,7 @@
                compatible = "ethernet-phy-id0022.1640",
                             "ethernet-phy-ieee802.3-c22";
                reg = <7>;
-               interrupt-parent = <&irqc>;
-               interrupts = <RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&irqc RZG2L_IRQ0 IRQ_TYPE_LEVEL_LOW>;
                rxc-skew-psec = <2400>;
                txc-skew-psec = <2400>;
                rxdv-skew-psec = <0>;
index 90cfe42422432b55842a0e3061f0f10996002a9a..cd4275d86935ba36711b051e8f7acb37007ea060 100644 (file)
@@ -78,8 +78,7 @@
                compatible = "ethernet-phy-id0022.1640",
                             "ethernet-phy-ieee802.3-c22";
                reg = <7>;
-               interrupt-parent = <&irqc>;
-               interrupts = <RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&irqc RZG2L_IRQ2 IRQ_TYPE_LEVEL_LOW>;
                rxc-skew-psec = <2400>;
                txc-skew-psec = <2400>;
                rxdv-skew-psec = <0>;
                compatible = "ethernet-phy-id0022.1640",
                             "ethernet-phy-ieee802.3-c22";
                reg = <7>;
-               interrupt-parent = <&irqc>;
-               interrupts = <RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&irqc RZG2L_IRQ7 IRQ_TYPE_LEVEL_LOW>;
                rxc-skew-psec = <2400>;
                txc-skew-psec = <2400>;
                rxdv-skew-psec = <0>;
index 21bfa4e03972ffe259c89283f0c50ecc9aa680b4..71424e69939ee56b71c19fd236fd94e446e3d781 100644 (file)
 
        phy0: ethernet-phy@7 {
                reg = <7>;
-               interrupt-parent = <&pinctrl>;
-               interrupts = <RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
+               interrupts-extended = <&pinctrl RZG2L_GPIO(12, 0) IRQ_TYPE_EDGE_FALLING>;
                rxc-skew-psec = <0>;
                txc-skew-psec = <0>;
                rxdv-skew-psec = <0>;
 
        phy1: ethernet-phy@7 {
                reg = <7>;
-               interrupt-parent = <&pinctrl>;
-               interrupts = <RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
+               interrupts-extended = <&pinctrl RZG2L_GPIO(12, 1) IRQ_TYPE_EDGE_FALLING>;
                rxc-skew-psec = <0>;
                txc-skew-psec = <0>;
                rxdv-skew-psec = <0>;
index 1eb4883b3219709a35ab95b8c591fd23b3a462bd..c5035232956a8184a4439a9328d67a1ca78155f9 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
        };
 };
index 2a2cd788ffeca41e39bd78850e441daf0b68491f..853dde8f051591a87e2228ffa5ac55ea7cebfc1d 100644 (file)
                             "ethernet-phy-ieee802.3-c22";
                rxc-skew-ps = <1500>;
                reg = <0>;
-               interrupt-parent = <&gpio2>;
-               interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+               interrupts-extended = <&gpio2 11 IRQ_TYPE_LEVEL_LOW>;
                reset-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>;
        };
 };
index 36f5deb7f24afc2eef84d9c85d8537170568bf4c..209cba75adec6d6c38c945339f10e19486bd5cf2 100644 (file)
                                     "ethernet-phy-ieee802.3-c22";
                        rxc-skew-ps = <1500>;
                        reg = <0>;
-                       interrupt-parent = <&gpio7>;
-                       interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
+                       interrupts-extended = <&gpio7 5 IRQ_TYPE_LEVEL_LOW>;
                        reset-gpios = <&gpio7 10 GPIO_ACTIVE_LOW>;
                };
        };
index 595ec4ff4cdd0190794af63c847821e284597b12..ad94bf3f5e6c426f100cd23f21682e11cf9f7591 100644 (file)
@@ -29,8 +29,7 @@
                avb1_phy: ethernet-phy@0 {
                        compatible = "ethernet-phy-ieee802.3-c45";
                        reg = <0>;
-                       interrupt-parent = <&gpio6>;
-                       interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
+                       interrupts-extended = <&gpio6 3 IRQ_TYPE_LEVEL_LOW>;
                };
        };
 };
@@ -51,8 +50,7 @@
                avb2_phy: ethernet-phy@0 {
                        compatible = "ethernet-phy-ieee802.3-c45";
                        reg = <0>;
-                       interrupt-parent = <&gpio5>;
-                       interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
+                       interrupts-extended = <&gpio5 4 IRQ_TYPE_LEVEL_LOW>;
                };
        };
 };