[PATCH 01/19] dt-bindings: usb: Add thunderbolt-switch property

From: Sven Peter

Date: Sun Aug 30 2026 - 16:20:41 EST


The USB4/Thunderbolt host routers on Apple Silicon SoCs require cable
and mode details to be provided out-of-band by the Type-C port controller.
Add a thunderbolt-switch property next to the existing orientation and mode
switches which marks a node as handler of these notifications.

Signed-off-by: Sven Peter <sven@xxxxxxxxxx>
---
Documentation/devicetree/bindings/usb/usb-switch.yaml | 6 ++++++
1 file changed, 6 insertions(+)

diff --git a/Documentation/devicetree/bindings/usb/usb-switch.yaml b/Documentation/devicetree/bindings/usb/usb-switch.yaml
index f77731493dc4..5d125fbb252d 100644
--- a/Documentation/devicetree/bindings/usb/usb-switch.yaml
+++ b/Documentation/devicetree/bindings/usb/usb-switch.yaml
@@ -25,4 +25,10 @@ properties:
description: Possible handler of SuperSpeed signals retiming
type: boolean

+ thunderbolt-switch:
+ description:
+ Possible handler of USB4/Thunderbolt host router activation and cable
+ information updates
+ type: boolean
+
additionalProperties: true

--
2.55.0