Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: usb: aspeed,usb-vhub: Add ast2700 support

Add the "aspeed,ast2700-usb-vhub" compatible. The ast2700 vhub
controller requires an reset, so make the "resets" property
mandatory for this compatible to reflect the hardware requirement.

Signed-off-by: Ryan Chen <ryan_chen@aspeedtech.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://patch.msgid.link/20251128-upstream_vhub-v2-1-1fa66a5833c2@aspeedtech.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Ryan Chen and committed by
Greg Kroah-Hartman
d0f607e4 8f0b4cce

+20 -2
+20 -2
Documentation/devicetree/bindings/usb/aspeed,usb-vhub.yaml
··· 17 17 18 18 Supported number of devices and endpoints vary depending on hardware 19 19 revisions. AST2400 and AST2500 Virtual Hub supports 5 downstream devices 20 - and 15 generic endpoints, while AST2600 Virtual Hub supports 7 downstream 21 - devices and 21 generic endpoints. 20 + and 15 generic endpoints, while AST2600 and AST2700 Virtual Hub supports 21 + 7 downstream devices and 21 generic endpoints. 22 22 23 23 properties: 24 24 compatible: ··· 26 26 - aspeed,ast2400-usb-vhub 27 27 - aspeed,ast2500-usb-vhub 28 28 - aspeed,ast2600-usb-vhub 29 + - aspeed,ast2700-usb-vhub 29 30 30 31 reg: 31 32 maxItems: 1 32 33 33 34 clocks: 35 + maxItems: 1 36 + 37 + resets: 34 38 maxItems: 1 35 39 36 40 interrupts: ··· 110 106 - interrupts 111 107 - aspeed,vhub-downstream-ports 112 108 - aspeed,vhub-generic-endpoints 109 + 110 + if: 111 + properties: 112 + compatible: 113 + contains: 114 + const: aspeed,ast2700-usb-vhub 115 + 116 + then: 117 + required: 118 + - resets 119 + 120 + else: 121 + properties: 122 + resets: false 113 123 114 124 additionalProperties: false 115 125