[PATCH v2 0/2] usb: typec: tcpm: Make tSenderResponse timer configurable

From: Amit Sunil Dhamne via B4 Relay

Date: Fri Oct 09 2026 - 21:38:26 EST


TCPM currently uses a fixed, relaxed tSenderResponse value of 60 ms
(PD_T_SENDER_RESPONSE) for all typec ports. This series adds an
optional "sender-response-time-ms" connector property so that platforms
can specify a different value. Ports that don't specify the property
continue to use 60 ms, so the existing behavior is unchanged.

Dependencies:
Patch 2 ("usb: typec: tcpm: Allow configuring tSenderResponse via
fwnode") depends on patch 1 ("dt-bindings: connector: Add time property
for tSenderResponse"), as patch 1 documents the property that patch 2
parses.

Signed-off-by: Amit Sunil Dhamne <amitsd@xxxxxxxxxx>
---
Changes in v2:
- Added minimum, maximum & default constraints to the dt property.
(sashiko bot)
- Link to v1: https://lore.kernel.org/r/20261004-tcpm-sender-response-time-v1-0-3f8b43084acc@xxxxxxxxxx

---
Amit Sunil Dhamne (2):
dt-bindings: connector: Add time property for tSenderResponse
usb: typec: tcpm: Allow configuring tSenderResponse via fwnode

.../bindings/connector/usb-connector.yaml | 12 ++++++++
.../devicetree/bindings/usb/maxim,max33359.yaml | 1 +
drivers/usb/typec/tcpm/tcpm.c | 35 ++++++++++++++--------
3 files changed, 35 insertions(+), 13 deletions(-)
---
base-commit: 93f51579e7df248780214094418f205253383cc5
change-id: 20260929-tcpm-sender-response-time-5c8e2ea3fb70

Best regards,
--
Amit Sunil Dhamne <amitsd@xxxxxxxxxx>