Split Data + Power
Depending on your power supply, the single USB-C PD port may not provide enough power to both flash firmware and reliably power all cores. This can lead to boot loops when too many cores draw current at the same time. A USB-C splitter can be used to split the single USB-C port into separate data and power ports.

Figure: Connect Data1 to your host machine, Power1 to power plug, and Combined1 to the RK3588.
See the PCB files on github.com/opencca/power-data-pcb.
This approach has the advantage that the RK3588 can negotiate the full available power over USB-C PD with the power supply and is not limited by the current provided by the USB-C dock (see USB-C dock approach) or host machine.