https://bugzilla.kernel.org/show_bug.cgi?id=210425 --- Comment #12 from grzegorz.alibozek@xxxxxxxxx --- (In reply to Méven Car from comment #7) > I have this naive patch that fix the main issue: > > diff --git drivers/usb/typec/ucsi/ucsi.c drivers/usb/typec/ucsi/ucsi.c > index d0c63afaf345..a679359c98be 100644 > --- drivers/usb/typec/ucsi/ucsi.c > +++ drivers/usb/typec/ucsi/ucsi.c > @@ -187,11 +187,22 @@ EXPORT_SYMBOL_GPL(ucsi_send_command); > int ucsi_resume(struct ucsi *ucsi) > { > u64 command; > + int ret; > + int i; > > /* Restore UCSI notification enable mask after system resume */ > command = UCSI_SET_NOTIFICATION_ENABLE | ucsi->ntfy; > > - return ucsi_send_command(ucsi, command, NULL, 0); > + ret = ucsi_send_command(ucsi, command, NULL, 0); > + if (ret) > + return ret; > + > + /* update all connectors */ > + for (i = 0; i < ucsi->cap.num_connectors; i++) { > + ucsi_connector_change(ucsi, i); > + } > + > + return ret; > } > EXPORT_SYMBOL_GPL(ucsi_resume); > /* > -------------------------------------------------------------------------- */ > > > Will probably post to LKML any update about your fix? -- You may reply to this email to add a comment. You are receiving this mail because: You are watching the assignee of the bug.