diff options
Diffstat (limited to 'zephyr/test/drivers/src/espi.c')
-rw-r--r-- | zephyr/test/drivers/src/espi.c | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/zephyr/test/drivers/src/espi.c b/zephyr/test/drivers/src/espi.c index 1a476aab72..5b89ebdf10 100644 --- a/zephyr/test/drivers/src/espi.c +++ b/zephyr/test/drivers/src/espi.c @@ -36,8 +36,8 @@ ZTEST_USER(espi, test_host_command_usb_pd_power_info) /* Only test we've enabled the command */ struct ec_response_usb_pd_power_info response; struct ec_params_usb_pd_power_info params = { .port = PORT }; - struct host_cmd_handler_args args = BUILD_HOST_COMMAND_RESPONSE( - EC_CMD_USB_PD_POWER_INFO, 0, response); + struct host_cmd_handler_args args = BUILD_HOST_COMMAND( + EC_CMD_USB_PD_POWER_INFO, 0, response, params); args.params = ¶ms; zassert_ok(host_command_process(&args), NULL); @@ -45,4 +45,17 @@ ZTEST_USER(espi, test_host_command_usb_pd_power_info) zassert_equal(args.response_size, sizeof(response), NULL); } +ZTEST_USER(espi, test_host_command_typec_status) +{ + /* Only test we've enabled the command */ + struct ec_params_typec_status params = { .port = PORT }; + struct ec_response_typec_status response; + struct host_cmd_handler_args args = + BUILD_HOST_COMMAND(EC_CMD_TYPEC_STATUS, 0, response, params); + + zassert_ok(host_command_process(&args), NULL); + zassert_ok(args.result, NULL); + zassert_equal(args.response_size, sizeof(response), NULL); +} + ZTEST_SUITE(espi, drivers_predicate_post_main, NULL, NULL, NULL, NULL); |