Sebatians Hub: Follow-up from "usb-pd: Get max_current from PD contract and delay data role switch"
The following discussion from !273 (merged) should be addressed:
Tested on Evergreen; appears to work well with all adapters I have around here atm, C-to-C with a laptop, and non-PD sources as well. Out of my two PD+DP hubs, one works perfectly fine, while the other one still doesn't work when powered from the phone (it's power cycling) - but it has never worked before with L5 anyway. Here's the log: hub.log
Details at !273 (comment 134982)