diff options
Diffstat (limited to 'board/glados_pd/board.c')
-rw-r--r-- | board/glados_pd/board.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/board/glados_pd/board.c b/board/glados_pd/board.c index da6fc82525..776e30a29b 100644 --- a/board/glados_pd/board.c +++ b/board/glados_pd/board.c @@ -101,3 +101,20 @@ DECLARE_CONSOLE_COMMAND(ecint, command_ec_int, "", "Toggle EC interrupt line", NULL); + +static int ec_status_host_cmd(struct host_cmd_handler_args *args) +{ + struct ec_response_pd_status *r = args->response; + + /* + * TODO: use state here to notify EC of host events, tcpc port + * 0 alert and tcpc port 1 alert. + */ + r->status = 0; + args->response_size = sizeof(*r); + + return EC_RES_SUCCESS; +} +DECLARE_HOST_COMMAND(EC_CMD_PD_EXCHANGE_STATUS, ec_status_host_cmd, + EC_VER_MASK(1)); + |