mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-11 05:42:58 +00:00
37 lines
945 B
Text
37 lines
945 B
Text
|
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>;
|
||
|
};
|
||
|
};
|
||
|
|