[PATCH 1/2] dt-bindings: connector: Add time property for tSenderResponse

From: Amit Sunil Dhamne via B4 Relay

Date: Sat Oct 03 2026 - 22:59:30 EST


From: Amit Sunil Dhamne <amitsd@xxxxxxxxxx>

Add the sender-response-time-ms property to allow platforms to specify
the tSenderResponse timer value, i.e. the max time a port waits for the
port partner to respond to a message that requires a response.

Also update the max33359 example to showcase the new property.

Assisted-by: LLM
Signed-off-by: Amit Sunil Dhamne <amitsd@xxxxxxxxxx>
Reviewed-by: Badhri Jagan Sridharan <badhri@xxxxxxxxxx>
---
Documentation/devicetree/bindings/connector/usb-connector.yaml | 9 +++++++++
Documentation/devicetree/bindings/usb/maxim,max33359.yaml | 1 +
2 files changed, 10 insertions(+)

diff --git a/Documentation/devicetree/bindings/connector/usb-connector.yaml b/Documentation/devicetree/bindings/connector/usb-connector.yaml
index 8ca0292490a2..52dbdd738db6 100644
--- a/Documentation/devicetree/bindings/connector/usb-connector.yaml
+++ b/Documentation/devicetree/bindings/connector/usb-connector.yaml
@@ -283,6 +283,15 @@ properties:
maximum: 200
default: 200

+ sender-response-time-ms:
+ description: Represents the max time in ms that a Type-C port waits for
+ the port partner to respond to a message that requires a response. This
+ timer starts when the port's PHY layer receives the last bit of the
+ GoodCRC EOP corresponding to the message requiring a response. This timer
+ stops when the last bit of the EOP of the expected response message is
+ received by the PHY layer. A timeout leads to a soft or hard reset by the
+ port.
+
sink-bc12-completion-time-ms:
description: Represents the max time in ms that a port in sink role takes
to complete Battery Charger (BC1.2) Detection. BC1.2 detection is a
diff --git a/Documentation/devicetree/bindings/usb/maxim,max33359.yaml b/Documentation/devicetree/bindings/usb/maxim,max33359.yaml
index 003c0b713068..61d8fc660703 100644
--- a/Documentation/devicetree/bindings/usb/maxim,max33359.yaml
+++ b/Documentation/devicetree/bindings/usb/maxim,max33359.yaml
@@ -78,6 +78,7 @@ examples:
PDO_FIXED_DUAL_ROLE)
PDO_FIXED(9000, 2000, 0)>;
sink-bc12-completion-time-ms = <500>;
+ sender-response-time-ms = <29>;
pd-revision = /bits/ 8 <0x03 0x01 0x01 0x08>;
sink-load-step = <150>;
sink-load-characteristics = /bits/ 16 <SINK_LOAD_CHAR(0, 1, 1, 2)>;

--
2.56.0.rc1.315.gc6ed9934b7-goog