diff options
author | Edward Hill <ecgh@chromium.org> | 2017-11-17 16:17:55 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2017-11-30 14:18:40 -0800 |
commit | d22f5518f0e5413ace4a7cfc476e4f244d78a010 (patch) | |
tree | a355141c74ff3614e323f47eb92570d73ad56546 /board/grunt/ec.tasklist | |
parent | c2bafec03c274fb6e3d4db7b0030f4ad4ab85aa7 (diff) | |
download | chrome-ec-d22f5518f0e5413ace4a7cfc476e4f244d78a010.tar.gz |
grunt: Initial USB PD board code.
Add USB PD tasks and start of board code.
Update GPIOs to match V1.2 schematics.
Grunt V1.2 USB HW:
C0: TCPC ANX3429, Switch SN5S330, BC1.2 BQ24392
C1: TCPC PS8751, Switch SN5S330, BC1.2 BQ24392
A0: SN1702001
A1: SN1702001
Charger: ISL9238
BUG=b:69378796
BRANCH=none
TEST=make BOARD=grunt
Change-Id: I66918abe3e9452c8d60e51245e730d1bcc168fd3
Signed-off-by: Edward Hill <ecgh@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/777407
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Vincent Palatin <vpalatin@chromium.org>
Diffstat (limited to 'board/grunt/ec.tasklist')
-rw-r--r-- | board/grunt/ec.tasklist | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/board/grunt/ec.tasklist b/board/grunt/ec.tasklist index 1cc4d81ac5..0ce94f2da3 100644 --- a/board/grunt/ec.tasklist +++ b/board/grunt/ec.tasklist @@ -22,9 +22,15 @@ #define CONFIG_TASK_LIST \ TASK_ALWAYS(HOOKS, hook_task, NULL, LARGER_TASK_STACK_SIZE) \ + TASK_ALWAYS(USB_CHG_P0, usb_charger_task, 0, TASK_STACK_SIZE) \ + TASK_ALWAYS(USB_CHG_P1, usb_charger_task, 1, TASK_STACK_SIZE) \ + TASK_ALWAYS(CHARGER, charger_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_NOTEST(CHIPSET, chipset_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_NOTEST(KEYPROTO, keyboard_protocol_task, NULL, TASK_STACK_SIZE) \ + TASK_NOTEST(PDCMD, pd_command_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_ALWAYS(HOSTCMD, host_command_task, NULL, LARGER_TASK_STACK_SIZE) \ TASK_ALWAYS(CONSOLE, console_task, NULL, VENTI_TASK_STACK_SIZE) \ TASK_ALWAYS(POWERBTN, power_button_task, NULL, LARGER_TASK_STACK_SIZE) \ - TASK_NOTEST(KEYSCAN, keyboard_scan_task, NULL, TASK_STACK_SIZE) + TASK_NOTEST(KEYSCAN, keyboard_scan_task, NULL, TASK_STACK_SIZE) \ + TASK_ALWAYS(PD_C0, pd_task, NULL, LARGER_TASK_STACK_SIZE) \ + TASK_ALWAYS(PD_C1, pd_task, NULL, LARGER_TASK_STACK_SIZE) |