[PATCH linux dev-6.6 v2] usb: typec: tcpm: Add support for parsing pd-revision DT property
Andrew Jeffery
andrew at codeconstruct.com.au
Fri May 23 13:52:57 AEST 2025
On Fri, 2025-05-16 at 18:52 +0800, Cosmo Chou wrote:
> From: Amit Sunil Dhamne <amitsd at google.com>
>
> Add support for parsing "pd-revision" DT property in TCPM and store PD
> revision and version supported by the Type-C connnector.
>
> It should be noted that the PD revision is the maximum possible revision
> supported by the port. This is different from the 2 bit revision set in
> PD msg headers. The purpose of the 2 bit revision value is to negotiate
> between Rev 2.X & 3.X spec rev as part of contract negotiation, while
> this is used for Get_Revision AMS after a contract is in place.
>
> Signed-off-by: Amit Sunil Dhamne <amitsd at google.com>
> Reviewed-by: Badhri Jagan Sridharan <badhri at google.com>
> Link: https://lore.kernel.org/r/20241210-get_rev_upstream-v2-2-d0094e52d48f@google.com
> Signed-off-by: Greg Kroah-Hartman <gregkh at linuxfoundation.org>
> [Cosmo: Resolved merge conflicts for backport]
> Signed-off-by: Cosmo Chou <chou.cosmo at gmail.com>
> ---
> drivers/usb/typec/tcpm/tcpm.c | 47 +++++++++++++++++++++++++++++++++--
> 1 file changed, 45 insertions(+), 2 deletions(-)
Applied to dev-6.6.
Thanks,
Andrew
More information about the openbmc
mailing list