FILE
cros_ec_sensors_trace.c
File preview with syntax highlighting.
linux-6.19.14/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c
1// SPDX-License-Identifier: GPL-2.0 2// Trace events for the ChromeOS Embedded Controller 3// 4// Copyright 2025 Google LLC. 5 6#define TRACE_SYMBOL(a) {a, #a} 7 8// Generate the list using the following script: 9// sed -n 's/^.*\(MOTIONSENSE_CMD.*\) = .*,$/\tTRACE_SYMBOL(\1), \\/p' include/linux/platform_data/cros_ec_commands.h 10#define MOTIONSENSE_CMDS \ 11 TRACE_SYMBOL(MOTIONSENSE_CMD_DUMP), \ 12 TRACE_SYMBOL(MOTIONSENSE_CMD_INFO), \ 13 TRACE_SYMBOL(MOTIONSENSE_CMD_EC_RATE), \ 14 TRACE_SYMBOL(MOTIONSENSE_CMD_SENSOR_ODR), \ 15 TRACE_SYMBOL(MOTIONSENSE_CMD_SENSOR_RANGE), \ 16 TRACE_SYMBOL(MOTIONSENSE_CMD_KB_WAKE_ANGLE), \ 17 TRACE_SYMBOL(MOTIONSENSE_CMD_DATA), \ 18 TRACE_SYMBOL(MOTIONSENSE_CMD_FIFO_INFO), \ 19 TRACE_SYMBOL(MOTIONSENSE_CMD_FIFO_FLUSH), \ 20 TRACE_SYMBOL(MOTIONSENSE_CMD_FIFO_READ), \ 21 TRACE_SYMBOL(MOTIONSENSE_CMD_PERFORM_CALIB), \ 22 TRACE_SYMBOL(MOTIONSENSE_CMD_SENSOR_OFFSET), \ 23 TRACE_SYMBOL(MOTIONSENSE_CMD_LIST_ACTIVITIES), \ 24 TRACE_SYMBOL(MOTIONSENSE_CMD_SET_ACTIVITY), \ 25 TRACE_SYMBOL(MOTIONSENSE_CMD_LID_ANGLE), \ 26 TRACE_SYMBOL(MOTIONSENSE_CMD_FIFO_INT_ENABLE), \ 27 TRACE_SYMBOL(MOTIONSENSE_CMD_SPOOF), \ 28 TRACE_SYMBOL(MOTIONSENSE_CMD_TABLET_MODE_LID_ANGLE), \ 29 TRACE_SYMBOL(MOTIONSENSE_CMD_SENSOR_SCALE) 30 31#define CREATE_TRACE_POINTS 32#include "cros_ec_sensors_trace.h"
~/
Read-only file preview.