summaryrefslogtreecommitdiff
path: root/zephyr/test/drivers/src/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/test/drivers/src/utils.c')
-rw-r--r--zephyr/test/drivers/src/utils.c15
1 files changed, 15 insertions, 0 deletions
diff --git a/zephyr/test/drivers/src/utils.c b/zephyr/test/drivers/src/utils.c
index eb639f32b5..4aa5f3d219 100644
--- a/zephyr/test/drivers/src/utils.c
+++ b/zephyr/test/drivers/src/utils.c
@@ -275,6 +275,21 @@ int host_cmd_motion_sense_fifo_info(struct ec_response_motion_sense *response)
return host_command_process(&args);
}
+int host_cmd_motion_sense_fifo_read(uint8_t buffer_length,
+ struct ec_response_motion_sense *response)
+{
+ struct ec_params_motion_sense params = {
+ .cmd = MOTIONSENSE_CMD_FIFO_READ,
+ .fifo_read = {
+ .max_data_vector = buffer_length,
+ },
+ };
+ struct host_cmd_handler_args args = BUILD_HOST_COMMAND(
+ EC_CMD_MOTION_SENSE_CMD, 1, *response, params);
+
+ return host_command_process(&args);
+}
+
void host_cmd_typec_discovery(int port, enum typec_partner_type partner_type,
void *response, size_t response_size)
{