edk2-rk3588
edk2-rk3588 copied to clipboard
USB-PD negotiation
Some platforms implement USB-PD via FUSB302. Would be a good idea to negotiate voltage during the boot phase, since one may have various power-hungry peripherals connected (NVME, SATA, USB 3 hard drives, etc.) and 5V 3A could turn out to not be enough.
This must be done really early in the DXE phase (can also be done in PEI but it brings unnecessary complexity IMO).
It is currently a showstopper on Mixtile Blade 3 as this board can't properly power any external peripherals when it's supplied with just 5V.