These two patches from Wesley prepare the ground for addition of a full typec port manager upstream. We took a bunch of these patches into the RB5 development tree, which I have subsequently split into a USB/TCPM specific staging branch for upstream. https://git.linaro.org/people/bryan.odonoghue/kernel.git/log/?h=usb-next-5.13.rcx-rb5-tcpm Some of the original patches from Wesley for basic type-c have landed upstream and some have not. The type-c patches are subsumed into a pm8150b tcpm driver but, these two specific patches have not changed and are still required. I'd like to resubmit them here with my Tested-by and Signed-off-by appended. https://patchwork.kernel.org/project/linux-arm-msm/cover/20201009082843.28503-1-wcheng@xxxxxxxxxxxxxx/ Wesley Cheng (2): usb: dwc3: dwc3-qcom: Find USB connector and register role switch usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API drivers/usb/dwc3/dwc3-qcom.c | 126 +++++++++++++++++++++++++++++++++-- 1 file changed, 120 insertions(+), 6 deletions(-) -- 2.30.1