# USBC TCPC configuration options # Copyright 2022 The Chromium OS Authors # SPDX-License-Identifier: Apache-2.0 menuconfig USBC_TCPC_DRIVER bool "USB-C TCPC drivers" help Enable USB TypeC Port Controller (TCPC) drivers if USBC_TCPC_DRIVER config USBC_TCPC_INIT_PRIORITY int "USB-C TCPC driver init priority" default 80 help USB-C device driver initialization priority. Do not mess with it unless you know what you are doing. Note that the priority needs to be lower than the USBC stack so that it can start before the USBC sub-system. config USBC_TCPC_SHELL bool "Shell commands for TCPC subsystem" help Enable support for TCPC shell commands that helps with USB-C diagnostics. Example functions are printing vbus, chip information and dumping registers. source "drivers/usb_c/tcpc/Kconfig.tcpc_stm32" source "drivers/usb_c/tcpc/Kconfig.tcpc_numaker" source "drivers/usb_c/tcpc/Kconfig.tcpc_tcpci" source "drivers/usb_c/tcpc/Kconfig.tcpc_ps8xxx" module = USBC module-str = usbc source "subsys/logging/Kconfig.template.log_config" endif # USBC_TCPC_DRIVER