diff options
author | Todd Broch <tbroch@chromium.org> | 2014-09-11 15:42:38 -0700 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2014-09-23 06:28:48 +0000 |
commit | 53b6a345c8f7fecd8c8f8ea1e23870308dafdf44 (patch) | |
tree | 7c6f5d55c66fc3f42cad7c64f9ff6be9efb36204 /board/hoho/board.h | |
parent | 4fda01ca91f8e4c50ecddb904b4794df40e4d49f (diff) | |
download | chrome-ec-53b6a345c8f7fecd8c8f8ea1e23870308dafdf44.tar.gz |
hoho: Enable USB PD support.
CL to allow hoho to receive initial USB PD communication (source
capabilities payload).
BRANCH=none
BUG=chrome-os-partner:31192
TEST=manual,
When attaching hoho to fruitpie and configured via
'pd dualrole source'
I see on hoho side:
--- UART initialized after reboot ---
[Reset cause: reset-pin power-on]
[Image: RO, hoho_v1.1.2213-2bf6a29-dirty 2014-09-15 12:10:22 tbroch@brisket.mtv.corp.google.com]
[0.000466 Inits done]
C0 st2
Console is enabled; type HELP for help.
> [0.250678 USB PD initialized]
C0 st3
[0.264629 PD TMOUT RX 1/1]
RX ERR (-1)
Request [1] 5V 3000mA
C0 st4
C0 st5
C0 st6
> pd 0 state
Port C0, Enabled - Role: SNK Polarity: CC2 State: SNK_READY
Change-Id: Ic5871946425f0ff12d717fbbbbb9e81c6b67cc6f
Signed-off-by: Todd Broch <tbroch@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/217977
Reviewed-by: Alec Berg <alecaberg@chromium.org>
Diffstat (limited to 'board/hoho/board.h')
-rw-r--r-- | board/hoho/board.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/board/hoho/board.h b/board/hoho/board.h index 54b75c9a33..405116e698 100644 --- a/board/hoho/board.h +++ b/board/hoho/board.h @@ -19,11 +19,15 @@ #define CONFIG_ADC #define CONFIG_BOARD_PRE_INIT #define CONFIG_CMD_SPI_FLASH +#define CONFIG_HW_CRC #define CONFIG_I2C #define CONFIG_SPI_FLASH #define CONFIG_SPI_FLASH_SIZE 1048576 #define CONFIG_SPI_MASTER_PORT 2 #define CONFIG_SPI_CS_GPIO GPIO_PD_MCDP_SPI_CL_L +#define CONFIG_USB_POWER_DELIVERY +#define CONFIG_USB_PD_DUAL_ROLE +#define CONFIG_USB_PD_INTERNAL_COMP #undef CONFIG_WATCHDOG_HELP #undef CONFIG_LID_SWITCH #undef CONFIG_TASK_PROFILING @@ -40,7 +44,6 @@ #ifndef __ASSEMBLER__ /* Timer selection */ -#define TIM_CLOCK_PD_RX 1 #define TIM_CLOCK32 2 #define TIM_ADC 3 |