The NXP PTN36502 is used in the Fairphone 5 smartphone, add a driver for it so we can soon enable DisplayPort over USB-C on this phone. Signed-off-by: Luca Weiss <luca.weiss@xxxxxxxxxxxxx> --- Changes in v2: - Use FIELD_PREP+GENMASK for register values - Move FIELD_GET for chip revision from macro to code (to align with new register definition style) - Fix bad code alignment at ptn36502_bridge_attach function - Pick up tags - Link to v1: https://lore.kernel.org/r/20231013-ptn36502-v1-0-98109a430efc@xxxxxxxxxxxxx --- Luca Weiss (2): dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings usb: typec: add support for PTN36502 redriver .../devicetree/bindings/usb/nxp,ptn36502.yaml | 94 +++++ drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/ptn36502.c | 444 +++++++++++++++++++++ 4 files changed, 549 insertions(+) --- base-commit: e3b18f7200f45d66f7141136c25554ac1e82009b change-id: 20231013-ptn36502-5a87e507d36c Best regards, -- Luca Weiss <luca.weiss@xxxxxxxxxxxxx>