@@ -253,6 +253,8 @@ What: /sys/bus/iio/devices/iio:deviceX/in_temp_offset
253
253
What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_offset
254
254
What: /sys/bus/iio/devices/iio:deviceX/in_pressure_offset
255
255
What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_offset
256
+ What: /sys/bus/iio/devices/iio:deviceX/in_magn_offset
257
+ What: /sys/bus/iio/devices/iio:deviceX/in_rot_offset
256
258
KernelVersion: 2.6.35
257
259
258
260
Description:
@@ -296,6 +298,7 @@ What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_scale
296
298
What: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale
297
299
What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale
298
300
What: /sys/bus/iio/devices/iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_scale
301
+ What: /sys/bus/iio/devices/iio:deviceX/in_illuminance_scale
299
302
KernelVersion: 2.6.35
300
303
301
304
Description:
@@ -336,6 +339,7 @@ what /sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibscale
336
339
what /sys/bus/iio/devices/iio:deviceX/in_proximity0_calibscale
337
340
What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_calibscale
338
341
What: /sys/bus/iio/devices/iio:deviceX/in_pressure_calibscale
342
+ What: /sys/bus/iio/devices/iio:deviceX/in_illuminance_calibscale
339
343
KernelVersion: 2.6.35
340
344
341
345
Description:
@@ -347,7 +351,7 @@ What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender
347
351
What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender
348
352
What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender
349
353
What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender
350
- KernelVersion: 3.20
354
+ KernelVersion: 4.0
351
355
352
356
Description:
353
357
Gender of the user (e.g.: male, female) used by some pedometers
@@ -358,7 +362,7 @@ What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender_available
358
362
What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender_available
359
363
What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender_available
360
364
What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender_available
361
- KernelVersion: 3.20
365
+ KernelVersion: 4.0
362
366
363
367
Description:
364
368
Lists all available gender values (e.g.: male, female).
@@ -375,7 +379,7 @@ Description:
375
379
type.
376
380
377
381
What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibweight
378
- KernelVersion: 3.20
382
+ KernelVersion: 4.0
379
383
380
384
Description:
381
385
Weight of the user (in kg). It is needed by some pedometers
@@ -612,6 +616,8 @@ Description:
612
616
a given event type is enabled a future point (and not those for
613
617
whatever event was previously enabled).
614
618
619
+ What: /sys/.../events/in_accel_thresh_rising_value
620
+ What: /sys/.../events/in_accel_thresh_falling_value
615
621
What: /sys/.../events/in_accel_x_raw_thresh_rising_value
616
622
What: /sys/.../events/in_accel_x_raw_thresh_falling_value
617
623
What: /sys/.../events/in_accel_y_raw_thresh_rising_value
@@ -661,6 +667,24 @@ Description:
661
667
value is in raw device units or in processed units (as _raw
662
668
and _input do on sysfs direct channel read attributes).
663
669
670
+ What: /sys/.../events/in_accel_scale
671
+ What: /sys/.../events/in_accel_peak_scale
672
+ What: /sys/.../events/in_anglvel_scale
673
+ What: /sys/.../events/in_magn_scale
674
+ What: /sys/.../events/in_rot_from_north_magnetic_scale
675
+ What: /sys/.../events/in_rot_from_north_true_scale
676
+ What: /sys/.../events/in_voltage_scale
677
+ What: /sys/.../events/in_voltage_supply_scale
678
+ What: /sys/.../events/in_temp_scale
679
+ What: /sys/.../events/in_illuminance_scale
680
+ What: /sys/.../events/in_proximity_scale
681
+ KernelVersion: 3.21
682
+
683
+ Description:
684
+ Specifies the conversion factor from the standard units
685
+ to device specific units used to set the event trigger
686
+ threshold.
687
+
664
688
What: /sys/.../events/in_accel_x_thresh_rising_hysteresis
665
689
What: /sys/.../events/in_accel_x_thresh_falling_hysteresis
666
690
What: /sys/.../events/in_accel_x_thresh_either_hysteresis
@@ -776,7 +800,7 @@ Description:
776
800
777
801
What: /sys/.../events/in_accel_x_thresh_rising_period
778
802
What: /sys/.../events/in_accel_x_thresh_falling_period
779
- hat : /sys/.../events/in_accel_x_roc_rising_period
803
+ What : /sys/.../events/in_accel_x_roc_rising_period
780
804
What: /sys/.../events/in_accel_x_roc_falling_period
781
805
What: /sys/.../events/in_accel_y_thresh_rising_period
782
806
What: /sys/.../events/in_accel_y_thresh_falling_period
@@ -923,7 +947,7 @@ Description:
923
947
this type.
924
948
925
949
What: /sys/.../events/in_steps_change_en
926
- KernelVersion: 3.20
950
+ KernelVersion: 4.0
927
951
928
952
Description:
929
953
Event generated when channel passes a threshold on the absolute
@@ -932,7 +956,7 @@ Description:
932
956
in_steps_change_value.
933
957
934
958
What: /sys/.../events/in_steps_change_value
935
- KernelVersion: 3.20
959
+ KernelVersion: 4.0
936
960
937
961
Description:
938
962
Specifies the value of change threshold that the
@@ -997,6 +1021,7 @@ What: /sys/.../iio:deviceX/scan_elements/in_incli_y_en
997
1021
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_en
998
1022
What: /sys/.../iio:deviceX/scan_elements/in_pressure_en
999
1023
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en
1024
+ What: /sys/.../iio:deviceX/scan_elements/in_proximity_en
1000
1025
KernelVersion: 2.6.37
1001
1026
1002
1027
Description:
@@ -1013,6 +1038,7 @@ What: /sys/.../iio:deviceX/scan_elements/in_timestamp_type
1013
1038
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_type
1014
1039
What: /sys/.../iio:deviceX/scan_elements/in_pressure_type
1015
1040
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type
1041
+ What: /sys/.../iio:deviceX/scan_elements/in_proximity_type
1016
1042
KernelVersion: 2.6.37
1017
1043
1018
1044
Description:
@@ -1064,6 +1090,7 @@ What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index
1064
1090
What: /sys/.../iio:deviceX/scan_elements/in_pressureY_index
1065
1091
What: /sys/.../iio:deviceX/scan_elements/in_pressure_index
1066
1092
What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index
1093
+ What: /sys/.../iio:deviceX/scan_elements/in_proximity_index
1067
1094
KernelVersion: 2.6.37
1068
1095
1069
1096
Description:
@@ -1104,7 +1131,7 @@ Description:
1104
1131
1105
1132
What: /sys/.../iio:deviceX/in_energy_input
1106
1133
What: /sys/.../iio:deviceX/in_energy_raw
1107
- KernelVersion: 3.20
1134
+ KernelVersion: 4.0
1108
1135
1109
1136
Description:
1110
1137
This attribute is used to read the energy value reported by the
@@ -1113,7 +1140,7 @@ Description:
1113
1140
1114
1141
What: /sys/.../iio:deviceX/in_distance_input
1115
1142
What: /sys/.../iio:deviceX/in_distance_raw
1116
- KernelVersion: 3.20
1143
+ KernelVersion: 4.0
1117
1144
1118
1145
Description:
1119
1146
This attribute is used to read the distance covered by the user
@@ -1143,9 +1170,13 @@ Description:
1143
1170
values should behave in the same way as a distance, i.e. lower
1144
1171
values indicate something is closer to the sensor.
1145
1172
1173
+ What: /sys/.../iio:deviceX/in_illuminance_input
1174
+ What: /sys/.../iio:deviceX/in_illuminance_raw
1146
1175
What: /sys/.../iio:deviceX/in_illuminanceY_input
1147
1176
What: /sys/.../iio:deviceX/in_illuminanceY_raw
1148
1177
What: /sys/.../iio:deviceX/in_illuminanceY_mean_raw
1178
+ What: /sys/.../iio:deviceX/in_illuminance_ir_raw
1179
+ What: /sys/.../iio:deviceX/in_illuminance_clear_raw
1149
1180
KernelVersion: 3.4
1150
1181
1151
1182
Description:
@@ -1174,7 +1205,7 @@ Description:
1174
1205
seconds.
1175
1206
1176
1207
What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_integration_time
1177
- KernelVersion: 3.20
1208
+ KernelVersion: 4.0
1178
1209
1179
1210
Description:
1180
1211
Number of seconds in which to compute speed.
@@ -1236,16 +1267,100 @@ Description:
1236
1267
Units after application of scale are m/s.
1237
1268
1238
1269
What: /sys/.../iio:deviceX/in_steps_debounce_count
1239
- KernelVersion: 3.20
1270
+ KernelVersion: 4.0
1240
1271
1241
1272
Description:
1242
1273
Specifies the number of steps that must occur within
1243
1274
in_steps_filter_debounce_time for the pedometer to decide the
1244
1275
consumer is making steps.
1245
1276
1246
1277
What: /sys/.../iio:deviceX/in_steps_debounce_time
1247
- KernelVersion: 3.20
1278
+ KernelVersion: 4.0
1248
1279
1249
1280
Description:
1250
1281
Specifies number of seconds in which we compute the steps
1251
1282
that occur in order to decide if the consumer is making steps.
1283
+
1284
+ What: /sys/bus/iio/devices/iio:deviceX/buffer/watermark
1285
+ KernelVersion: 4.2
1286
+
1287
+ Description:
1288
+ A single positive integer specifying the maximum number of scan
1289
+ elements to wait for.
1290
+ Poll will block until the watermark is reached.
1291
+ Blocking read will wait until the minimum between the requested
1292
+ read amount or the low water mark is available.
1293
+ Non-blocking read will retrieve the available samples from the
1294
+ buffer even if there are less samples then watermark level. This
1295
+ allows the application to block on poll with a timeout and read
1296
+ the available samples after the timeout expires and thus have a
1297
+ maximum delay guarantee.
1298
+
1299
+ What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_enabled
1300
+ KernelVersion: 4.2
1301
+
1302
+ Description:
1303
+ A read-only boolean value that indicates if the hardware fifo is
1304
+ currently enabled or disabled. If the device does not have a
1305
+ hardware fifo this entry is not present.
1306
+ The hardware fifo is enabled when the buffer is enabled if the
1307
+ current hardware fifo watermark level is set and other current
1308
+ device settings allows it (e.g. if a trigger is set that samples
1309
+ data differently that the hardware fifo does then hardware fifo
1310
+ will not enabled).
1311
+ If the hardware fifo is enabled and the level of the hardware
1312
+ fifo reaches the hardware fifo watermark level the device will
1313
+ flush its hardware fifo to the device buffer. Doing a non
1314
+ blocking read on the device when no samples are present in the
1315
+ device buffer will also force a flush.
1316
+ When the hardware fifo is enabled there is no need to use a
1317
+ trigger to use buffer mode since the watermark settings
1318
+ guarantees that the hardware fifo is flushed to the device
1319
+ buffer.
1320
+
1321
+ What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark
1322
+ KernelVersion: 4.2
1323
+
1324
+ Description:
1325
+ Read-only entry that contains a single integer specifying the
1326
+ current watermark level for the hardware fifo. If the device
1327
+ does not have a hardware fifo this entry is not present.
1328
+ The watermark level for the hardware fifo is set by the driver
1329
+ based on the value set by the user in buffer/watermark but
1330
+ taking into account hardware limitations (e.g. most hardware
1331
+ buffers are limited to 32-64 samples, some hardware buffers
1332
+ watermarks are fixed or have minimum levels). A value of 0
1333
+ means that the hardware watermark is unset.
1334
+
1335
+ What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_min
1336
+ KernelVersion: 4.2
1337
+
1338
+ Description:
1339
+ A single positive integer specifying the minimum watermark level
1340
+ for the hardware fifo of this device. If the device does not
1341
+ have a hardware fifo this entry is not present.
1342
+ If the user sets buffer/watermark to a value less than this one,
1343
+ then the hardware watermark will remain unset.
1344
+
1345
+ What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_max
1346
+ KernelVersion: 4.2
1347
+
1348
+ Description:
1349
+ A single positive integer specifying the maximum watermark level
1350
+ for the hardware fifo of this device. If the device does not
1351
+ have a hardware fifo this entry is not present.
1352
+ If the user sets buffer/watermark to a value greater than this
1353
+ one, then the hardware watermark will be capped at this value.
1354
+
1355
+ What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_available
1356
+ KernelVersion: 4.2
1357
+
1358
+ Description:
1359
+ A list of positive integers specifying the available watermark
1360
+ levels for the hardware fifo. This entry is optional and if it
1361
+ is not present it means that all the values between
1362
+ hwfifo_watermark_min and hwfifo_watermark_max are supported.
1363
+ If the user sets buffer/watermark to a value greater than
1364
+ hwfifo_watermak_min but not equal to any of the values in this
1365
+ list, the driver will chose an appropriate value for the
1366
+ hardware fifo watermark level.
0 commit comments