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: cdns,usb3: document USBSSP controller support

Update the Cadence USBSS DRD binding to document that it also covers
the USBSSP (SuperSpeed Plus, USB 3.1 gen2x1) controller. Both USBSS
and USBSSP share the same DRD/OTG register interface, so the driver
auto-detects the controller version at runtime — no additional
compatible string is needed.

Changes to the binding:
- Update title and add description
- maximum-speed: add super-speed-plus

This patch is Assisted-by: Cursor:claude-4.6-opus

Signed-off-by: Peter Chen <peter.chen@cixtech.com>
Acked-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260316064831.274865-2-peter.chen@cixtech.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Peter Chen and committed by
Greg Kroah-Hartman
fb14e7f7 6b9db531

+8 -2
+8 -2
Documentation/devicetree/bindings/usb/cdns,usb3.yaml
··· 4 4 $id: http://devicetree.org/schemas/usb/cdns,usb3.yaml# 5 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 - title: Cadence USBSS-DRD controller 7 + title: Cadence USBSS and USBSSP DRD controller 8 8 9 9 maintainers: 10 10 - Pawel Laszczak <pawell@cadence.com> 11 + 12 + description: 13 + Cadence USB dual-role controller. Covers USBSS (SuperSpeed, USB 3.0) and 14 + USBSSP (SuperSpeed Plus, USB 3.1 gen2x1). Both variants share the same 15 + DRD/OTG register interface, so the driver auto-detects the controller 16 + version at runtime. 11 17 12 18 properties: 13 19 compatible: ··· 55 49 cdns3 to type C connector. 56 50 57 51 maximum-speed: 58 - enum: [super-speed, high-speed, full-speed] 52 + enum: [super-speed-plus, super-speed, high-speed, full-speed] 59 53 60 54 phys: 61 55 minItems: 1