hc
2023-11-30 6c9be420e167ee7ce45c0309586f09ddab28ac15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Common MDIO bus properties.
 
These are generic properties that can apply to any MDIO bus.
 
Optional properties:
- reset-gpios: One GPIO that control the RESET lines of all PHYs on that MDIO
  bus.
- reset-delay-us: RESET pulse width in microseconds.
 
A list of child nodes, one per device on the bus is expected. These
should follow the generic phy.txt, or a device specific binding document.
 
The 'reset-delay-us' indicates the RESET signal pulse width in microseconds and
applies to all PHY devices. It must therefore be appropriately determined based
on all PHY requirements (maximum value of all per-PHY RESET pulse widths).
 
Example :
This example shows these optional properties, plus other properties
required for the TI Davinci MDIO driver.
 
   davinci_mdio: ethernet@5c030000 {
       compatible = "ti,davinci_mdio";
       reg = <0x5c030000 0x1000>;
       #address-cells = <1>;
       #size-cells = <0>;
 
       reset-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>;
       reset-delay-us = <2>;
 
       ethphy0: ethernet-phy@1 {
           reg = <1>;
       };
 
       ethphy1: ethernet-phy@3 {
           reg = <3>;
       };
   };