Currently the fsa4480 USB-C SBU MUX is not actually used with audio codecs in mainline. I have gotten it to work with the wcd937x codec on sm7325-motorola-dubai (copying the Type-C notification handler code from wcd939x to wcd937x, will be sent after this).
The fsa4480 driver changes Luca Weiss sent me were the only thing missing for me on top of the wcd changes.. I've added a backwards-compatible dt-bindings change here and it seems to pass dt_binding_check dtbs_check. Thanks, ~val --- Luca Weiss (1): usb: typec: fsa4480: Report switch & mux events to codec Val Packett (1): dt-bindings: usb: fsa4480: Add an optional audio port/endpoint .../devicetree/bindings/usb/fcs,fsa4480.yaml | 90 +++++++++++++------ drivers/usb/typec/mux/fsa4480.c | 51 +++++++++-- 2 files changed, 108 insertions(+), 33 deletions(-) -- 2.55.0

