Qualcomm PMIC USB Type-C Port Controller Manager driver

modulename: qcom_pmic_tcpm.ko

configname: CONFIG_TYPEC_QCOM_PMIC

Linux Kernel Configuration
└─>Device Drivers
└─>USB support
└─>USB Type-C Support
└─>Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
└─>Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
└─>Qualcomm PMIC USB Type-C Port Controller Manager driver
In linux kernel since version 4.14.326 (release Date: 2023-09-23)  
A Type-C port and Power Delivery driver which aggregates two
discrete pieces of silicon in the PM8150b PMIC block: the
Type-C port controller and the Power Delivery PHY.

This driver enables Type-C role switching, orientation, Alternate
mode and Power Delivery support both for VBUS and VCONN.

source code: