12e302613SOleksij Rempel# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 22e302613SOleksij Rempel%YAML 1.2 32e302613SOleksij Rempel--- 42e302613SOleksij Rempel$id: http://devicetree.org/schemas/net/asix,ax88178.yaml# 52e302613SOleksij Rempel$schema: http://devicetree.org/meta-schemas/core.yaml# 62e302613SOleksij Rempel 72e302613SOleksij Rempeltitle: The device tree bindings for the USB Ethernet controllers 82e302613SOleksij Rempel 92e302613SOleksij Rempelmaintainers: 102e302613SOleksij Rempel - Oleksij Rempel <o.rempel@pengutronix.de> 112e302613SOleksij Rempel 122e302613SOleksij Rempeldescription: | 132e302613SOleksij Rempel Device tree properties for hard wired USB Ethernet devices. 142e302613SOleksij Rempel 152e302613SOleksij RempelallOf: 162e302613SOleksij Rempel - $ref: ethernet-controller.yaml# 172e302613SOleksij Rempel 182e302613SOleksij Rempelproperties: 192e302613SOleksij Rempel compatible: 202e302613SOleksij Rempel items: 212e302613SOleksij Rempel - enum: 222e302613SOleksij Rempel - usbb95,1720 # ASIX AX88172 232e302613SOleksij Rempel - usbb95,172a # ASIX AX88172A 242e302613SOleksij Rempel - usbb95,1780 # ASIX AX88178 252e302613SOleksij Rempel - usbb95,7720 # ASIX AX88772 262e302613SOleksij Rempel - usbb95,772a # ASIX AX88772A 272e302613SOleksij Rempel - usbb95,772b # ASIX AX88772B 282e302613SOleksij Rempel - usbb95,7e2b # ASIX AX88772B 292e302613SOleksij Rempel 30*bd881b44SKrzysztof Kozlowski reg: 31*bd881b44SKrzysztof Kozlowski maxItems: 1 32*bd881b44SKrzysztof Kozlowski 332e302613SOleksij Rempel local-mac-address: true 342e302613SOleksij Rempel mac-address: true 352e302613SOleksij Rempel 362e302613SOleksij Rempelrequired: 372e302613SOleksij Rempel - compatible 382e302613SOleksij Rempel - reg 392e302613SOleksij Rempel 402e302613SOleksij RempeladditionalProperties: false 412e302613SOleksij Rempel 422e302613SOleksij Rempelexamples: 432e302613SOleksij Rempel - | 442e302613SOleksij Rempel usb { 452e302613SOleksij Rempel #address-cells = <1>; 462e302613SOleksij Rempel #size-cells = <0>; 472e302613SOleksij Rempel 482e302613SOleksij Rempel ethernet@1 { 492e302613SOleksij Rempel compatible = "usbb95,7e2b"; 502e302613SOleksij Rempel reg = <1>; 512e302613SOleksij Rempel local-mac-address = [00 00 00 00 00 00]; 522e302613SOleksij Rempel }; 532e302613SOleksij Rempel }; 542e302613SOleksij Rempel - | 552e302613SOleksij Rempel usb { 562e302613SOleksij Rempel #address-cells = <1>; 572e302613SOleksij Rempel #size-cells = <0>; 582e302613SOleksij Rempel 592e302613SOleksij Rempel usb1@1 { 602e302613SOleksij Rempel compatible = "usb1234,5678"; 612e302613SOleksij Rempel reg = <1>; 622e302613SOleksij Rempel #address-cells = <1>; 632e302613SOleksij Rempel #size-cells = <0>; 642e302613SOleksij Rempel 652e302613SOleksij Rempel ethernet@1 { 662e302613SOleksij Rempel compatible = "usbb95,772b"; 672e302613SOleksij Rempel reg = <1>; 682e302613SOleksij Rempel }; 692e302613SOleksij Rempel }; 702e302613SOleksij Rempel }; 71