xref: /linux/Documentation/ABI/testing/sysfs-bus-iio-bno055 (revision 07f0148aafe8c95a3a76cd59e9e75b4d78d1d31d)
1What:		/sys/bus/iio/devices/iio:deviceX/in_accel_raw_range
2KernelVersion:	6.1
3Contact:	linux-iio@vger.kernel.org
4Description:
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
10What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range
11KernelVersion:	6.1
12Contact:	linux-iio@vger.kernel.org
13Description:
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
19What:		/sys/bus/iio/devices/iio:deviceX/in_accel_raw_range_available
20KernelVersion:	6.1
21Contact:	linux-iio@vger.kernel.org
22Description:
23		List of allowed values for in_accel_raw_range attribute
24
25What:		/sys/bus/iio/devices/iio:deviceX/in_anglvel_raw_range_available
26KernelVersion:	6.1
27Contact:	linux-iio@vger.kernel.org
28Description:
29		List of allowed values for in_anglvel_raw_range attribute
30
31What:		/sys/bus/iio/devices/iio:deviceX/in_magn_calibration_fast_enable
32KernelVersion:	6.1
33Contact:	linux-iio@vger.kernel.org
34Description:
35		Can be 1 or 0. Enables/disables the "Fast Magnetometer
36		Calibration" HW function.
37
38What:		/sys/bus/iio/devices/iio:deviceX/fusion_enable
39KernelVersion:	6.1
40Contact:	linux-iio@vger.kernel.org
41Description:
42		Can be 1 or 0. Enables/disables the "sensor fusion" (a.k.a.
43		NDOF) HW function.
44
45What:		/sys/bus/iio/devices/iio:deviceX/calibration_data
46KernelVersion:	6.1
47Contact:	linux-iio@vger.kernel.org
48Description:
49		Reports the binary calibration data blob for the IMU sensors.
50
51What:		/sys/bus/iio/devices/iio:deviceX/in_accel_calibration_auto_status
52KernelVersion:	6.1
53Contact:	linux-iio@vger.kernel.org
54Description:
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
59What:		/sys/bus/iio/devices/iio:deviceX/in_gyro_calibration_auto_status
60KernelVersion:	6.1
61Contact:	linux-iio@vger.kernel.org
62Description:
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
67What:		/sys/bus/iio/devices/iio:deviceX/in_magn_calibration_auto_status
68KernelVersion:	6.1
69Contact:	linux-iio@vger.kernel.org
70Description:
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
75What:		/sys/bus/iio/devices/iio:deviceX/sys_calibration_auto_status
76KernelVersion:	6.1
77Contact:	linux-iio@vger.kernel.org
78Description:
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.
82