diff --git a/drivers/usb/misc/ssusb-redriver-nb7vpq904m.c b/drivers/usb/misc/ssusb-redriver-nb7vpq904m.c index a9b284ba6abb..b7a4675d4071 100644 --- a/drivers/usb/misc/ssusb-redriver-nb7vpq904m.c +++ b/drivers/usb/misc/ssusb-redriver-nb7vpq904m.c @@ -1,6 +1,6 @@ // SPDX-License-Identifier: GPL-2.0-only /* - * Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. + * Copyright (c) 2018-2021, The Linux Foundation. All rights reserved. */ #include @@ -578,12 +578,10 @@ int redriver_notify_disconnect(struct device_node *node) (redriver->op_mode == OP_MODE_NONE)) return 0; - dev_dbg(redriver->dev, "op mode %s -> %s\n", - OPMODESTR(redriver->op_mode), OPMODESTR(OP_MODE_NONE)); + dev_dbg(redriver->dev, "disconnect op mode %s\n", + OPMODESTR(redriver->op_mode)); - redriver->op_mode = OP_MODE_NONE; - - ssusb_redriver_gen_dev_set(redriver); + redriver_i2c_reg_set(redriver, GEN_DEV_SET_REG, 0); return 0; }