usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver
authorAngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Mon, 22 Jan 2024 11:04:46 +0000 (12:04 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 28 Jan 2024 00:44:14 +0000 (16:44 -0800)
commit41fe9ea1696c85fdef1b0ea3f9184edb9ab7faba
tree33117cda4b21168619eb16fa1fe34893ed8a2c0d
parentcde644ae1967d4fcb0fb27b47709654fd24208ae
usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver

The ITE IT5202 is a USB Type-C Alternate Mode Passive MUX, used for
muxing the SBU lines of a Type-C port with DisplayPort altmode and
also providing an orientation switch.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Link: https://lore.kernel.org/r/20240122110446.140226-3-angelogioacchino.delregno@collabora.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/mux/Kconfig
drivers/usb/typec/mux/Makefile
drivers/usb/typec/mux/it5205.c [new file with mode: 0644]