1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
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>
32 - description: base register
33 - description: indirect accesses to larger than 16-bits MDIO transactions
39 - const: mdio_indir_rw
44 Interrupt shared with the Ethernet MAC or Ethernet switch this MDIO
45 block is integrated from
50 "mdio error" interrupt
54 - const: mdio_done_error
60 description: A reference to the clock supplying the MDIO bus controller
64 The MDIO bus clock that must be output by the MDIO bus hardware, if
65 absent, the default hardware values are used
67 unevaluatedProperties: false
77 compatible = "brcm,unimac-mdio";
78 reg = <0x403c0 0x8>, <0x40300 0x18>;
79 reg-names = "mdio", "mdio_indir_rw";
84 compatible = "ethernet-phy-ieee802.3-c22";