when one role switch module built as module, it may load later then ucsi, this change series allow retry from ucsi. Linyu Yuan (3): usb: typec: ucsi: set con->port to NULL when register port fail usb: typec: ucsi: add a common function ucsi_connector_clean() usb: typec: ucsi: retry find role swithch when module load late drivers/usb/typec/ucsi/ucsi.c | 75 +++++++++++++++++++++++-------------------- drivers/usb/typec/ucsi/ucsi.h | 2 +- 2 files changed, 41 insertions(+), 36 deletions(-) -- 2.7.4