Hi Heikki,

On 11/20/2025 10:23 AM, Chaoyi Chen wrote:
> From: Chaoyi Chen <[email protected]>
> 

[...]

> 
>  drivers/gpu/drm/bridge/Kconfig                | 10 ++++
>  drivers/gpu/drm/bridge/Makefile               |  1 +
>  .../gpu/drm/bridge/aux-hpd-typec-dp-bridge.c  | 50 +++++++++++++++++++
>  3 files changed, 61 insertions(+)
>  create mode 100644 drivers/gpu/drm/bridge/aux-hpd-typec-dp-bridge.c
> 
> +
> +static int drm_typec_bus_event(struct notifier_block *nb,
> +                            unsigned long action, void *data)
> +{
> +     struct typec_altmode *alt = (struct typec_altmode *)data;
> +
> +     if (action != TYPEC_ALTMODE_REGISTERED)
> +             goto done;
> +
> +     if (is_typec_partner(&alt->dev) || alt->svid != USB_TYPEC_DP_SID)
> +             goto done;

It should be "is_typec_partner(alt->dev.parent)".
Sorry, I didn't notice this earlier. I will fix this in v11.

> +
> +     /*
> +      * alt->dev.parent->parent : USB-C controller device
> +      * alt->dev.parent         : USB-C connector device
> +      */
> +     drm_dp_hpd_bridge_register(alt->dev.parent->parent,
> +                                to_of_node(alt->dev.parent->fwnode));
> +
> +done:
> +     return NOTIFY_OK;
> +}
> +

-- 
Best, 
Chaoyi

Reply via email to