Lines Matching +full:sets +full:- +full:of +full:- +full:ports

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/usb/aspeed,usb-vhub.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Benjamin Herrenschmidt <benh@kernel.crashing.org>
14 The ASPEED USB 2.0 Virtual Hub Controller implements 1 set of USB Hub
15 register and several sets of Device and Endpoint registers to support
18 Supported number of devices and endpoints vary depending on hardware
26 - aspeed,ast2400-usb-vhub
27 - aspeed,ast2500-usb-vhub
28 - aspeed,ast2600-usb-vhub
39 aspeed,vhub-downstream-ports:
40 description: Number of downstream ports supported by the Virtual Hub
46 aspeed,vhub-generic-endpoints:
47 description: Number of generic endpoints supported by the Virtual Hub
53 vhub-vendor-id:
58 vhub-product-id:
63 vhub-device-revision:
64 description: vhub Device Revision in binary-coded decimal
68 vhub-strings:
73 '#address-cells':
76 '#size-cells':
80 '^string@[0-9a-f]+$':
83 description: string descriptors of the specific language
88 description: 16-bit Language Identifier defined by USB-IF
98 serial-number:
103 - compatible
104 - reg
105 - clocks
106 - interrupts
107 - aspeed,vhub-downstream-ports
108 - aspeed,vhub-generic-endpoints
113 - |
114 #include <dt-bindings/clock/aspeed-clock.h>
115 vhub: usb-vhub@1e6a0000 {
116 compatible = "aspeed,ast2500-usb-vhub";
120 aspeed,vhub-downstream-ports = <5>;
121 aspeed,vhub-generic-endpoints = <15>;
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_usb2ad_default>;
125 vhub-vendor-id = <0x1d6b>;
126 vhub-product-id = <0x0107>;
127 vhub-device-revision = <0x0100>;
128 vhub-strings {
129 #address-cells = <1>;
130 #size-cells = <0>;
136 serial-number = "0000";