Lines Matching +full:genet +full:- +full:mdio +full:- +full:v4
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/net/brcm,unimac-mdio.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom UniMAC MDIO bus controller
10 - Doug Berger <opendmb@gmail.com>
11 - Florian Fainelli <f.fainelli@gmail.com>
12 - Rafał Miłecki <rafal@milecki.pl>
15 - $ref: mdio.yaml#
20 - brcm,genet-mdio-v1
21 - brcm,genet-mdio-v2
22 - brcm,genet-mdio-v3
23 - brcm,genet-mdio-v4
24 - brcm,genet-mdio-v5
25 - brcm,asp-v2.0-mdio
26 - brcm,asp-v2.1-mdio
27 - brcm,unimac-mdio
32 - description: base register
33 - description: indirect accesses to larger than 16-bits MDIO transactions
35 reg-names:
38 - const: mdio
39 - const: mdio_indir_rw
43 - description: >
44 Interrupt shared with the Ethernet MAC or Ethernet switch this MDIO
46 - items:
47 - description: |
48 "mdio done" interrupt
49 - description: |
50 "mdio error" interrupt
52 interrupt-names:
54 - const: mdio_done_error
55 - items:
56 - const: mdio_done
57 - const: mdio_error
60 description: A reference to the clock supplying the MDIO bus controller
62 clock-frequency:
64 The MDIO bus clock that must be output by the MDIO bus hardware, if
70 - reg
71 - '#address-cells'
72 - '#size-cells'
75 - |
76 mdio@403c0 {
77 compatible = "brcm,unimac-mdio";
79 reg-names = "mdio", "mdio_indir_rw";
80 #address-cells = <1>;
81 #size-cells = <0>;
83 ethernet-phy@0 {
84 compatible = "ethernet-phy-ieee802.3-c22";