Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio: hid-sensor-accel-3d: Add timestamp channel for gravity sensor

The accel_3d sensor already has a timestamp channel, this patch just
replicate that for gravity sensor.

Signed-off-by: Ye Xiang <xiang.ye@intel.com>
Link: https://lore.kernel.org/r/20210105093515.19135-2-xiang.ye@intel.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Ye Xiang and committed by
Jonathan Cameron
4c261720 cce4f160

+4 -2
+4 -2
drivers/iio/accel/hid-sensor-accel-3d.c
··· 23 23 ACCEL_3D_CHANNEL_MAX, 24 24 }; 25 25 26 + #define CHANNEL_SCAN_INDEX_TIMESTAMP ACCEL_3D_CHANNEL_MAX 26 27 struct accel_3d_state { 27 28 struct hid_sensor_hub_callbacks callbacks; 28 29 struct hid_sensor_common common_attributes; ··· 76 75 BIT(IIO_CHAN_INFO_HYSTERESIS), 77 76 .scan_index = CHANNEL_SCAN_INDEX_Z, 78 77 }, 79 - IIO_CHAN_SOFT_TIMESTAMP(3) 78 + IIO_CHAN_SOFT_TIMESTAMP(CHANNEL_SCAN_INDEX_TIMESTAMP) 80 79 }; 81 80 82 81 /* Channel definitions */ ··· 111 110 BIT(IIO_CHAN_INFO_SAMP_FREQ) | 112 111 BIT(IIO_CHAN_INFO_HYSTERESIS), 113 112 .scan_index = CHANNEL_SCAN_INDEX_Z, 114 - } 113 + }, 114 + IIO_CHAN_SOFT_TIMESTAMP(CHANNEL_SCAN_INDEX_TIMESTAMP), 115 115 }; 116 116 117 117 /* Adjust channel real bits based on report descriptor */