37 lines
945 B
Plaintext
37 lines
945 B
Plaintext
Common MDIO bus properties.
|
|
|
|
These are generic properties that can apply to any MDIO bus.
|
|
|
|
Optional properties:
|
|
- device-name - If present it is used to name the device and MDIO bus.
|
|
The name must be unique and must not contain spaces.
|
|
|
|
A list of child nodes, one per device on the bus is expected. These could be
|
|
PHYs, switches or similar devices and child nodes should follow the specific
|
|
binding for the device type.
|
|
|
|
Example :
|
|
This example shows the structure used for the external MDIO bus on NXP LS1028A
|
|
RDB board. Note that this MDIO device is an integrated PCI function and
|
|
requires no compatible property for probing.
|
|
|
|
/* definition in SoC dtsi file */
|
|
pcie@1f0000000 {
|
|
|
|
mdio0: pci@0,3 {
|
|
#address-cells=<0>;
|
|
#size-cells=<1>;
|
|
reg = <0x000300 0 0 0 0>;
|
|
status = "disabled";
|
|
device-name = "emdio";
|
|
};
|
|
};
|
|
/* definition of PHYs in RDB dts file */
|
|
&mdio0 {
|
|
status = "okay";
|
|
rdb_phy0: phy@2 {
|
|
reg = <2>;
|
|
};
|
|
};
|
|
|