Lines Matching +full:mdio +full:- +full:gpios
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/mdio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MDIO Bus Common Properties
10 - Andrew Lunn <andrew@lunn.ch>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Heiner Kallweit <hkallweit1@gmail.com>
15 These are generic properties that can apply to any MDIO bus. Any
16 MDIO bus must have a list of child nodes, one per device on the
17 bus. These should follow the generic ethernet-phy.yaml document, or
22 pattern: "^mdio(@.*)?"
24 "#address-cells":
27 "#size-cells":
30 reset-gpios:
34 lines of all devices on that MDIO bus.
36 reset-delay-us:
38 RESET pulse width in microseconds. It applies to all MDIO devices
40 requirements (maximum value of all per-device RESET pulse widths).
42 reset-post-delay-us:
44 Delay after reset deassert in microseconds. It applies to all MDIO
49 clock-frequency:
51 Desired MDIO bus clock frequency in Hz. Values greater than IEEE 802.3
55 suppress-preamble:
62 '@[0-9a-f]+$':
72 broken-turn-around:
75 If set, indicates the MDIO device does not correctly release
77 MDIO transaction.
79 reset-gpios:
82 The GPIO phandle and specifier for the MDIO reset signal.
84 reset-assert-us:
89 reset-deassert-us:
95 - reg
100 - |
101 davinci_mdio: mdio@5c030000 {
103 #address-cells = <1>;
104 #size-cells = <0>;
106 reset-gpios = <&gpio2 5 1>;
107 reset-delay-us = <2>;
109 ethphy0: ethernet-phy@1 {
113 ethphy1: ethernet-phy@3 {