diff options
author | Sam Hurst <shurst@google.com> | 2022-02-07 18:21:52 -0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-02-16 20:34:15 +0000 |
commit | a115af26e2cf095aafc688195185ba3597c781ee (patch) | |
tree | c8a587c2164c1ad8708688aecc006e6e16039c9f /zephyr/Kconfig.pd_vbus_detection | |
parent | 592137c7aea065456306ba1540b46c345c31836c (diff) | |
download | chrome-ec-a115af26e2cf095aafc688195185ba3597c781ee.tar.gz |
zephyr: Create Kconfig.pd_vbus_detection
Split USBA Kconfig options from Kconfig.usbc and place
in a separate file named Kconfig.pd_vbus_detection.
BUG=b:194432779
TEST=Verified Kconfig options with menuconfig
BRANCH=main
Signed-off-by: Sam Hurst <shurst@google.com>
Change-Id: I263b7f8998dc28e1c19c860830a47301ef66a578
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3446460
Reviewed-by: Keith Short <keithshort@chromium.org>
Diffstat (limited to 'zephyr/Kconfig.pd_vbus_detection')
-rw-r--r-- | zephyr/Kconfig.pd_vbus_detection | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/zephyr/Kconfig.pd_vbus_detection b/zephyr/Kconfig.pd_vbus_detection new file mode 100644 index 0000000000..dd3607aac6 --- /dev/null +++ b/zephyr/Kconfig.pd_vbus_detection @@ -0,0 +1,38 @@ +# Copyright 2022 The Chromium OS Authors. All rights reserved. +# Use of this source code is governed by a BSD-style license that can be +# found in the LICENSE file. + +if PLATFORM_EC_USBC +if PLATFORM_EC_USB_POWER_DELIVERY + +choice PLATFORM_EC_USB_PD_VBUS_DETECTION_TYPE + prompt "Select the method to detect VBUS" + default PLATFORM_EC_USB_PD_VBUS_DETECT_NONE + +config PLATFORM_EC_USB_PD_VBUS_DETECT_NONE + bool "No way to detect VBUS" + help + Choose this option if it is not possible to detect VBUS. This causes + the `check_vbus_level` function pointer in the driver struct to be NULL. + +config PLATFORM_EC_USB_PD_VBUS_DETECT_TCPC + bool "TCPC detects VBUS" + help + Choose this option if the TCPC can detect the presence of VBUS + +config PLATFORM_EC_USB_PD_VBUS_DETECT_CHARGER + bool "Charger detects VBUS" + help + Choose this option if the battery charger can detect the presence + of VBUS + +config PLATFORM_EC_USB_PD_VBUS_DETECT_PPC + bool "PPC detects VBUS" + help + Choose this option if the Power-Path Controller (PPC) can detect the + presence of VBUS + +endchoice # PLATFORM_EC_USB_PD_VBUS_DETECTION_TYPE + +endif # PLATFORM_EC_USB_POWER_DELIVERY +endif # PLATFORM_EC_USBC |