brintos

brintos / linux-shallow public Read only

0
0
Text · 1.5 KiB · 768504c Raw
71 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/asix,ax88178.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: ASIX AX88172/AX88772 USB Ethernet Controllers8 9maintainers:10  - Oleksij Rempel <o.rempel@pengutronix.de>11 12description: |13  Device tree properties for hard wired USB Ethernet devices.14 15allOf:16  - $ref: ethernet-controller.yaml#17 18properties:19  compatible:20    items:21      - enum:22          - usbb95,1720   # ASIX AX8817223          - usbb95,172a   # ASIX AX88172A24          - usbb95,1780   # ASIX AX8817825          - usbb95,7720   # ASIX AX8877226          - usbb95,772a   # ASIX AX88772A27          - usbb95,772b   # ASIX AX88772B28          - usbb95,7e2b   # ASIX AX88772B29 30  reg:31    maxItems: 132 33  local-mac-address: true34  mac-address: true35 36required:37  - compatible38  - reg39 40additionalProperties: false41 42examples:43  - |44    usb {45        #address-cells = <1>;46        #size-cells = <0>;47 48        ethernet@1 {49            compatible = "usbb95,7e2b";50            reg = <1>;51            local-mac-address = [00 00 00 00 00 00];52        };53    };54  - |55    usb {56        #address-cells = <1>;57        #size-cells = <0>;58 59        usb1@1 {60            compatible = "usb1234,5678";61            reg = <1>;62            #address-cells = <1>;63            #size-cells = <0>;64 65            ethernet@1 {66               compatible = "usbb95,772b";67               reg = <1>;68            };69        };70    };71