ramips: mt7621-dts: describe switch PHYs and adjust PHY muxing
authorArınç ÜNAL <arinc.unal@arinc9.com>
Sun, 28 Apr 2024 19:52:51 +0000 (22:52 +0300)
committerDaniel Golle <daniel@makrotopia.org>
Wed, 1 May 2024 12:50:54 +0000 (13:50 +0100)
Currently, the MT7530 DSA subdriver configures the MT7530 switch to provide
direct access to switch PHYs, meaning, the switch PHYs listen on the MDIO
bus the switch listens on. The PHY muxing feature makes use of this.

This is problematic as the PHY may be attached before the switch is
initialised, in which case, the PHY will fail to be attached.

Since commit 91374ba537bd ("net: dsa: mt7530: support OF-based registration
of switch MDIO bus") on mainline Linux, we can describe the switch PHYs on
the MDIO bus of the switch on the device tree.

When the PHY is described this way, the switch will be initialised first,
then the switch MDIO bus will be registered. Only after these steps, the
PHY will be attached.

Describe the switch PHYs on mt7621.dtsi and remove defining the switch PHY
on the SoC's mdio bus node. When the PHY muxing is in use, the interrupts
for the muxed PHY won't work, therefore delete the "interrupts" property on
the devices where the PHY muxing feature is in use.

Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
125 files changed:
target/linux/ramips/dts/mt7621.dtsi
target/linux/ramips/dts/mt7621_adslr_g7.dts
target/linux/ramips/dts/mt7621_afoundry_ew1200.dts
target/linux/ramips/dts/mt7621_alfa-network_ax1800rm.dts
target/linux/ramips/dts/mt7621_ampedwireless_ally-r1900k.dts
target/linux/ramips/dts/mt7621_arcadyan_we420223-99.dts
target/linux/ramips/dts/mt7621_arcadyan_wg4xx223.dtsi
target/linux/ramips/dts/mt7621_asiarf_ap7621.dtsi
target/linux/ramips/dts/mt7621_asus_rt-ac57u-v1.dts
target/linux/ramips/dts/mt7621_asus_rt-acx5p.dtsi
target/linux/ramips/dts/mt7621_asus_rt-ax53u.dts
target/linux/ramips/dts/mt7621_asus_rt-ax54.dts
target/linux/ramips/dts/mt7621_asus_rt-n56u-b1.dts
target/linux/ramips/dts/mt7621_beeline_smartbox-giga.dts
target/linux/ramips/dts/mt7621_beeline_smartbox-turbo-plus.dts
target/linux/ramips/dts/mt7621_belkin_rt1800.dts
target/linux/ramips/dts/mt7621_buffalo_wsr-1166dhp.dts
target/linux/ramips/dts/mt7621_buffalo_wsr-2533dhpl.dts
target/linux/ramips/dts/mt7621_buffalo_wsr-600dhp.dts
target/linux/ramips/dts/mt7621_cudy_m1800.dts
target/linux/ramips/dts/mt7621_cudy_wr1300-v1.dts
target/linux/ramips/dts/mt7621_cudy_wr1300-v2v3.dtsi
target/linux/ramips/dts/mt7621_cudy_wr2100.dts
target/linux/ramips/dts/mt7621_cudy_x6.dtsi
target/linux/ramips/dts/mt7621_dlink_covr-x1860-a1.dts
target/linux/ramips/dts/mt7621_dlink_dir-853-a1.dts
target/linux/ramips/dts/mt7621_dlink_dir-853-a3.dts
target/linux/ramips/dts/mt7621_dlink_dir-853-r1.dts
target/linux/ramips/dts/mt7621_dlink_dir-860l-b1.dts
target/linux/ramips/dts/mt7621_dlink_dir-8xx.dtsi
target/linux/ramips/dts/mt7621_dlink_dir-xx60-a1.dtsi
target/linux/ramips/dts/mt7621_edimax_rx21s.dtsi
target/linux/ramips/dts/mt7621_elecom_wrc-1167ghbk2-s.dts
target/linux/ramips/dts/mt7621_elecom_wrc-2533ghbk.dtsi
target/linux/ramips/dts/mt7621_elecom_wrc-gs.dtsi
target/linux/ramips/dts/mt7621_etisalat_s3.dts
target/linux/ramips/dts/mt7621_gehua_ghl-r-001.dts
target/linux/ramips/dts/mt7621_glinet_gl-mt1300.dts
target/linux/ramips/dts/mt7621_gnubee_gb-pc1.dts
target/linux/ramips/dts/mt7621_h3c_tx180x.dtsi
target/linux/ramips/dts/mt7621_haier-sim_wr1800k.dtsi
target/linux/ramips/dts/mt7621_hilink_hlk-7621a-evb.dts
target/linux/ramips/dts/mt7621_hiwifi_hc5962.dts
target/linux/ramips/dts/mt7621_huasifei_ws1208v2.dts
target/linux/ramips/dts/mt7621_humax_e10.dts
target/linux/ramips/dts/mt7621_iodata_wn-ax1167gr.dts
target/linux/ramips/dts/mt7621_iodata_wn-deax1800gr.dts
target/linux/ramips/dts/mt7621_iodata_wn-dx1200gr.dts
target/linux/ramips/dts/mt7621_iodata_wn-gx300gr.dts
target/linux/ramips/dts/mt7621_iodata_wn-xx-xr.dtsi
target/linux/ramips/dts/mt7621_iodata_wnpr2600g.dts
target/linux/ramips/dts/mt7621_iptime_a3002mesh.dts
target/linux/ramips/dts/mt7621_iptime_a3004ns-dual.dts
target/linux/ramips/dts/mt7621_iptime_a3004t.dts
target/linux/ramips/dts/mt7621_iptime_a6004ns-m.dtsi
target/linux/ramips/dts/mt7621_iptime_a8004t.dts
target/linux/ramips/dts/mt7621_iptime_ax2004m.dts
target/linux/ramips/dts/mt7621_iptime_t5004.dts
target/linux/ramips/dts/mt7621_jcg_jhr-ac876m.dts
target/linux/ramips/dts/mt7621_jcg_q20.dts
target/linux/ramips/dts/mt7621_jcg_y2.dts
target/linux/ramips/dts/mt7621_keenetic_kn-3010.dts
target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts
target/linux/ramips/dts/mt7621_linksys_e5600.dts
target/linux/ramips/dts/mt7621_linksys_e7350.dts
target/linux/ramips/dts/mt7621_linksys_ea6350-v4.dts
target/linux/ramips/dts/mt7621_linksys_ea7xxx.dtsi
target/linux/ramips/dts/mt7621_linksys_re6500.dts
target/linux/ramips/dts/mt7621_mediatek_ap-mt7621a-v60.dts
target/linux/ramips/dts/mt7621_mediatek_mt7621-eval-board.dts
target/linux/ramips/dts/mt7621_meig_slt866.dts
target/linux/ramips/dts/mt7621_mercusys_mr70x-v1.dts
target/linux/ramips/dts/mt7621_mikrotik_routerboard-750gr3.dts
target/linux/ramips/dts/mt7621_mikrotik_routerboard-m33g.dts
target/linux/ramips/dts/mt7621_netgear_sercomm_ayx.dtsi
target/linux/ramips/dts/mt7621_netgear_sercomm_bzv.dtsi
target/linux/ramips/dts/mt7621_netgear_sercomm_chj.dtsi
target/linux/ramips/dts/mt7621_netgear_wac104.dts
target/linux/ramips/dts/mt7621_netgear_wax202.dts
target/linux/ramips/dts/mt7621_netis_wf2881.dts
target/linux/ramips/dts/mt7621_oraybox_x3a.dts
target/linux/ramips/dts/mt7621_phicomm_k2p.dts
target/linux/ramips/dts/mt7621_planex_vr500.dts
target/linux/ramips/dts/mt7621_raisecom_msg1500-x-00.dts
target/linux/ramips/dts/mt7621_renkforce_ws-wn530hp3-a.dts
target/linux/ramips/dts/mt7621_rostelecom_rt-fe-1a.dts
target/linux/ramips/dts/mt7621_samknows_whitebox-v8.dts
target/linux/ramips/dts/mt7621_sercomm_dxx_nand_256m.dtsi
target/linux/ramips/dts/mt7621_snr_snr-cpe-me1.dts
target/linux/ramips/dts/mt7621_snr_snr-cpe-me2-lite.dts
target/linux/ramips/dts/mt7621_storylink_sap-g3200u3.dts
target/linux/ramips/dts/mt7621_tenbay_t-mb5eu-v01.dts
target/linux/ramips/dts/mt7621_totolink_a7000r.dts
target/linux/ramips/dts/mt7621_totolink_x5000r.dts
target/linux/ramips/dts/mt7621_tplink_archer-ax23-v1.dts
target/linux/ramips/dts/mt7621_tplink_archer-c6u-v1.dts
target/linux/ramips/dts/mt7621_tplink_eap235-wall-v1.dts
target/linux/ramips/dts/mt7621_tplink_eap615-wall-v1.dts
target/linux/ramips/dts/mt7621_tplink_ec330-g5u-v1.dts
target/linux/ramips/dts/mt7621_tplink_er605-v2.dts
target/linux/ramips/dts/mt7621_tplink_ex220-v1.dts
target/linux/ramips/dts/mt7621_tplink_mr600-v2-eu.dts
target/linux/ramips/dts/mt7621_ubnt_edgerouter-x.dts
target/linux/ramips/dts/mt7621_ubnt_usw-flex.dts
target/linux/ramips/dts/mt7621_unielec_u7621-01.dtsi
target/linux/ramips/dts/mt7621_unielec_u7621-06.dtsi
target/linux/ramips/dts/mt7621_wavlink_ws-wn572hp3-4g.dts
target/linux/ramips/dts/mt7621_xiaomi_mi-router-3-pro.dts
target/linux/ramips/dts/mt7621_xiaomi_mi-router-4.dts
target/linux/ramips/dts/mt7621_xiaomi_mi-router-4a-3g-v2.dtsi
target/linux/ramips/dts/mt7621_xiaomi_mi-router-cr660x.dtsi
target/linux/ramips/dts/mt7621_xiaomi_router-ac2100.dtsi
target/linux/ramips/dts/mt7621_xiaoyu_xy-c5.dts
target/linux/ramips/dts/mt7621_youhua_wr1200js.dts
target/linux/ramips/dts/mt7621_youku_yk-l2.dts
target/linux/ramips/dts/mt7621_yuncore_ax820.dts
target/linux/ramips/dts/mt7621_yuncore_fap640.dts
target/linux/ramips/dts/mt7621_yuncore_g720.dts
target/linux/ramips/dts/mt7621_z-router_zr-2660.dts
target/linux/ramips/dts/mt7621_zbtlink_zbt-we1326.dts
target/linux/ramips/dts/mt7621_zbtlink_zbt-we3526.dts
target/linux/ramips/dts/mt7621_zbtlink_zbt-wg1602-v04.dtsi
target/linux/ramips/dts/mt7621_zbtlink_zbt-wg1602.dtsi
target/linux/ramips/dts/mt7621_zbtlink_zbt-wg1608.dtsi
target/linux/ramips/dts/mt7621_zyxel_wsm20.dts

index 086719a43d4bb7b1188cdc55b1b29a09e929cd8e..54fe13123db13423207b7bc5d8e12489f4d5b3c0 100644 (file)
                                #interrupt-cells = <1>;
                                interrupts = <GIC_SHARED 23 IRQ_TYPE_LEVEL_HIGH>;
 
+                               mdio {
+                                       #address-cells = <1>;
+                                       #size-cells = <0>;
+
+                                       ethphy0: ethernet-phy@0 {
+                                               reg = <0>;
+                                               interrupts = <0>;
+                                       };
+
+                                       ethphy1: ethernet-phy@1 {
+                                               reg = <1>;
+                                               interrupts = <1>;
+                                       };
+
+                                       ethphy2: ethernet-phy@2 {
+                                               reg = <2>;
+                                               interrupts = <2>;
+                                       };
+
+                                       ethphy3: ethernet-phy@3 {
+                                               reg = <3>;
+                                               interrupts = <3>;
+                                       };
+
+                                       ethphy4: ethernet-phy@4 {
+                                               reg = <4>;
+                                               interrupts = <4>;
+                                       };
+                               };
+
                                ports {
                                        #address-cells = <1>;
                                        #size-cells = <0>;
                                                status = "disabled";
                                                reg = <0>;
                                                label = "lan0";
+                                               phy-handle = <&ethphy0>;
                                        };
 
                                        port@1 {
                                                status = "disabled";
                                                reg = <1>;
                                                label = "lan1";
+                                               phy-handle = <&ethphy1>;
                                        };
 
                                        port@2 {
                                                status = "disabled";
                                                reg = <2>;
                                                label = "lan2";
+                                               phy-handle = <&ethphy2>;
                                        };
 
                                        port@3 {
                                                status = "disabled";
                                                reg = <3>;
                                                label = "lan3";
+                                               phy-handle = <&ethphy3>;
                                        };
 
                                        port@4 {
                                                status = "disabled";
                                                reg = <4>;
                                                label = "lan4";
+                                               phy-handle = <&ethphy4>;
                                        };
 
                                        port@6 {
index 6ca9eccd2d788e2336e2877cc9079a5ab79fa23c..2dea282bf5b160c6d9102c3d921e81e5f089c357 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 4f942f160203e945f00cd7a55b24e01668f9f10c..f2f5719af21b313ca217a7c3d714139639ab2b43 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 85fda96ce5c606508e1ee938633bb26eb4c5f994..c0e208d33dae5016d4fd5a8d35a47031dc955683 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 07e0d23788d7f651b1bc8ae27fe0e418e4d51cc0..6280a643a9b6b75109189b631e639dd33c43e814 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 48506907ebf8dc74b87d37953e23fe95475836d2..4a5194c3639194791812b0adc77105c4d155275f 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &pcie {
index 78627b2157ec6dafe72631e2a1d71713c124d6f0..ec9da152ce32cd2b594a9c86dd4ab58760c76dd2 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index edfdc9b173f037d5ad5240e6a4c1785c2200a0cb..2f0308268882cb9e2eee0bf40f7255c6924b1fbf 100644 (file)
        status = "okay";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &gmac0 {
index 4915f8125e8380c9bb0df48144eeabb35d2c80b2..d5b46b14eeb5cc8de0275aa6b6a0df0cd48c9dcc 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 5bccddec0b6ff4ff08e6a47ab81ae1103431c0ec..bee8afdc90f44fec66378d8d90c8d7200e992060 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index faf58e0187b639a3719f3496b9731cea71f1b011..76645987b23b1024cdc42934aa1a2b63f2d733e0 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 7bb375cb29863739e13ce1eadc95dee24d7907d9..972b3d5bd89a3c8580f168af7019a9605a0b2ae6 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b18bd113dad9b4e8b59d742dd0d70a6da83c65de..d73dfe942156414b872ea3e2b7b4dfe9cffc978f 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 12ff04ed28d299b7e0f88db51b2f37095e3166d5..e2fa019d073efa1493430c8b3e0a21e474bbe4a4 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 84ec15b872076d092a40579f3fcfa2181db4bbbe..56080ff917b609142cb4c348d8422586cd67294e 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 25fc335c56a6511966afa10ca1ed62c5c831b156..be519abf6e8f732ba694df975d3ecb1596ce5d5c 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index c065997ea1eb19f68970b2a6523fda895b3b476b..7b1cc64b5094bc934242e36368735be307751cb5 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 66b47d2fa027db2bfca8952328fc98722a9a1e5c..fa90fba3d55759923750f9ce199afa5ec4fac3c8 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index e3b165c640534fece4d22b80990723650225f486..00b21658366308549c4e888a29a8d2d9166503ab 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 12f5ce3ec92d3bcac55caecd978d12031b4d0083..1aa58210062f284a60955f7fe4a520b700ca88d0 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &pcie {
index 9d5701a7cca82d65b444636afd5f74a1e6060894..265b48143ecaf7b688c1e0317393d57400b1d870 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 55da73dcdab12bbbe8c24cbe25d77982fb9412b6..da62648bc9e5b86025a46c76ba580ec4f0b9e478 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 5b21cff130567f1f7eb10518bc03104603055f61..827855126772b459b89178dc1a5a11ca00ba6812 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 81a34e9302eff0d506098a6d20c9e14c683bfd7c..0542640f13f81cdf14a7599c5fda1c7fd1d6f13b 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 90a5c196fc710fad7591bdf5ce2beca12e0a4c32..cf924cffb6142d5cb82da6d358952049830d883c 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 7e5809ed3a3f01426869fc99e502bb06ba334bb6..7bc3a3f186cde55f454dcfefd1dcdcc53300cc0f 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 434a6d9f1a506d211a31d34a0e09ec63f5bbbece..9d4767495956710e406f3afd7c143a4dbdb1a8c2 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index a3753f37d4315aa9e7ed2b929a55f001ac34f068..25d2768d23942fc6db7d07bd5b0631e2152873cb 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 8939e523fedbbebbeafc0599d8476ae8654f08cb..589669c36a1e326ee1402563a26e87ff2dde9be5 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 11d673dc8719159fd460e509e9dc388490fec218..0f5b4f0d90d938eb852f4b57ff977ff321d5e6d4 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 57652fb278bd25f2a587f95826908a05a8651837..d5adb8728cebc786b1bed4029d68e6430f499918 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index d7309dbdfea768578727ffb58770d0fca98061c5..8e7652cac7ea3e980e8612be901f22dba01ec282 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index bbc135ad83a9718d92cb995d0da03e1c926e7587..503ec40b50fa556f201e6910fd7c63d1259cba85 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 418b0cfa9a7b7236d62039a2936370737744aad7..cdb94dcdc1b516a97da857145357ac1c0c47e6f4 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index dae247f4ceaac8b1f347be962bbd8acc726abe80..4b61b9faf29f7927433ecd93cd14cbf32a79e144 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 2fb3aedaff3dda033bc7766318a9536a9d44a851..60452a63f430a726e5228c1486054e6d3644b098 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 9030c051f1e71bab3ff39f8886caed1829189441..a017baa1ba04ed16676b3cfb720406101073abcc 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 849074111be043909b388d0ab152416c0ff89729..e4b254ebce840142e96f5f5b781f7b21e8e2b368 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 7ef7201faf7a5a9e612a74ae478fe947da6212a8..2710aa6f3edbce5704b893be4b5d7b38ed14e0d3 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 88148c6759a2d20392272b44c978a51e04289bae..1520aaf5b10da8e8cc45dfea9523fe45de0d419c 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &nand {
index 53c59123979d523a7ad1e2bd8c4ce7eb4223a4fd..dd7b72707e10ea2df587f9336f1f003026e690dc 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &nand {
index cae9f717b1eaf032f3da0fef6132ebd863f45202..195a12b7d16c24a10aac3c3968e6bdbc8ae687af 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 1bf664013786782386c4a4d9593bd1e8929c4902..5a8f32d7236fe6d07c4354972f9daad87516bb20 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index a7610070de21c3663a92e45c6b6a3762e08bc500..e7641394516985c74af92518aeaf96b1f549e49c 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index dfa91ad43a72e37809268db621176746690875b3..39eac32d538f4ef0009d10b632fd28dce2f175fc 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 4f84302417622c09963d471f39c6cbd112c3a451..9e64077e0ce3a980d6f19606bcb49a8f3f3eb1ed 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 4543f45a9fee406b3044e9eed3cc60a7938447c1..86d8a93da614fe37986923b81d2d9a455cbbf1b9 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 9de7297405d9e695377fe8b7a19d8aa2e85c1a79..bcb7e576786d0ead738d87e43a20a9fcca2205a6 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b055afc3adb9271b82d9dfa1a357786d96770272..519c52065be442a1e6a9d3fae7fdb26ae8f69199 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b3063a333edc191ccf99e51fbdb31ec61814f97e..07187d8bfed21335aa71d6af13d2355a9b51e354 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 790668cc410d643ce7b4ea36c5253ae6654fcdd8..e322e4efdbb3878759c4373b90170b827b267e47 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index e8c7f12d01efa1c5fd71c5ceb4d7f0d1d80e0ca3..bfb62071994064caaa03b9534abe9cacb041d07b 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 6990d31e391903bef5f94f222af5c3f4394792af..7c46635fb5e7b902a9166f2186e51e28beef1160 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index a96e89b3f30daf431689180c33f4e489a81a72b0..7b2465c14fa52fffd50a5c91c58d7d849bc78227 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 848891056a31819637bba8e8b90731cea5f6a614..6bfdffefb7c8e9a1dfdc3a257e78f233885508b2 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 249904da6a37e6d4d809bbc7d3294dc1c2d17caa..7f28d7af3fb5f820e08f18c60cfe7e7e5bd69755 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 88067a4fa5476c92aadb990552059ae50c89becf..8263c062dd537848db0d004dde78e4b341c4ff61 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index f7a5e8ca17bf5fc6dcf96016d038f081b99c3574..4a7f9aaaa1b84179a0add53ca4edb6ef47327b67 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 05980caa6f448f39bd462fc877542d3dc3f084b3..548ab7ba599f37e230ff63b2e95a317061a0a512 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 49f51ded7fb28a5b7d48774b033c50d99a99a740..a8892ac8b1a4b2c015bcf0b67af26d6eda924eb5 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 54141cc2a292569ae0b7d01f52100fd842f00335..5012bc3d62f561fbd0ca3573f0032d3dcecb87fa 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 35d09832f2b857e2691e9a6d8cc885da8dae641e..6ee20c29c5fb0abfc7ad9eba4ffc65fc92aecb10 100644 (file)
        };
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &gmac0 {
index 03237699901b1fc88c3b3e4aaa3b6261517c8631..3b6026f37711818c8cd1bae5d196b71bde2db724 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index a059fd0698ac1f112f2b1dd2566b4bc8377a642f..08fcbbc5154811e2e594879749b98100fe0d612c 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 77c123720fe17ff0759e82fdbb2a6458a33c99a0..db7387ddec760f73ddbcf7bb8270a334d099488c 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 35a90ea07059f69edd3eaf0f6334daab78bed886..83c86ee11dbb6291f0d0cd1a4157741a2e8224fd 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethernet-phy@0 {
-               status = "disabled";
-       };
+&ethphy0 {
+       interrupts = <0>;
+};
 
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 5804f215918ac094ccd99eba0c06c04844fbd10b..70cf425b2c3304cb63bf605e5eaa41bbc91cd86e 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index d269899980976e39c28c7f96201fbbb1c5fcec40..3c026a41a5d52fc56b4b3c0b2daa3322444074ca 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index aaa75b057320dab7440d12f51584f840229527c8..c6fa3622efa01db7101c86551878f80550be0222 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 2da7f983a930886e1e4e80b2f9649c73d4002290..ecce30330b00da6d9b9f4235301c24f57e6095e7 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 7c7d5e43c425d6caba97c9bebb843c3eea0e6508..d4e040649e754792dce34dddd7da4b54427fbffe 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index fb14bd7829fb0813c71b01231637d83354dc9549..145b0eeb40d35384a01d6b41c9aeec517a4d50f4 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index aad8a6776d29edcfadbd5b509327ce4e609c2b82..faa4e53f097ca9544f03a4a993b30c9a9fb59828 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 223d03b9fd12dddb0d9c708e87a15e89ce7feb94..11171d9535b22e0d92682a728bcd218ef2576701 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 6e225c0825c0b10998996e8fa23f622a52167f7d..f8dc6ebdbffcc7df8ad84751d970a949f6db1bd3 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 61c3ec37613d025716c603396f946e83693406eb..c125bcc4e3415afbf451fe0476e77f6c08aeede8 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 13ce338588bb92a7a31ca14b0cd0c80860a7eef6..273bb9469ced7d416ec106209a08c3f41de505ae 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 9c706530d4b4b2cb95ce27f273da499195084616..01583e88874548b600d07bb180c11418e0c3e244 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index bf580de6b88f9ea4e07752e2819d71e66f693e7f..226c46154326a79597aed3c5d410e6d22fcaaba1 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 58d2c70655ca5baa60972debaf2a128d36deb7f4..0baf9d648304de9307732fa20e6da5d5a1bdd590 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 7b33efd6e66a66f6e243dffeca0880ca0e77f266..b9bccf0f2836fe10392593a2e824383c0f38ef04 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 6a733698d2a1138ba3b4690fccc9c21d26c98dc4..92c76d42065b262cf0b8fb535cb1a0ff4b72b434 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 4d281670ef9e841ba07df2912eb8b54a43a99ef9..df12331e247c9433c613b5531eea9e2fb2932cb3 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 98a2ffad5f7f171976b8b1611196eb68b9647421..f4d893a3668acd30ec61a0e3f6698e337d5d3b74 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b3aaffeafed1c6fd2a0cfc7e769758e7c762aae4..b567b14f8e9403415284b02f4825930bc01fed6a 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 8afe5f5485960564bcebfef6d5dc383dc941c5c9..1c2cb42fa0d6d72f52714478ab3513238fa8e6e9 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 5afed4c695608b44baaaf96faa7a693be4e2987c..b5818a7e6049a62b3a8b119fdf2f6feafbe76eed 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index fd952cbc931fd6e7263cc64e364f3e2dcc6b96be..b13b621d2f21a8bce541cc0df14064c4e52717e9 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 6ea2c199e310a94401d2276062f388cd5d7e8f86..b287056bf114b38fa3fe67ea27dbd51c22dfe2eb 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &pcie {
index 3b474819e1630ad9d6f116893f86d9c2aba1f00b..cd0e7465ff2ab4202117ae469b1ae60b99bbef7c 100644 (file)
        status = "okay";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &gmac0 {
index 3448db5f03d5a472521c6655046265766588a930..4497531aee07abe1f6dfb23dc847af78d741f867 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index d1310ad95499d80c4c0c09dc8eab30317b3175a6..42e39c3152245ac7faf677bbea7e571a9ceaf041 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 8c0062973d47037010d5d7231a443c8cea744b7f..e4937c55c5e22eb3c6fe3b47611a6624edba2ace 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 24606904e14d26cac5c1f6247bef925d73700bfb..e2d706c5db12dac608bea9dd4df3c619863a469d 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 71ef4bc6b6155ef116cab0f7a83f8d977e7a9261..ac03545eca8093a6acf6d0c67a7cc83052fe07e5 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index e9879128a30bae342353c11a9fc9506241de5b84..b1a3e3e1bced0f440d1e0ec7d26ba11feaa2bb29 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index d814cba261e167d2d11ce43e30b03a25d3cc1675..bc56b82cd11cad895e94654bd443326c1dfc3591 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 2aea6bbbc0076063c755b501841682a03f9faf57..2694b3890fe1bfcf99d735938bd83d743e83a640 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 6203308515f3b761483d23169120063f10e968b5..02560669d5eb11cd28dd7464c26850d7574590d0 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 33070ef6cafcb3940c356c9deb1457455d5eeb6a..b71b7ad914b9fc009af9a499144ab8d0db4b5f82 100644 (file)
        };
 };
 
-
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &state_default {
index c501727ca837d429b92216019560ce3c645fa74f..d6f9a368e4fb62ac804984cb4a7ce8b0632cd527 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index db460b43b2a1b2a1ae0bad59fc4a6b475defe09a..234202ba87a8213585627b5063924c7562278bfd 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
-
 &switch0 {
        ports {
                port@1 {
index 4665f04f023764a7483247a38ba04c2df353d3b8..80467c88e98343b99e246400b4da3256e2d14b1e 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 0d6d50022292f1e8cee085e5e651e3611c7ab72b..f2fb48cac2b2cb2ed47ff048b32f2edf3728a7c8 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b193aed1034dac3b999a1bfb2b6f87dfbfd3572c..77c06545e860e113e41d907dab0ef8fc1eaefdbd 100644 (file)
        phy-handle = <&ethphy0>;
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 42f6cea2d3c0e2d2414f88c87ab61b4462d27c91..79deb7559da8ab762141273bb88cb1e9221b70ae 100644 (file)
        phy-handle = <&ethphy4>;
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index f9e37bee6e0f651cbcd137e6c165318ab9978de8..78bc0ba4b0f2d30ff9fceb0d3e3b023155206382 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index f0c7646b26030baa98f3f396ac2da8fbff153e93..96054135ae0a8e52e939999103662c1ca3ed4940 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 1dfded14b1dd5c95346ad6b6debbf0cb66f68d97..3b377fca7c4b3907baf438f14985e7c5b00a5a7b 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 61359e8b21b120b5a29380357d694826a74b5f24..2d2bf3d6992f8e25824e5f8632949f7cca1b7516 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index ef637278afb5fda324958fe8694cee1086539e24..598fafe871b7825220c7ff3529b7ba4c5568ea5c 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 468f9456bfff5c31e133f27d053975be2f7124f5..e0950e7c6488a016f265ed251da616756502cf4c 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index f1227552e881a4b2096fb26c898763e40b37ed4a..e04afc81bab6b99a220564244f47b0bb1fd32311 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index c47e34a5d69c84099ba3f7d5940fd8bd46d62092..6475c142e7c5ff29f49a1221b638301b95898de1 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 9f4e8cf1ce4f1be544ff3949f4d39c944b505b67..9d2491f6348743a1529f3d5362e0e172b9b96772 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 0cdad1bfe5f32a476a870c0c257c69ebd95397ae..316c1800983ab3eac39016a9c05e487d0ed9ce34 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 2cc3435a894e3014dac1c7196dca0bfa71d0a5a7..536b45e03f359b91cd715968ae294629dcea9125 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
-
 &switch0 {
        gpio-controller;
        #gpio-cells = <2>;
index 4b88064b4950acd8c43e566c491dee19ccf5bcad..2170bc83ec17e35be20dcfe6b50f6676fbf2392c 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 34b151be75de250d679f5f844d93b153a21b9280..3acc1529e5dbb045f241ee37495c2aa483823541 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &nand {
index e15c676c8aefd377dcde78eb00e52be09d425443..7dfe9a769918da0cdbc54539df8f5740a80a32a0 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index dfa49a2bc5f6bf9f792a283ebfc972cb33257b30..31a4e4482abb47dd7221ad1f3f45b3eacdb305cb 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index bbf121036c2147dc57908f958e312f5df3fcf135..c3712fea7b910f077f40b392cabfcf5174ce6892 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b0182ee8961a41ed4ce043d0d9697e34de772f8a..dcad7b26d23b385daad07d04d66c21911236780d 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index 321274bb15ccfee6150ccd451725115289fa8274..fc8a91e39862a6bb0bc46d4343b6c584c633510d 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy4: ethernet-phy@4 {
-               reg = <4>;
-       };
+&ethphy4 {
+       /delete-property/ interrupts;
 };
 
 &switch0 {
index b82a8669b3f39c5fe95f04328efce4d5286792e6..6bf65a02184800d6c88de0388aedf35de94ab641 100644 (file)
        nvmem-cell-names = "mac-address";
 };
 
-&mdio {
-       ethphy0: ethernet-phy@0 {
-               reg = <0>;
-       };
+&ethphy0 {
+       /delete-property/ interrupts;
 };
 
 &pcie {