| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
- %YAML 1.2
- ---
- $id: http://devicetree.org/schemas/net/microchip,lan95xx.yaml#
- $schema: http://devicetree.org/meta-schemas/core.yaml#
- title: Microchip SMSC9500/LAN9530/LAN9730 USB Ethernet Controllers
- maintainers:
- - Oleksij Rempel <o.rempel@pengutronix.de>
- description: |
- Device tree properties for hard wired SMSC95xx compatible USB Ethernet
- controller.
- allOf:
- - $ref: ethernet-controller.yaml#
- properties:
- compatible:
- items:
- - enum:
- - usb424,9500 # SMSC9500 USB Ethernet Device
- - usb424,9505 # SMSC9505 USB Ethernet Device
- - usb424,9530 # SMSC LAN9530 USB Ethernet Device
- - usb424,9730 # SMSC LAN9730 USB Ethernet Device
- - usb424,9900 # SMSC9500 USB Ethernet Device (SAL10)
- - usb424,9901 # SMSC9505 USB Ethernet Device (SAL10)
- - usb424,9902 # SMSC9500A USB Ethernet Device (SAL10)
- - usb424,9903 # SMSC9505A USB Ethernet Device (SAL10)
- - usb424,9904 # SMSC9512/9514 USB Hub & Ethernet Device (SAL10)
- - usb424,9905 # SMSC9500A USB Ethernet Device (HAL)
- - usb424,9906 # SMSC9505A USB Ethernet Device (HAL)
- - usb424,9907 # SMSC9500 USB Ethernet Device (Alternate ID)
- - usb424,9908 # SMSC9500A USB Ethernet Device (Alternate ID)
- - usb424,9909 # SMSC9512/9514 USB Hub & Ethernet Device ID)
- - usb424,9e00 # SMSC9500A USB Ethernet Device
- - usb424,9e01 # SMSC9505A USB Ethernet Device
- - usb424,9e08 # SMSC LAN89530 USB Ethernet Device
- - usb424,ec00 # SMSC9512/9514 USB Hub & Ethernet Device
- reg:
- maxItems: 1
- local-mac-address: true
- mac-address: true
- nvmem-cells: true
- nvmem-cell-names: true
- required:
- - compatible
- - reg
- additionalProperties: false
- examples:
- - |
- usb {
- #address-cells = <1>;
- #size-cells = <0>;
- ethernet@1 {
- compatible = "usb424,9e00";
- reg = <1>;
- local-mac-address = [00 00 00 00 00 00];
- };
- };
|