ethernet: phy_mii: get the MDIO bus with DT_INST_BUS

Now that all in-tree phys are declared under their mdio bus, drop the
`mdio` property and use DT_INST_BUS to find the bus.

Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
This commit is contained in:
Fabio Baltieri 2023-07-26 09:00:00 +00:00 committed by Maureen Helm
commit 243e84d155
10 changed files with 1 additions and 13 deletions

View file

@ -136,6 +136,5 @@ zephyr_udc0: &usb0 {
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "okay"; status = "okay";
address = <0>; address = <0>;
mdio = <&mdio>;
}; };
}; };

View file

@ -99,7 +99,6 @@
phy0: ethernet-phy { phy0: ethernet-phy {
compatible = "ethernet-phy"; compatible = "ethernet-phy";
address = <0x7>; address = <0x7>;
mdio = <&emdio>;
status = "okay"; status = "okay";
}; };
}; };

View file

@ -201,7 +201,6 @@
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "okay"; status = "okay";
address = <0>; address = <0>;
mdio = <&mdio>;
}; };
}; };

View file

@ -140,7 +140,6 @@ zephyr_udc0: &usbhs {
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "okay"; status = "okay";
address = <0>; address = <0>;
mdio = <&mdio>;
}; };
}; };

View file

@ -249,7 +249,6 @@ zephyr_udc0: &usbhs {
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "okay"; status = "okay";
address = <0>; address = <0>;
mdio = <&mdio>;
}; };
}; };

View file

@ -151,7 +151,6 @@
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "disabled"; status = "disabled";
address = <0>; address = <0>;
mdio = <&mdio>;
}; };
}; };
}; };

View file

@ -123,7 +123,6 @@
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "disabled"; status = "disabled";
address = <1>; address = <1>;
mdio = <&mdio>;
}; };
}; };

View file

@ -481,7 +481,7 @@ static const struct phy_mii_dev_config phy_mii_dev_config_##n = { \
.fixed = IS_FIXED_LINK(n), \ .fixed = IS_FIXED_LINK(n), \
.fixed_speed = DT_INST_ENUM_IDX_OR(n, fixed_link, 0), \ .fixed_speed = DT_INST_ENUM_IDX_OR(n, fixed_link, 0), \
.mdio = UTIL_AND(UTIL_NOT(IS_FIXED_LINK(n)), \ .mdio = UTIL_AND(UTIL_NOT(IS_FIXED_LINK(n)), \
DEVICE_DT_GET(DT_INST_PHANDLE(n, mdio))) \ DEVICE_DT_GET(DT_INST_BUS(n))) \
}; };
#define PHY_MII_DEVICE(n) \ #define PHY_MII_DEVICE(n) \

View file

@ -123,7 +123,6 @@
compatible = "ethernet-phy"; compatible = "ethernet-phy";
status = "disabled"; status = "disabled";
address = <0>; address = <0>;
mdio = <&mdio>;
}; };
}; };
}; };

View file

@ -14,10 +14,6 @@ properties:
type: int type: int
required: true required: true
description: PHY address description: PHY address
mdio:
type: phandle
required: true
description: MDIO driver node
no-reset: no-reset:
type: boolean type: boolean
description: Do not reset the PHY during initialization description: Do not reset the PHY during initialization