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