M1: Apple uses custom USB-PD messages to control pin muxing on Type-C ports | Heykuki News