brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · 1761b7a Raw
65 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/usb/usb.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Generic USB Controller8 9maintainers:10  - Greg Kroah-Hartman <gregkh@linuxfoundation.org>11 12select: false13 14properties:15  $nodename:16    pattern: "^usb(@.*)?"17 18  phys:19    description:20      List of all the USB PHYs on this HCD21 22  phy-names:23    description:24      Name specifier for the USB PHY25 26  usb-phy:27    $ref: /schemas/types.yaml#/definitions/phandle-array28    items:29      maxItems: 130    description:31      List of all the USB PHYs on this HCD to be accepted by the legacy USB32      Physical Layer subsystem.33    deprecated: true34 35  phy_type:36    description:37      Tells USB controllers that we want to configure the core to support a38      UTMI+ PHY with an 8- or 16-bit interface if UTMI+ is selected, UTMI+ low39      pin interface if ULPI is specified, Serial core/PHY interconnect if40      serial is specified and High-Speed Inter-Chip feature if HSIC is41      selected. In case this isn't passed via DT, USB controllers should42      default to HW capability.43    $ref: /schemas/types.yaml#/definitions/string44    enum: [utmi, utmi_wide, ulpi, serial, hsic]45 46  maximum-speed:47    description:48      Tells USB controllers we want to work up to a certain speed. In case this49      isn't passed via DT, USB controllers should default to their maximum HW50      capability.51    $ref: /schemas/types.yaml#/definitions/string52    enum:53      - low-speed54      - full-speed55      - high-speed56      - super-speed57      - super-speed-plus58      - super-speed-plus-gen2x159      - super-speed-plus-gen1x260      - super-speed-plus-gen2x261 62additionalProperties: true63 64...65