| # SPDX-License-Identifier: GPL-2.0 | |
| %YAML 1.2 | |
| --- | |
| $id: http://devicetree.org/schemas/usb/usb-hcd.yaml# | |
| $schema: http://devicetree.org/meta-schemas/core.yaml# | |
| title: Generic USB Host Controller | |
| maintainers: | |
| - Greg Kroah-Hartman <gregkh@linuxfoundation.org> | |
| allOf: | |
| - $ref: usb.yaml# | |
| properties: | |
| companion: | |
| description: Phandle of a companion device | |
| $ref: /schemas/types.yaml#/definitions/phandle | |
| tpl-support: | |
| description: | |
| Indicates if the Targeted Peripheral List is supported for given | |
| targeted hosts (non-PC hosts). | |
| type: boolean | |
| "#address-cells": | |
| const: 1 | |
| "#size-cells": | |
| const: 0 | |
| patternProperties: | |
| "^.*@[0-9a-f]{1,2}$": | |
| description: The hard wired USB devices | |
| type: object | |
| $ref: /schemas/usb/usb-device.yaml | |
| additionalProperties: true | |
| examples: | |
| - | | |
| usb { | |
| phys = <&usb2_phy1>, <&usb3_phy1>; | |
| phy-names = "usb2", "usb3"; | |
| #address-cells = <1>; | |
| #size-cells = <0>; | |
| hub@1 { | |
| compatible = "usb5e3,610"; | |
| reg = <1>; | |
| }; | |
| }; |