hc
2024-05-10 10ebd8556b7990499c896a550e3d416b444211e6
kernel/include/uapi/linux/iio/types.h
....@@ -46,6 +46,17 @@
4646 IIO_GRAVITY,
4747 IIO_POSITIONRELATIVE,
4848 IIO_PHASE,
49
+ IIO_MASSCONCENTRATION,
50
+#ifdef CONFIG_NO_GKI
51
+ IIO_SIGN_MOTION,
52
+ IIO_STEP_DETECTOR,
53
+ IIO_STEP_COUNTER,
54
+ IIO_TILT,
55
+ IIO_TAP,
56
+ IIO_TAP_TAP,
57
+ IIO_WRIST_TILT_GESTURE,
58
+ IIO_GESTURE,
59
+#endif
4960 };
5061
5162 enum iio_modifier {
....@@ -87,6 +98,13 @@
8798 IIO_MOD_VOC,
8899 IIO_MOD_LIGHT_UV,
89100 IIO_MOD_LIGHT_DUV,
101
+ IIO_MOD_PM1,
102
+ IIO_MOD_PM2P5,
103
+ IIO_MOD_PM4,
104
+ IIO_MOD_PM10,
105
+ IIO_MOD_ETHANOL,
106
+ IIO_MOD_H2,
107
+ IIO_MOD_O2,
90108 };
91109
92110 enum iio_event_type {
....@@ -96,12 +114,19 @@
96114 IIO_EV_TYPE_THRESH_ADAPTIVE,
97115 IIO_EV_TYPE_MAG_ADAPTIVE,
98116 IIO_EV_TYPE_CHANGE,
117
+#ifdef CONFIG_NO_GKI
118
+ IIO_EV_TYPE_FIFO_FLUSH,
119
+#endif
99120 };
100121
101122 enum iio_event_direction {
102123 IIO_EV_DIR_EITHER,
103124 IIO_EV_DIR_RISING,
104125 IIO_EV_DIR_FALLING,
126
+#ifdef CONFIG_NO_GKI
127
+ IIO_EV_DIR_FIFO_EMPTY,
128
+ IIO_EV_DIR_FIFO_DATA,
129
+#endif
105130 IIO_EV_DIR_NONE,
106131 };
107132