mirror of
https://github.com/torvalds/linux.git
synced 2026-03-08 01:04:41 +01:00
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>
This commit is contained in:
parent
8f0b4cce44
commit
d0f607e4b9
1 changed files with 20 additions and 2 deletions
|
|
@ -17,8 +17,8 @@ description: |+
|
|||
|
||||
Supported number of devices and endpoints vary depending on hardware
|
||||
revisions. AST2400 and AST2500 Virtual Hub supports 5 downstream devices
|
||||
and 15 generic endpoints, while AST2600 Virtual Hub supports 7 downstream
|
||||
devices and 21 generic endpoints.
|
||||
and 15 generic endpoints, while AST2600 and AST2700 Virtual Hub supports
|
||||
7 downstream devices and 21 generic endpoints.
|
||||
|
||||
properties:
|
||||
compatible:
|
||||
|
|
@ -26,6 +26,7 @@ properties:
|
|||
- aspeed,ast2400-usb-vhub
|
||||
- aspeed,ast2500-usb-vhub
|
||||
- aspeed,ast2600-usb-vhub
|
||||
- aspeed,ast2700-usb-vhub
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
@ -33,6 +34,9 @@ properties:
|
|||
clocks:
|
||||
maxItems: 1
|
||||
|
||||
resets:
|
||||
maxItems: 1
|
||||
|
||||
interrupts:
|
||||
maxItems: 1
|
||||
|
||||
|
|
@ -107,6 +111,20 @@ required:
|
|||
- aspeed,vhub-downstream-ports
|
||||
- aspeed,vhub-generic-endpoints
|
||||
|
||||
if:
|
||||
properties:
|
||||
compatible:
|
||||
contains:
|
||||
const: aspeed,ast2700-usb-vhub
|
||||
|
||||
then:
|
||||
required:
|
||||
- resets
|
||||
|
||||
else:
|
||||
properties:
|
||||
resets: false
|
||||
|
||||
additionalProperties: false
|
||||
|
||||
examples:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue