diff options
Diffstat (limited to 'zephyr/Kconfig.usbc')
-rw-r--r-- | zephyr/Kconfig.usbc | 42 |
1 files changed, 1 insertions, 41 deletions
diff --git a/zephyr/Kconfig.usbc b/zephyr/Kconfig.usbc index 21ffbdbf82..1553ee528c 100644 --- a/zephyr/Kconfig.usbc +++ b/zephyr/Kconfig.usbc @@ -17,6 +17,7 @@ menuconfig PLATFORM_EC_USBC rsource "Kconfig.retimer" rsource "Kconfig.pd_int_shared" rsource "Kconfig.pd_meas_vbus" +rsource "Kconfig.pd_frs" if PLATFORM_EC_USBC @@ -204,47 +205,6 @@ config PLATFORM_EC_USB_PD_DUAL_ROLE up its battery), or send out power to an attached device on the same port. -config PLATFORM_EC_USB_PD_FRS - bool "Support Fast Role Swap protocol" - help - Enables the protocol side of Fast Role Swap (FRS). This allows the - device to switch from a SNK to a SRC (or vice versa) based on - communication with the partner device. - - For this to work the trigger must be implemented in either the - Type-C Port Controller (TCPC) or Power Path Controller (PPC). - - FRS differs from the traditional power-role swap in that FRS - guarantees there is no interruption of power nor disruption of data - communication to any downstream devices (such as devices connected - to a USB-C hub or dock). - -if PLATFORM_EC_USB_PD_FRS - -choice "Trigger implementation" - prompt "Select where the trigger is implemented" - help - The Fast Role Swap (protocol requires that a trigger be implemented to - initiate the swap. Use this option to select which of the available - options should be used. - -config PLATFORM_EC_USB_PD_FRS_PPC - bool "PPC" - depends on PLATFORM_EC_USBC_PPC - help - Enable this if the Fast Role Swap trigger is implemented in the - Power Path Controller (PPC). - -config PLATFORM_EC_USB_PD_FRS_TCPC - bool "TCPC" - help - Enable this if the Fast Role Swap trigger is implemented in the - Type-C Port Controller (TCPC). - -endchoice # Trigger implementation - -endif # PLATFORM_EC_USB_PD_FRS - config PLATFORM_EC_USB_PD_DPS bool "Board can support Dynamic PDO Selection" depends on PLATFORM_EC_BATTERY |