diff options
author | Alec Berg <alecaberg@chromium.org> | 2015-08-03 14:00:27 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-08-04 20:50:20 +0000 |
commit | e8720732b5caea3428bf255a9f96b7b166c7ac84 (patch) | |
tree | f07e3cb8b65c673c2cb8e82c8ba658026082538a | |
parent | 050db0510ef2d7ed72f1befc9bd0569d69bf0e4a (diff) | |
download | chrome-ec-e8720732b5caea3428bf255a9f96b7b166c7ac84.tar.gz |
usb_charger: configure boards to disconnect USB when UFP.
Configure boards whose chipset cannot be a USB UFP to disconnect
USB lanes when the data role is UFP.
BUG=none
BRANCH=strago
TEST=make -j buildall. tested on glados by adding ccprintf to
usb_charger_set_switches(). verified when we are DFP, USB 2
switches are connected and when we are UFP, they are disconnected.
Change-Id: Ic8c817a0cc21b56ee67239e8cc81d5cbbda8d4de
Signed-off-by: Alec Berg <alecaberg@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/290422
Reviewed-by: Shawn N <shawnn@chromium.org>
-rw-r--r-- | board/glados/board.h | 1 | ||||
-rw-r--r-- | board/kunimitsu/board.h | 1 | ||||
-rw-r--r-- | board/oak/board.h | 1 | ||||
-rw-r--r-- | board/strago/board.h | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/board/glados/board.h b/board/glados/board.h index 000929d235..ad5d8d35ee 100644 --- a/board/glados/board.h +++ b/board/glados/board.h @@ -61,6 +61,7 @@ #define CONFIG_USB_SWITCH_PI3USB9281 #define CONFIG_USB_SWITCH_PI3USB9281_CHIP_COUNT 2 #define CONFIG_USBC_SS_MUX +#define CONFIG_USBC_SS_MUX_DFP_ONLY #define CONFIG_USBC_VCONN #define CONFIG_SCI_GPIO GPIO_PCH_SCI_L diff --git a/board/kunimitsu/board.h b/board/kunimitsu/board.h index e73caaead7..42e7e5e7e2 100644 --- a/board/kunimitsu/board.h +++ b/board/kunimitsu/board.h @@ -54,6 +54,7 @@ #define CONFIG_USB_SWITCH_PI3USB9281 #define CONFIG_USB_SWITCH_PI3USB9281_CHIP_COUNT 2 #define CONFIG_USBC_SS_MUX +#define CONFIG_USBC_SS_MUX_DFP_ONLY #define CONFIG_USBC_VCONN #define CONFIG_SCI_GPIO GPIO_PCH_SCI_L diff --git a/board/oak/board.h b/board/oak/board.h index 02fad441a1..a8f26a5f7b 100644 --- a/board/oak/board.h +++ b/board/oak/board.h @@ -58,6 +58,7 @@ #define CONFIG_POWER_BUTTON #define CONFIG_POWER_COMMON #define CONFIG_USBC_SS_MUX +#define CONFIG_USBC_SS_MUX_DFP_ONLY #define CONFIG_USBC_VCONN #define CONFIG_USB_POWER_DELIVERY #define CONFIG_USB_PD_ALT_MODE diff --git a/board/strago/board.h b/board/strago/board.h index 4a5e783b73..7e1227507b 100644 --- a/board/strago/board.h +++ b/board/strago/board.h @@ -44,6 +44,7 @@ #define CONFIG_USB_SWITCH_PI3USB9281 #define CONFIG_USB_SWITCH_PI3USB9281_CHIP_COUNT 1 #define CONFIG_USBC_SS_MUX +#define CONFIG_USBC_SS_MUX_DFP_ONLY #define CONFIG_USBC_VCONN #define CONFIG_SPI_FLASH_PORT 1 |