On Wed, Oct 07, 2020 at 11:15:56PM -0700, Badhri Jagan Sridharan wrote: > Enable auto discharge disconnect for Maxim TCPC. > > Signed-off-by: Badhri Jagan Sridharan <badhri@xxxxxxxxxx> Reviewed-by: Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> > --- > Changes since v1: > - Changing patch version to v6 to fix version number confusion. > > Changes since v6: > - Rebase on usb-next. > > Changes since v7: > - Heikki's suggestion: > Moved the actual write of TCPC_VBUS_SINK_DISCONNECT_THRES > register to tcpci code. > > Changes since v8: > - Moved the logic to program the default values of > TCPC_VBUS_SINK_DISCONNECT_THRESH into the tcpci code. > > Changes since v9: > - none. > --- > drivers/usb/typec/tcpm/tcpci_maxim.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/usb/typec/tcpm/tcpci_maxim.c b/drivers/usb/typec/tcpm/tcpci_maxim.c > index 43dcad95e897..55dea33387ec 100644 > --- a/drivers/usb/typec/tcpm/tcpci_maxim.c > +++ b/drivers/usb/typec/tcpm/tcpci_maxim.c > @@ -441,6 +441,7 @@ static int max_tcpci_probe(struct i2c_client *client, const struct i2c_device_id > chip->data.TX_BUF_BYTE_x_hidden = true; > chip->data.init = tcpci_init; > chip->data.frs_sourcing_vbus = max_tcpci_frs_sourcing_vbus; > + chip->data.auto_discharge_disconnect = true; > > max_tcpci_init_regs(chip); > chip->tcpci = tcpci_register_port(chip->dev, &chip->data); > -- > 2.28.0.806.g8561365e88-goog -- heikki