brintos

brintos / linux-shallow public Read only

0
0
Text · 1.0 KiB · eb4171a Raw
58 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/net/mdio-gpio.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: MDIO on GPIOs8 9maintainers:10  - Andrew Lunn <andrew@lunn.ch>11  - Heiner Kallweit <hkallweit1@gmail.com>12  - Russell King <linux@armlinux.org.uk>13 14allOf:15  - $ref: mdio.yaml#16 17properties:18  compatible:19    enum:20      - virtual,mdio-gpio21      - microchip,mdio-smi022 23  "#address-cells":24    const: 125 26  "#size-cells":27    const: 028 29  gpios:30    minItems: 231    items:32      - description: MDC33      - description: MDIO34      - description: MDO35 36# Note: Each gpio-mdio bus should have an alias correctly numbered in "aliases"37# node.38additionalProperties:39  type: object40 41examples:42  - |43    aliases {44        mdio-gpio0 = &mdio0;45    };46 47    mdio0: mdio {48      compatible = "virtual,mdio-gpio";49      #address-cells = <1>;50      #size-cells = <0>;51      gpios = <&qe_pio_a 11>,52              <&qe_pio_c 6>;53      ethphy0: ethernet-phy@0 {54        reg = <0>;55      };56    };57...58