diff options
Diffstat (limited to 'board/hoho')
-rw-r--r-- | board/hoho/board.h | 3 | ||||
-rw-r--r-- | board/hoho/ec.tasklist | 2 | ||||
-rw-r--r-- | board/hoho/usb_pd_policy.c | 5 |
3 files changed, 9 insertions, 1 deletions
diff --git a/board/hoho/board.h b/board/hoho/board.h index df9a963318..30aa1d49b8 100644 --- a/board/hoho/board.h +++ b/board/hoho/board.h @@ -35,8 +35,11 @@ #define CONFIG_USB_INHIBIT_CONNECT #define CONFIG_USB_POWER_DELIVERY #define CONFIG_USB_PD_ALT_MODE +#define CONFIG_USB_PD_HW_DEV_ID_BOARD_MAJOR USB_PD_HW_DEV_ID_HOHO +#define CONFIG_USB_PD_HW_DEV_ID_BOARD_MINOR 0 #define CONFIG_USB_PD_DUAL_ROLE #define CONFIG_USB_PD_CUSTOM_VDM +#define CONFIG_USB_PD_FLASH #define CONFIG_USB_PD_INTERNAL_COMP #define CONFIG_USB_PD_IDENTITY_HW_VERS 1 #define CONFIG_USB_PD_IDENTITY_SW_VERS 1 diff --git a/board/hoho/ec.tasklist b/board/hoho/ec.tasklist index e9c8c1cc1f..d31352893c 100644 --- a/board/hoho/ec.tasklist +++ b/board/hoho/ec.tasklist @@ -19,4 +19,4 @@ #define CONFIG_TASK_LIST \ TASK_ALWAYS(HOOKS, hook_task, NULL, TASK_STACK_SIZE) \ TASK_ALWAYS(CONSOLE, console_task, NULL, TASK_STACK_SIZE) \ - TASK_ALWAYS(PD, pd_task, NULL, TASK_STACK_SIZE) + TASK_ALWAYS(PD, pd_task, NULL, LARGER_TASK_STACK_SIZE) diff --git a/board/hoho/usb_pd_policy.c b/board/hoho/usb_pd_policy.c index e15dc3d580..50792a0e68 100644 --- a/board/hoho/usb_pd_policy.c +++ b/board/hoho/usb_pd_policy.c @@ -295,6 +295,11 @@ static int pd_custom_vdm(int port, int cnt, uint32_t *payload, memcpy(payload + 1, &version_data.version, 24); rsize = 7; break; + case VDO_CMD_READ_INFO: + /* copy info into response */ + pd_get_info(payload + 1); + rsize = 7; + break; default: rsize = 0; } |