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