Good sheet. Worth adding:

- Female vs male crossover naming and pinouts for Type-C connectors

- Actual voltage, modulation and signaling schemes (USB4v2 uses PAM3 11b/7t encoding)

- PD generations and profiles

... and the bunch of proprietary voltage schemes like Quickcharge.

Thanks to the EU those are now forbidden, all phones and laptops should be compatible with USB-PD.

Update: USB-PD is a requirement, but manufacturers are allowed to have their own proprietary charging solution.