Re: [PATCH v3 1/3] usb: typec: mux: ps883x: support TYPEC_DP_STATE_F

From: Heikki Krogerus

Date: Fri Sep 18 2026 - 06:05:25 EST


On Wed, Sep 16, 2026 at 09:36:32PM +0200, Jens Glathe via B4 Relay wrote:
> From: Jens Glathe <jens.glathe@xxxxxxxxxxxxxxxxxxxxxx>
>
> Several docks, including the Lenovo 40B0 and SSK SC220, still send the
> legacy TYPEC_DP_STATE_F mode request (deprecated since DisplayPort Alt
> Mode spec version 1.0b).
>
> Group it with TYPEC_DP_STATE_D.
>
> Assisted-by: Grok(xAI):4.6
> Signed-off-by: Jens Glathe <jens.glathe@xxxxxxxxxxxxxxxxxxxxxx>

Acked-by: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx>

> ---
> drivers/usb/typec/mux/ps883x.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/usb/typec/mux/ps883x.c b/drivers/usb/typec/mux/ps883x.c
> index 64e0a61b776a1..a5696aef054ee 100644
> --- a/drivers/usb/typec/mux/ps883x.c
> +++ b/drivers/usb/typec/mux/ps883x.c
> @@ -207,6 +207,7 @@ static int ps883x_set(struct ps883x_retimer *retimer, struct typec_retimer_state
>
> switch (state->mode) {
> case TYPEC_DP_STATE_D:
> + case TYPEC_DP_STATE_F:
> cfg0 |= CONN_STATUS_0_USB_3_1_CONNECTED;
> fallthrough;
> case TYPEC_DP_STATE_C:
>
> --
> 2.53.0
>

--
heikki