1c0c155fcSOleksij Rempel# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c0c155fcSOleksij Rempel%YAML 1.2 3c0c155fcSOleksij Rempel--- 4c0c155fcSOleksij Rempel$id: http://devicetree.org/schemas/net/microchip,lan95xx.yaml# 5c0c155fcSOleksij Rempel$schema: http://devicetree.org/meta-schemas/core.yaml# 6c0c155fcSOleksij Rempel 7c0c155fcSOleksij Rempeltitle: The device tree bindings for the USB Ethernet controllers 8c0c155fcSOleksij Rempel 9c0c155fcSOleksij Rempelmaintainers: 10c0c155fcSOleksij Rempel - Oleksij Rempel <o.rempel@pengutronix.de> 11c0c155fcSOleksij Rempel 12c0c155fcSOleksij Rempeldescription: | 13c0c155fcSOleksij Rempel Device tree properties for hard wired SMSC95xx compatible USB Ethernet 14c0c155fcSOleksij Rempel controller. 15c0c155fcSOleksij Rempel 16c0c155fcSOleksij RempelallOf: 17c0c155fcSOleksij Rempel - $ref: ethernet-controller.yaml# 18c0c155fcSOleksij Rempel 19c0c155fcSOleksij Rempelproperties: 20c0c155fcSOleksij Rempel compatible: 21c0c155fcSOleksij Rempel items: 22c0c155fcSOleksij Rempel - enum: 23c0c155fcSOleksij Rempel - usb424,9500 # SMSC9500 USB Ethernet Device 24c0c155fcSOleksij Rempel - usb424,9505 # SMSC9505 USB Ethernet Device 25c0c155fcSOleksij Rempel - usb424,9530 # SMSC LAN9530 USB Ethernet Device 26c0c155fcSOleksij Rempel - usb424,9730 # SMSC LAN9730 USB Ethernet Device 27c0c155fcSOleksij Rempel - usb424,9900 # SMSC9500 USB Ethernet Device (SAL10) 28c0c155fcSOleksij Rempel - usb424,9901 # SMSC9505 USB Ethernet Device (SAL10) 29c0c155fcSOleksij Rempel - usb424,9902 # SMSC9500A USB Ethernet Device (SAL10) 30c0c155fcSOleksij Rempel - usb424,9903 # SMSC9505A USB Ethernet Device (SAL10) 31c0c155fcSOleksij Rempel - usb424,9904 # SMSC9512/9514 USB Hub & Ethernet Device (SAL10) 32c0c155fcSOleksij Rempel - usb424,9905 # SMSC9500A USB Ethernet Device (HAL) 33c0c155fcSOleksij Rempel - usb424,9906 # SMSC9505A USB Ethernet Device (HAL) 34c0c155fcSOleksij Rempel - usb424,9907 # SMSC9500 USB Ethernet Device (Alternate ID) 35c0c155fcSOleksij Rempel - usb424,9908 # SMSC9500A USB Ethernet Device (Alternate ID) 36c0c155fcSOleksij Rempel - usb424,9909 # SMSC9512/9514 USB Hub & Ethernet Devic. ID) 37c0c155fcSOleksij Rempel - usb424,9e00 # SMSC9500A USB Ethernet Device 38c0c155fcSOleksij Rempel - usb424,9e01 # SMSC9505A USB Ethernet Device 39c0c155fcSOleksij Rempel - usb424,9e08 # SMSC LAN89530 USB Ethernet Device 40c0c155fcSOleksij Rempel - usb424,ec00 # SMSC9512/9514 USB Hub & Ethernet Device 41c0c155fcSOleksij Rempel 42*bd881b44SKrzysztof Kozlowski reg: 43*bd881b44SKrzysztof Kozlowski maxItems: 1 44*bd881b44SKrzysztof Kozlowski 45c0c155fcSOleksij Rempel local-mac-address: true 46c0c155fcSOleksij Rempel mac-address: true 47c0c155fcSOleksij Rempel 48c0c155fcSOleksij Rempelrequired: 49c0c155fcSOleksij Rempel - compatible 50c0c155fcSOleksij Rempel - reg 51c0c155fcSOleksij Rempel 52c0c155fcSOleksij RempeladditionalProperties: false 53c0c155fcSOleksij Rempel 54c0c155fcSOleksij Rempelexamples: 55c0c155fcSOleksij Rempel - | 56c0c155fcSOleksij Rempel usb { 57c0c155fcSOleksij Rempel #address-cells = <1>; 58c0c155fcSOleksij Rempel #size-cells = <0>; 59c0c155fcSOleksij Rempel 60c0c155fcSOleksij Rempel ethernet@1 { 61c0c155fcSOleksij Rempel compatible = "usb424,9e00"; 62c0c155fcSOleksij Rempel reg = <1>; 63c0c155fcSOleksij Rempel local-mac-address = [00 00 00 00 00 00]; 64c0c155fcSOleksij Rempel }; 65c0c155fcSOleksij Rempel }; 66