1*2e302613SOleksij Rempel# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*2e302613SOleksij Rempel%YAML 1.2 3*2e302613SOleksij Rempel--- 4*2e302613SOleksij Rempel$id: http://devicetree.org/schemas/net/asix,ax88178.yaml# 5*2e302613SOleksij Rempel$schema: http://devicetree.org/meta-schemas/core.yaml# 6*2e302613SOleksij Rempel 7*2e302613SOleksij Rempeltitle: The device tree bindings for the USB Ethernet controllers 8*2e302613SOleksij Rempel 9*2e302613SOleksij Rempelmaintainers: 10*2e302613SOleksij Rempel - Oleksij Rempel <o.rempel@pengutronix.de> 11*2e302613SOleksij Rempel 12*2e302613SOleksij Rempeldescription: | 13*2e302613SOleksij Rempel Device tree properties for hard wired USB Ethernet devices. 14*2e302613SOleksij Rempel 15*2e302613SOleksij RempelallOf: 16*2e302613SOleksij Rempel - $ref: ethernet-controller.yaml# 17*2e302613SOleksij Rempel 18*2e302613SOleksij Rempelproperties: 19*2e302613SOleksij Rempel compatible: 20*2e302613SOleksij Rempel items: 21*2e302613SOleksij Rempel - enum: 22*2e302613SOleksij Rempel - usbb95,1720 # ASIX AX88172 23*2e302613SOleksij Rempel - usbb95,172a # ASIX AX88172A 24*2e302613SOleksij Rempel - usbb95,1780 # ASIX AX88178 25*2e302613SOleksij Rempel - usbb95,7720 # ASIX AX88772 26*2e302613SOleksij Rempel - usbb95,772a # ASIX AX88772A 27*2e302613SOleksij Rempel - usbb95,772b # ASIX AX88772B 28*2e302613SOleksij Rempel - usbb95,7e2b # ASIX AX88772B 29*2e302613SOleksij Rempel 30*2e302613SOleksij Rempel reg: true 31*2e302613SOleksij Rempel local-mac-address: true 32*2e302613SOleksij Rempel mac-address: true 33*2e302613SOleksij Rempel 34*2e302613SOleksij Rempelrequired: 35*2e302613SOleksij Rempel - compatible 36*2e302613SOleksij Rempel - reg 37*2e302613SOleksij Rempel 38*2e302613SOleksij RempeladditionalProperties: false 39*2e302613SOleksij Rempel 40*2e302613SOleksij Rempelexamples: 41*2e302613SOleksij Rempel - | 42*2e302613SOleksij Rempel usb { 43*2e302613SOleksij Rempel #address-cells = <1>; 44*2e302613SOleksij Rempel #size-cells = <0>; 45*2e302613SOleksij Rempel 46*2e302613SOleksij Rempel ethernet@1 { 47*2e302613SOleksij Rempel compatible = "usbb95,7e2b"; 48*2e302613SOleksij Rempel reg = <1>; 49*2e302613SOleksij Rempel local-mac-address = [00 00 00 00 00 00]; 50*2e302613SOleksij Rempel }; 51*2e302613SOleksij Rempel }; 52*2e302613SOleksij Rempel - | 53*2e302613SOleksij Rempel usb { 54*2e302613SOleksij Rempel #address-cells = <1>; 55*2e302613SOleksij Rempel #size-cells = <0>; 56*2e302613SOleksij Rempel 57*2e302613SOleksij Rempel usb1@1 { 58*2e302613SOleksij Rempel compatible = "usb1234,5678"; 59*2e302613SOleksij Rempel reg = <1>; 60*2e302613SOleksij Rempel #address-cells = <1>; 61*2e302613SOleksij Rempel #size-cells = <0>; 62*2e302613SOleksij Rempel 63*2e302613SOleksij Rempel ethernet@1 { 64*2e302613SOleksij Rempel compatible = "usbb95,772b"; 65*2e302613SOleksij Rempel reg = <1>; 66*2e302613SOleksij Rempel }; 67*2e302613SOleksij Rempel }; 68*2e302613SOleksij Rempel }; 69