Linux 6.7-rc7
[linux-modified.git] / Documentation / ABI / testing / sysfs-bus-iio-bno055
1 What:           /sys/bus/iio/devices/iio:deviceX/in_accel_raw_range
2 KernelVersion:  6.1
3 Contact:        linux-iio@vger.kernel.org
4 Description:
5                 Raw (unscaled) range for acceleration readings. Unit after
6                 application of scale is m/s^2. Note that this doesn't affects
7                 the scale (which should be used when changing the maximum and
8                 minimum readable value affects also the reading scaling factor).
9
10 What:           /sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range
11 KernelVersion:  6.1
12 Contact:        linux-iio@vger.kernel.org
13 Description:
14                 Range for angular velocity readings in radians per second. Note
15                 that this does not affects the scale (which should be used when
16                 changing the maximum and minimum readable value affects also the
17                 reading scaling factor).
18
19 What:           /sys/bus/iio/devices/iio:deviceX/in_accel_raw_range_available
20 KernelVersion:  6.1
21 Contact:        linux-iio@vger.kernel.org
22 Description:
23                 List of allowed values for in_accel_raw_range attribute
24
25 What:           /sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range_available
26 KernelVersion:  6.1
27 Contact:        linux-iio@vger.kernel.org
28 Description:
29                 List of allowed values for in_anglvel_raw_range attribute
30
31 What:           /sys/bus/iio/devices/iio:deviceX/in_magn_calibration_fast_enable
32 KernelVersion:  6.1
33 Contact:        linux-iio@vger.kernel.org
34 Description:
35                 Can be 1 or 0. Enables/disables the "Fast Magnetometer
36                 Calibration" HW function.
37
38 What:           /sys/bus/iio/devices/iio:deviceX/fusion_enable
39 KernelVersion:  6.1
40 Contact:        linux-iio@vger.kernel.org
41 Description:
42                 Can be 1 or 0. Enables/disables the "sensor fusion" (a.k.a.
43                 NDOF) HW function.
44
45 What:           /sys/bus/iio/devices/iio:deviceX/calibration_data
46 KernelVersion:  6.1
47 Contact:        linux-iio@vger.kernel.org
48 Description:
49                 Reports the binary calibration data blob for the IMU sensors.
50
51 What:           /sys/bus/iio/devices/iio:deviceX/in_accel_calibration_auto_status
52 KernelVersion:  6.1
53 Contact:        linux-iio@vger.kernel.org
54 Description:
55                 Reports the autocalibration status for the accelerometer sensor.
56                 Can be 0 (calibration non even enabled) or 1 to 5 where the greater
57                 the number, the better the calibration status.
58
59 What:           /sys/bus/iio/devices/iio:deviceX/in_gyro_calibration_auto_status
60 KernelVersion:  6.1
61 Contact:        linux-iio@vger.kernel.org
62 Description:
63                 Reports the autocalibration status for the gyroscope sensor.
64                 Can be 0 (calibration non even enabled) or 1 to 5 where the greater
65                 the number, the better the calibration status.
66
67 What:           /sys/bus/iio/devices/iio:deviceX/in_magn_calibration_auto_status
68 KernelVersion:  6.1
69 Contact:        linux-iio@vger.kernel.org
70 Description:
71                 Reports the autocalibration status for the magnetometer sensor.
72                 Can be 0 (calibration non even enabled) or 1 to 5 where the greater
73                 the number, the better the calibration status.
74
75 What:           /sys/bus/iio/devices/iio:deviceX/sys_calibration_auto_status
76 KernelVersion:  6.1
77 Contact:        linux-iio@vger.kernel.org
78 Description:
79                 Reports the status for the IMU overall autocalibration.
80                 Can be 0 (calibration non even enabled) or 1 to 5 where the greater
81                 the number, the better the calibration status.