The Rockchip RK3399 has two host USB 2.0 controllers and two USB 3.0 OTG controllers. One of the OTG controllers is routed to a USB-C and the bootrom is capable of doing things with it.
Right now I am studying the bootrom code.
Tom's electronics pages / tom@mmto.org