diff options
Diffstat (limited to 'zephyr/test/drivers/common/include/test/drivers/utils.h')
-rw-r--r-- | zephyr/test/drivers/common/include/test/drivers/utils.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/zephyr/test/drivers/common/include/test/drivers/utils.h b/zephyr/test/drivers/common/include/test/drivers/utils.h index 1b69ac23bd..0acefdbccf 100644 --- a/zephyr/test/drivers/common/include/test/drivers/utils.h +++ b/zephyr/test/drivers/common/include/test/drivers/utils.h @@ -432,6 +432,36 @@ int host_cmd_motion_sense_spoof(uint8_t sensor_num, uint8_t enable, struct ec_response_motion_sense *response); /** + * @brief Call the keyboard wake angle motion_sense subcommand + * + * @param data Angle to set + * @param response Pointer to the response data structure to fill on success + * @return The result code from the host command + */ +int host_cmd_motion_sense_kb_wake_angle( + int16_t data, struct ec_response_motion_sense *response); + +/** + * @brief Call the lid angle motion_sense subcommand + * + * @param response Pointer to the response data structure to fill on success + * @return The result code from the host command + */ +int host_cmd_motion_sense_lid_angle(struct ec_response_motion_sense *response); + +/** + * @brief Call the tablet mode lid angle threshold motion_sense subcommand + * + * @param lid_angle Lid angle for transitioning to tablet mode + * @param hys_degree Hysteresis or above transition + * @param response Pointer to the response data structure to fill on success + * @return The result code from the host command + */ +int host_cmd_motion_sense_tablet_mode_lid_angle( + int16_t lid_angle, int16_t hys_degree, + struct ec_response_motion_sense *response); + +/** * Run the host command to get the PD discovery responses. * * @param port The USB-C port number |