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 - Rafał Miłecki <rafal@milecki.pl>
28 - description: base register
29 - description: indirect accesses to larger than 16-bits MDIO transactions
35 - const: mdio_indir_rw
40 Interrupt shared with the Ethernet MAC or Ethernet switch this MDIO
41 block is integrated from
46 "mdio error" interrupt
50 - const: mdio_done_error
56 description: A reference to the clock supplying the MDIO bus controller
60 The MDIO bus clock that must be output by the MDIO bus hardware, if
61 absent, the default hardware values are used
63 unevaluatedProperties: false
74 compatible = "brcm,unimac-mdio";
75 reg = <0x403c0 0x8>, <0x40300 0x18>;
76 reg-names = "mdio", "mdio_indir_rw";
81 compatible = "ethernet-phy-ieee802.3-c22";