15956d97fSEmmanuel Vadot# SPDX-License-Identifier: GPL-2.0 25956d97fSEmmanuel Vadot%YAML 1.2 35956d97fSEmmanuel Vadot--- 45956d97fSEmmanuel Vadot$id: http://devicetree.org/schemas/net/mdio-mux.yaml# 55956d97fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 65956d97fSEmmanuel Vadot 75956d97fSEmmanuel Vadottitle: Common MDIO bus multiplexer/switch properties. 85956d97fSEmmanuel Vadot 95956d97fSEmmanuel Vadotmaintainers: 105956d97fSEmmanuel Vadot - Andrew Lunn <andrew@lunn.ch> 115956d97fSEmmanuel Vadot 125956d97fSEmmanuel Vadotdescription: |+ 135956d97fSEmmanuel Vadot An MDIO bus multiplexer/switch will have several child busses that are 145956d97fSEmmanuel Vadot numbered uniquely in a device dependent manner. The nodes for an MDIO 155956d97fSEmmanuel Vadot bus multiplexer/switch will have one child node for each child bus. 165956d97fSEmmanuel Vadot 175956d97fSEmmanuel Vadotproperties: 185956d97fSEmmanuel Vadot mdio-parent-bus: 195956d97fSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle 205956d97fSEmmanuel Vadot description: 215956d97fSEmmanuel Vadot The phandle of the MDIO bus that this multiplexer's master-side port is 225956d97fSEmmanuel Vadot connected to. 235956d97fSEmmanuel Vadot 245956d97fSEmmanuel Vadot '#address-cells': 255956d97fSEmmanuel Vadot const: 1 265956d97fSEmmanuel Vadot 275956d97fSEmmanuel Vadot '#size-cells': 285956d97fSEmmanuel Vadot const: 0 295956d97fSEmmanuel Vadot 305956d97fSEmmanuel VadotpatternProperties: 315956d97fSEmmanuel Vadot '^mdio@[0-9a-f]+$': 32*e67e8565SEmmanuel Vadot $ref: mdio.yaml# 33*e67e8565SEmmanuel Vadot unevaluatedProperties: false 345956d97fSEmmanuel Vadot 355956d97fSEmmanuel Vadot properties: 365956d97fSEmmanuel Vadot reg: 375956d97fSEmmanuel Vadot maxItems: 1 385956d97fSEmmanuel Vadot 395956d97fSEmmanuel VadotadditionalProperties: true 405956d97fSEmmanuel Vadot 415956d97fSEmmanuel Vadot... 42