53 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/usb/usb-hcd.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Generic USB Host Controller8 9maintainers:10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>11 12allOf:13 - $ref: usb.yaml#14 15properties:16 companion:17 description: Phandle of a companion device18 $ref: /schemas/types.yaml#/definitions/phandle19 20 tpl-support:21 description:22 Indicates if the Targeted Peripheral List is supported for given23 targeted hosts (non-PC hosts).24 type: boolean25 26 "#address-cells":27 const: 128 29 "#size-cells":30 const: 031 32patternProperties:33 "^.*@[0-9a-f]{1,2}$":34 description: The hard wired USB devices35 type: object36 $ref: /schemas/usb/usb-device.yaml37 38additionalProperties: true39 40examples:41 - |42 usb {43 phys = <&usb2_phy1>, <&usb3_phy1>;44 phy-names = "usb2", "usb3";45 #address-cells = <1>;46 #size-cells = <0>;47 48 hub@1 {49 compatible = "usb5e3,610";50 reg = <1>;51 };52 };53