summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zephyr/test/drivers/src/espi.c17
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 = &params;
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);