[PATCH v3 5/5] usb: typec: tcpm/tcpci_maxim: deprecate WAR for setting charger mode
André Draszik
andre.draszik at linaro.org
Mon Jan 5 08:47:58 PST 2026
On Sat, 2025-12-27 at 00:04 +0000, Amit Sunil Dhamne via B4 Relay wrote:
> From: Amit Sunil Dhamne <amitsd at google.com>
>
> TCPCI maxim driver directly writes to the charger's register space to
> set charger mode depending on the power role. As MAX77759 chg driver
> exists, this WAR is not required.
>
> Instead, use a regulator interface to source vbus when typec is in
> source power mode. In other power modes, this regulator will be turned
> off if active.
>
> Signed-off-by: Amit Sunil Dhamne <amitsd at google.com>
> ---
> drivers/usb/typec/tcpm/tcpci_maxim.h | 1 +
> drivers/usb/typec/tcpm/tcpci_maxim_core.c | 54 +++++++++++++++++++------------
> 2 files changed, 34 insertions(+), 21 deletions(-)
Reviewed-by: André Draszik <andre.draszik at linaro.org>
More information about the linux-arm-kernel
mailing list