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>
30 - description: base register
31 - description: indirect accesses to larger than 16-bits MDIO transactions
37 - const: mdio_indir_rw
42 Interrupt shared with the Ethernet MAC or Ethernet switch this MDIO
43 block is integrated from
48 "mdio error" interrupt
52 - const: mdio_done_error
58 description: A reference to the clock supplying the MDIO bus controller
62 The MDIO bus clock that must be output by the MDIO bus hardware, if
63 absent, the default hardware values are used
65 unevaluatedProperties: false
75 compatible = "brcm,unimac-mdio";
76 reg = <0x403c0 0x8>, <0x40300 0x18>;
77 reg-names = "mdio", "mdio_indir_rw";
82 compatible = "ethernet-phy-ieee802.3-c22";