^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/bus/iio/devices/iio:deviceX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Hardware chip or device accessed by one communication port.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Corresponds to a grouping of sensor channels. X is the IIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) index of the device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) What: /sys/bus/iio/devices/triggerX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) An event driven driver of data capture to an in kernel buffer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) May be provided by a device driver that also has an IIO device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) based on hardware generated events (e.g. data ready) or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) provided by a separate driver for other hardware (e.g.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) periodic timer, GPIO or high resolution timer).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Contains trigger type specific elements. These do not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) generalize well and hence are not documented in this file.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) X is the IIO index of the trigger.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) What: /sys/bus/iio/devices/iio:deviceX/buffer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) Directory of attributes relating to the buffer for the device.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) What: /sys/bus/iio/devices/iio:deviceX/name
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Description of the physical chip / device for device X.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Typically a part number.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) What: /sys/bus/iio/devices/iio:deviceX/current_timestamp_clock
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) KernelVersion: 4.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) String identifying current posix clock used to timestamp
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) buffered samples and events for device X.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) What: /sys/bus/iio/devices/iio:deviceX/sampling_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_sampling_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) What: /sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) What: /sys/bus/iio/devices/triggerX/sampling_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Some devices have internal clocks. This parameter sets the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) resulting sampling frequency. In many devices this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) parameter has an effect on input filters etc. rather than
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) simply controlling when the input is sampled. As this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) affects data ready triggers, hardware buffers and the sysfs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) direct access interfaces, it may be found in any of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) relevant directories. If it affects all of the above
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) then it is to be found in the base device directory.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) What: /sys/bus/iio/devices/iio:deviceX/sampling_frequency_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_sampling_frequency_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) What: /sys/bus/iio/devices/iio:deviceX/in_proximity_sampling_frequency_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) What: /sys/.../iio:deviceX/buffer/sampling_frequency_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) What: /sys/bus/iio/devices/triggerX/sampling_frequency_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) When the internal sampling clock can only take a specific set of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) frequencies, we can specify the available values with:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) - a small discrete set of values like "0 2 4 6 8"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) - a range with minimum, step and maximum frequencies like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) "[min step max]"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) What: /sys/bus/iio/devices/iio:deviceX/oversampling_ratio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) Hardware dependent ADC oversampling. Controls the sampling ratio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) of the digital filter if available.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) What: /sys/bus/iio/devices/iio:deviceX/oversampling_ratio_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) Hardware dependent values supported by the oversampling filter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_i_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_q_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Raw (unscaled no bias removal etc.) voltage measurement from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) channel Y. In special cases where the channel does not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) correspond to externally available input one of the named
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) versions may be used. The number must always be specified and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) unique to allow association with event codes. Units after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) application of scale and offset are millivolts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) Channels with 'i' and 'q' modifiers always exist in pairs and both
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) channels refer to the same signal. The 'i' channel contains the in-phase
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) component of the signal while the 'q' channel contains the quadrature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) component.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) Raw (unscaled) differential voltage measurement equivalent to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) channel Y - channel Z where these channel numbers apply to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) physically equivalent inputs when non differential readings are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) separately available. In differential only parts, then all that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) is required is a consistent labeling. Units after application
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) of scale and offset are millivolts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) KernelVersion: 3.17
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) Raw (unscaled no bias removal etc.) current measurement from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) channel Y. In special cases where the channel does not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) correspond to externally available input one of the named
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) versions may be used. The number must always be specified and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) unique to allow association with event codes. Units after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) application of scale and offset are milliamps.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) What: /sys/bus/iio/devices/iio:deviceX/in_powerY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) KernelVersion: 4.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) Raw (unscaled no bias removal etc.) power measurement from
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) channel Y. The number must always be specified and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) unique to allow association with event codes. Units after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) application of scale and offset are milliwatts.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) What: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) KernelVersion: 3.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) Raw capacitance measurement from channel Y. Units after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) application of scale and offset are nanofarads.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) What: /sys/.../iio:deviceX/in_capacitanceY-in_capacitanceZ_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) KernelVersion: 3.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) Raw differential capacitance measurement equivalent to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) channel Y - channel Z where these channel numbers apply to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) physically equivalent inputs when non differential readings are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) separately available. In differential only parts, then all that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) is required is a consistent labeling. Units after application
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) of scale and offset are nanofarads.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) What: /sys/bus/iio/devices/iio:deviceX/in_temp_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) What: /sys/bus/iio/devices/iio:deviceX/in_tempX_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) What: /sys/bus/iio/devices/iio:deviceX/in_temp_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) What: /sys/bus/iio/devices/iio:deviceX/in_temp_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) What: /sys/bus/iio/devices/iio:deviceX/in_temp_ambient_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) What: /sys/bus/iio/devices/iio:deviceX/in_temp_object_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) Raw (unscaled no bias removal etc.) temperature measurement.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) If an axis is specified it generally means that the temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) sensor is associated with one part of a compound device (e.g.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) a gyroscope axis). The ambient and object modifiers distinguish
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) between ambient (reference) and distant temperature for contact-
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) less measurements. Units after application of scale and offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) are milli degrees Celsius.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) What: /sys/bus/iio/devices/iio:deviceX/in_tempX_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) Scaled temperature measurement in milli degrees Celsius.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) Acceleration in direction x, y or z (may be arbitrarily assigned
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) but should match other such assignments on device).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) Has all of the equivalent parameters as per voltageY. Units
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) after application of scale and offset are m/s^2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) What: /sys/bus/iio/devices/iio:deviceX/in_gravity_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) What: /sys/bus/iio/devices/iio:deviceX/in_gravity_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) What: /sys/bus/iio/devices/iio:deviceX/in_gravity_z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) KernelVersion: 4.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) Gravity in direction x, y or z (may be arbitrarily assigned
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) but should match other such assignments on device).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) Units after application of scale and offset are m/s^2.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) What: /sys/bus/iio/devices/iio:deviceX/in_angl_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) KernelVersion: 4.17
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) Angle of rotation. Units after application of scale and offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) are radians.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) What: /sys/bus/iio/devices/iio:deviceX/in_positionrelative_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) What: /sys/bus/iio/devices/iio:deviceX/in_positionrelative_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) KernelVersion: 4.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) Relative position in direction x or y on a pad (may be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) arbitrarily assigned but should match other such assignments on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) device).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) Units after application of scale and offset are milli percents
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) from the pad's size in both directions. Should be calibrated by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) the consumer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) Angular velocity about axis x, y or z (may be arbitrarily
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) assigned). Has all the equivalent parameters as per voltageY.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) Units after application of scale and offset are radians per
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) second.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) What: /sys/bus/iio/devices/iio:deviceX/in_incli_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) What: /sys/bus/iio/devices/iio:deviceX/in_incli_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) What: /sys/bus/iio/devices/iio:deviceX/in_incli_z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) Inclination raw reading about axis x, y or z (may be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) arbitrarily assigned). Data converted by application of offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) and scale to degrees.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) What: /sys/bus/iio/devices/iio:deviceX/in_magn_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) What: /sys/bus/iio/devices/iio:deviceX/in_magn_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) What: /sys/bus/iio/devices/iio:deviceX/in_magn_z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) Magnetic field along axis x, y or z (may be arbitrarily
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) assigned). Data converted by application of offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) then scale to Gauss.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_peak_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_peak_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_peak_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) KernelVersion: 2.6.36
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) Highest value since some reset condition. These
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) attributes allow access to this and are otherwise
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) the direct equivalent of the <type>Y[_name]_raw attributes.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) What: /sys/bus/iio/devices/iio:deviceX/in_accel_xyz_squared_peak_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) KernelVersion: 2.6.36
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) A computed peak value based on the sum squared magnitude of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) the underlying value in the specified directions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) What: /sys/bus/iio/devices/iio:deviceX/in_pressure_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) KernelVersion: 3.8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) Raw pressure measurement from channel Y. Units after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) application of scale and offset are kilopascal.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) What: /sys/bus/iio/devices/iio:deviceX/in_pressure_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) KernelVersion: 3.8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) Scaled pressure measurement from channel Y, in kilopascal.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) KernelVersion: 3.14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) Raw humidity measurement of air. Units after application of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) scale and offset are milli percent.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) KernelVersion: 3.14
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) Scaled humidity measurement in milli percent.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) What: /sys/bus/iio/devices/iio:deviceX/in_X_mean_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) KernelVersion: 3.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) Averaged raw measurement from channel X. The number of values
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) used for averaging is device specific. The converting rules for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) normal raw values also applies to the averaged raw values.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) What: /sys/bus/iio/devices/iio:deviceX/in_accel_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_i_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_q_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_q_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_i_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) What: /sys/bus/iio/devices/iio:deviceX/in_current_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_i_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_q_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) What: /sys/bus/iio/devices/iio:deviceX/in_current_q_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) What: /sys/bus/iio/devices/iio:deviceX/in_current_i_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) What: /sys/bus/iio/devices/iio:deviceX/in_tempY_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) What: /sys/bus/iio/devices/iio:deviceX/in_temp_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) What: /sys/bus/iio/devices/iio:deviceX/in_pressure_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) What: /sys/bus/iio/devices/iio:deviceX/in_magn_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) What: /sys/bus/iio/devices/iio:deviceX/in_rot_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) What: /sys/bus/iio/devices/iio:deviceX/in_angl_offset
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) If known for a device, offset to be added to <type>[Y]_raw prior
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) to scaling by <type>[Y]_scale in order to obtain value in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) <type> units as specified in <type>[Y]_raw documentation.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) Not present if the offset is always 0 or unknown. If Y or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) axis <x|y|z> is not present, then the offset applies to all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) in channels of <type>.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) May be writable if a variable offset can be applied on the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) device. Note that this is different to calibbias which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) is for devices (or drivers) that apply offsets to compensate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) for variation between different instances of the part, typically
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) adjusted by using some hardware supported calibration procedure.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) Calibbias is applied internally, offset is applied in userspace
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) to the _raw output.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_i_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_q_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_i_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_q_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) What: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_supply_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) What: /sys/bus/iio/devices/iio:deviceX/in_current_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_i_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) What: /sys/bus/iio/devices/iio:deviceX/in_currentY_q_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) What: /sys/bus/iio/devices/iio:deviceX/in_current_i_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) What: /sys/bus/iio/devices/iio:deviceX/in_current_q_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) What: /sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) What: /sys/bus/iio/devices/iio:deviceX/in_energy_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) What: /sys/bus/iio/devices/iio:deviceX/in_distance_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) What: /sys/bus/iio/devices/iio:deviceX/in_magn_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) What: /sys/bus/iio/devices/iio:deviceX/in_magn_x_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) What: /sys/bus/iio/devices/iio:deviceX/in_magn_y_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) What: /sys/bus/iio/devices/iio:deviceX/in_magn_z_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) What: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) What: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) What: /sys/bus/iio/devices/iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) What: /sys/bus/iio/devices/iio:deviceX/in_illuminance_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) What: /sys/bus/iio/devices/iio:deviceX/in_countY_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) What: /sys/bus/iio/devices/iio:deviceX/in_angl_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_x_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_y_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_z_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) If known for a device, scale to be applied to <type>Y[_name]_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) post addition of <type>[Y][_name]_offset in order to obtain the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) measured value in <type> units as specified in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) <type>[Y][_name]_raw documentation. If shared across all in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) channels then Y and <x|y|z> are not present and the value is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) called <type>[Y][_name]_scale. The peak modifier means this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) value is applied to <type>Y[_name]_peak_raw values.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) What: /sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) What: /sys/bus/iio/devices/iio:deviceX/in_pressure_calibbias
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) Hardware applied calibration offset (assumed to fix production
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) inaccuracies).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_i_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) What: /sys/bus/iio/devices/iio:deviceX/in_voltageY_q_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_i_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_q_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) What: /sys/bus/iio/devices/iio:deviceX/in_voltage_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) What: /sys/bus/iio/devices/iio:deviceX/in_accel_x_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) What: /sys/bus/iio/devices/iio:deviceX/in_accel_y_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) What: /sys/bus/iio/devices/iio:deviceX/in_accel_z_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) What: /sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) What: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) What: /sys/bus/iio/devices/iio:deviceX/in_pressureY_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) What: /sys/bus/iio/devices/iio:deviceX/in_pressure_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) What: /sys/bus/iio/devices/iio:deviceX/in_illuminance_calibscale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) Hardware applied calibration scale factor (assumed to fix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) production inaccuracies). If shared across all channels,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) <type>_calibscale is used.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) Gender of the user (e.g.: male, female) used by some pedometers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) to compute the stride length, distance, speed and activity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) type.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibgender_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibgender_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibgender_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibgender_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) Lists all available gender values (e.g.: male, female).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) What: /sys/bus/iio/devices/iio:deviceX/in_activity_calibheight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibheight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) What: /sys/bus/iio/devices/iio:deviceX/in_distance_calibheight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) What: /sys/bus/iio/devices/iio:deviceX/in_velocity_calibheight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) Height of the user (in meters) used by some pedometers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) to compute the stride length, distance, speed and activity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) type.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) What: /sys/bus/iio/devices/iio:deviceX/in_energy_calibweight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) Weight of the user (in kg). It is needed by some pedometers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) to compute the calories burnt by the user.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) What: /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) What: /sys/.../iio:deviceX/in_anglvel_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) What: /sys/.../iio:deviceX/in_magn_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) What: /sys/.../iio:deviceX/in_illuminance_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) What: /sys/.../iio:deviceX/in_intensity_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) What: /sys/.../iio:deviceX/in_proximity_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) What: /sys/.../iio:deviceX/in_voltageX_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) What: /sys/.../iio:deviceX/in_voltage-voltage_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) What: /sys/.../iio:deviceX/out_voltageX_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) What: /sys/.../iio:deviceX/out_altvoltageX_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) What: /sys/.../iio:deviceX/in_capacitance_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) What: /sys/.../iio:deviceX/in_pressure_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) What: /sys/.../iio:deviceX/in_pressureY_scale_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) If a discrete set of scale values is available, they
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) are listed in this attribute.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_hardwaregain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_hardwaregain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_red_hardwaregain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_green_hardwaregain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_blue_hardwaregain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_clear_hardwaregain
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) Hardware applied gain factor. If shared across all channels,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) <type>_hardwaregain is used.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_hardwaregain_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) KernelVersion: 5.10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) Lists all available hardware applied gain factors. Shared across all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) channels.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) What: /sys/.../in_accel_filter_low_pass_3db_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) What: /sys/.../in_magn_filter_low_pass_3db_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) What: /sys/.../in_anglvel_filter_low_pass_3db_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) KernelVersion: 3.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) If a known or controllable low pass filter is applied
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) to the underlying data channel, then this parameter
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) gives the 3dB frequency of the filter in Hz.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) What: /sys/.../in_accel_filter_high_pass_3db_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) What: /sys/.../in_anglvel_filter_high_pass_3db_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) What: /sys/.../in_magn_filter_high_pass_3db_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) If a known or controllable high pass filter is applied
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) to the underlying data channel, then this parameter
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) gives the 3dB frequency of the filter in Hz.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) Raw (unscaled, no bias etc.) output voltage for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) channel Y. The number must always be specified and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) unique if the output corresponds to a single channel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) While DAC like devices typically use out_voltage,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) a continuous frequency generating device, such as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) a DDS or PLL should use out_altvoltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) What: /sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) Raw (unscaled, no bias etc.) output voltage for an aggregate of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) channel Y, channel Z, etc. This interface is available in cases
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) where a single output sets the value for multiple channels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) simultaneously.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) What: /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) Specifies the output powerdown mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) DAC output stage is disconnected from the amplifier and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) 1kohm_to_gnd: connected to ground via an 1kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) 2.5kohm_to_gnd: connected to ground via a 2.5kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) 6kohm_to_gnd: connected to ground via a 6kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) 20kohm_to_gnd: connected to ground via a 20kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) 90kohm_to_gnd: connected to ground via a 90kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) 100kohm_to_gnd: connected to ground via an 100kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) 125kohm_to_gnd: connected to ground via an 125kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) 500kohm_to_gnd: connected to ground via a 500kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) 640kohm_to_gnd: connected to ground via a 640kOhm resistor,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) three_state: left floating.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) For a list of available output power down options read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) outX_powerdown_mode_available. If Y is not present the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) mode is shared across all outputs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) What: /sys/.../iio:deviceX/out_voltageY_powerdown_mode_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) What: /sys/.../iio:deviceX/out_voltage_powerdown_mode_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) What: /sys/.../iio:deviceX/out_altvoltageY_powerdown_mode_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) What: /sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) Lists all available output power down modes.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) If Y is not present the mode is shared across all outputs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) What: /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) What: /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) Writing 1 causes output Y to enter the power down mode specified
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) by the corresponding outY_powerdown_mode. DAC output stage is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) disconnected from the amplifier. Clearing returns to normal
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) operation. Y may be suppressed if all outputs are controlled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) together.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) KernelVersion: 3.4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) Output frequency for channel Y in Hz. The number must always be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) specified and unique if the output corresponds to a single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) channel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) What: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) KernelVersion: 3.4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) Phase in radians of one frequency/clock output Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) (out_altvoltageY) relative to another frequency/clock output
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) (out_altvoltageZ) of the device X. The number must always be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) specified and unique if the output corresponds to a single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) channel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) What: /sys/bus/iio/devices/iio:deviceX/events
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) Configuration of which hardware generated events are passed up
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) to user-space.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) What: /sys/.../iio:deviceX/events/in_accel_x_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) What: /sys/.../iio:deviceX/events/in_accel_x_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) What: /sys/.../iio:deviceX/events/in_accel_y_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) What: /sys/.../iio:deviceX/events/in_accel_y_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) What: /sys/.../iio:deviceX/events/in_accel_z_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) What: /sys/.../iio:deviceX/events/in_accel_z_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) What: /sys/.../iio:deviceX/events/in_anglvel_x_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) What: /sys/.../iio:deviceX/events/in_anglvel_x_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) What: /sys/.../iio:deviceX/events/in_anglvel_y_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) What: /sys/.../iio:deviceX/events/in_anglvel_y_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) What: /sys/.../iio:deviceX/events/in_anglvel_z_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) What: /sys/.../iio:deviceX/events/in_anglvel_z_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) What: /sys/.../iio:deviceX/events/in_magn_x_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) What: /sys/.../iio:deviceX/events/in_magn_x_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) What: /sys/.../iio:deviceX/events/in_magn_y_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) What: /sys/.../iio:deviceX/events/in_magn_y_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) What: /sys/.../iio:deviceX/events/in_magn_z_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) What: /sys/.../iio:deviceX/events/in_magn_z_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) What: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) What: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) What: /sys/.../iio:deviceX/events/in_voltageY_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) What: /sys/.../iio:deviceX/events/in_voltageY_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) What: /sys/.../iio:deviceX/events/in_voltageY_thresh_either_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) What: /sys/.../iio:deviceX/events/in_tempY_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) What: /sys/.../iio:deviceX/events/in_tempY_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) Event generated when channel passes a threshold in the specified
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) (_rising|_falling) direction. If the direction is not specified,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) then either the device will report an event which ever direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) a single threshold value is passed in (e.g.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) <type>[Y][_name]_<raw|input>_thresh_value) or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) <type>[Y][_name]_<raw|input>_thresh_rising_value and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) <type>[Y][_name]_<raw|input>_thresh_falling_value may take
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) different values, but the device can only enable both thresholds
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) or neither.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) Note the driver will assume the last p events requested are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) to be enabled where p is how many it supports (which may vary
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) depending on the exact set requested. So if you want to be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) sure you have set what you think you have, check the contents of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) these attributes after everything is configured. Drivers may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) have to buffer any parameters so that they are consistent when
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) a given event type is enabled at a future point (and not those for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) whatever event was previously enabled).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) What: /sys/.../iio:deviceX/events/in_accel_x_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) What: /sys/.../iio:deviceX/events/in_accel_x_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) What: /sys/.../iio:deviceX/events/in_accel_y_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) What: /sys/.../iio:deviceX/events/in_accel_y_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) What: /sys/.../iio:deviceX/events/in_accel_z_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685) What: /sys/.../iio:deviceX/events/in_accel_z_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) What: /sys/.../iio:deviceX/events/in_anglvel_x_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) What: /sys/.../iio:deviceX/events/in_anglvel_x_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) What: /sys/.../iio:deviceX/events/in_anglvel_y_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) What: /sys/.../iio:deviceX/events/in_anglvel_y_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) What: /sys/.../iio:deviceX/events/in_anglvel_z_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) What: /sys/.../iio:deviceX/events/in_anglvel_z_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) What: /sys/.../iio:deviceX/events/in_magn_x_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) What: /sys/.../iio:deviceX/events/in_magn_x_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) What: /sys/.../iio:deviceX/events/in_magn_y_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) What: /sys/.../iio:deviceX/events/in_magn_y_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) What: /sys/.../iio:deviceX/events/in_magn_z_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) What: /sys/.../iio:deviceX/events/in_magn_z_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) What: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) What: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) What: /sys/.../iio:deviceX/events/in_voltageY_supply_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) What: /sys/.../iio:deviceX/events/in_voltageY_supply_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) What: /sys/.../iio:deviceX/events/in_voltageY_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) What: /sys/.../iio:deviceX/events/in_voltageY_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) What: /sys/.../iio:deviceX/events/in_tempY_roc_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) What: /sys/.../iio:deviceX/events/in_tempY_roc_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) Event generated when channel passes a threshold on the rate of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) change (1st differential) in the specified (_rising|_falling)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) direction. If the direction is not specified, then either the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) device will report an event which ever direction a single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) threshold value is passed in (e.g.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) <type>[Y][_name]_<raw|input>_roc_value) or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) <type>[Y][_name]_<raw|input>_roc_rising_value and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) <type>[Y][_name]_<raw|input>_roc_falling_value may take
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) different values, but the device can only enable both rate of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) change thresholds or neither.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) Note the driver will assume the last p events requested are
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) to be enabled where p is however many it supports (which may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) vary depending on the exact set requested. So if you want to be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) sure you have set what you think you have, check the contents of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) these attributes after everything is configured. Drivers may
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) have to buffer any parameters so that they are consistent when
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) a given event type is enabled a future point (and not those for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) whatever event was previously enabled).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) What: /sys/.../events/in_accel_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) What: /sys/.../events/in_accel_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) What: /sys/.../events/in_accel_x_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) What: /sys/.../events/in_accel_x_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) What: /sys/.../events/in_accel_y_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) What: /sys/.../events/in_accel_y_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) What: /sys/.../events/in_accel_z_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) What: /sys/.../events/in_accel_z_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) What: /sys/.../events/in_anglvel_x_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) What: /sys/.../events/in_anglvel_x_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) What: /sys/.../events/in_anglvel_y_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) What: /sys/.../events/in_anglvel_y_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) What: /sys/.../events/in_anglvel_z_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) What: /sys/.../events/in_anglvel_z_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) What: /sys/.../events/in_magn_x_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) What: /sys/.../events/in_magn_x_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) What: /sys/.../events/in_magn_y_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) What: /sys/.../events/in_magn_y_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) What: /sys/.../events/in_magn_z_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) What: /sys/.../events/in_magn_z_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) What: /sys/.../events/in_rot_from_north_magnetic_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) What: /sys/.../events/in_rot_from_north_magnetic_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) What: /sys/.../events/in_rot_from_north_true_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) What: /sys/.../events/in_rot_from_north_true_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) What: /sys/.../events/in_voltageY_supply_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) What: /sys/.../events/in_voltageY_supply_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) What: /sys/.../events/in_voltageY_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) What: /sys/.../events/in_voltageY_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) What: /sys/.../events/in_tempY_raw_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) What: /sys/.../events/in_tempY_raw_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) What: /sys/.../events/in_illuminance0_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) What: /sys/.../events/in_illuminance0_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) What: /sys/.../events/in_proximity0_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) What: /sys/.../events/in_proximity0_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) What: /sys/.../events/in_illuminance_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) What: /sys/.../events/in_illuminance_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) Specifies the value of threshold that the device is comparing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) against for the events enabled by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) <type>Y[_name]_thresh[_rising|falling]_en.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) If separate attributes exist for the two directions, but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) direction is not specified for this attribute, then a single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) threshold value applies to both directions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) The raw or input element of the name indicates whether the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) value is in raw device units or in processed units (as _raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) and _input do on sysfs direct channel read attributes).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) What: /sys/.../events/in_accel_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) What: /sys/.../events/in_accel_peak_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) What: /sys/.../events/in_anglvel_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) What: /sys/.../events/in_magn_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) What: /sys/.../events/in_rot_from_north_magnetic_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) What: /sys/.../events/in_rot_from_north_true_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) What: /sys/.../events/in_voltage_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) What: /sys/.../events/in_voltage_supply_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) What: /sys/.../events/in_temp_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) What: /sys/.../events/in_illuminance_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) What: /sys/.../events/in_proximity_scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) KernelVersion: 3.21
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) Specifies the conversion factor from the standard units
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) to device specific units used to set the event trigger
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) threshold.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) What: /sys/.../events/in_accel_x_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) What: /sys/.../events/in_accel_x_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) What: /sys/.../events/in_accel_x_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) What: /sys/.../events/in_accel_y_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) What: /sys/.../events/in_accel_y_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) What: /sys/.../events/in_accel_y_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) What: /sys/.../events/in_accel_z_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) What: /sys/.../events/in_accel_z_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) What: /sys/.../events/in_accel_z_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) What: /sys/.../events/in_anglvel_x_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) What: /sys/.../events/in_anglvel_x_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819) What: /sys/.../events/in_anglvel_x_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) What: /sys/.../events/in_anglvel_y_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) What: /sys/.../events/in_anglvel_y_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) What: /sys/.../events/in_anglvel_y_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) What: /sys/.../events/in_anglvel_z_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) What: /sys/.../events/in_anglvel_z_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) What: /sys/.../events/in_anglvel_z_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) What: /sys/.../events/in_magn_x_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) What: /sys/.../events/in_magn_x_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) What: /sys/.../events/in_magn_x_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) What: /sys/.../events/in_magn_y_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) What: /sys/.../events/in_magn_y_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) What: /sys/.../events/in_magn_y_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) What: /sys/.../events/in_magn_z_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) What: /sys/.../events/in_magn_z_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) What: /sys/.../events/in_magn_z_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) What: /sys/.../events/in_rot_from_north_magnetic_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) What: /sys/.../events/in_rot_from_north_magnetic_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) What: /sys/.../events/in_rot_from_north_magnetic_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) What: /sys/.../events/in_rot_from_north_true_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) What: /sys/.../events/in_rot_from_north_true_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) What: /sys/.../events/in_rot_from_north_true_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) What: /sys/.../events/in_voltageY_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) What: /sys/.../events/in_voltageY_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) What: /sys/.../events/in_voltageY_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) What: /sys/.../events/in_tempY_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) What: /sys/.../events/in_tempY_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) What: /sys/.../events/in_tempY_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) What: /sys/.../events/in_illuminance0_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) What: /sys/.../events/in_illuminance0_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) What: /sys/.../events/in_illuminance0_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) What: /sys/.../events/in_proximity0_thresh_falling_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) What: /sys/.../events/in_proximity0_thresh_rising_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) What: /sys/.../events/in_proximity0_thresh_either_hysteresis
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) KernelVersion: 3.13
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) Specifies the hysteresis of threshold that the device is comparing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) against for the events enabled by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) <type>Y[_name]_thresh[_(rising|falling)]_hysteresis.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) If separate attributes exist for the two directions, but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) direction is not specified for this attribute, then a single
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) hysteresis value applies to both directions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) For falling events the hysteresis is added to the _value attribute for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) this event to get the upper threshold for when the event goes back to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) normal, for rising events the hysteresis is subtracted from the _value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) attribute. E.g. if in_voltage0_raw_thresh_rising_value is set to 1200
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) and in_voltage0_raw_thresh_rising_hysteresis is set to 50. The event
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) will get activated once in_voltage0_raw goes above 1200 and will become
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) deactivated again once the value falls below 1150.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) What: /sys/.../events/in_accel_x_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) What: /sys/.../events/in_accel_x_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) What: /sys/.../events/in_accel_y_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880) What: /sys/.../events/in_accel_y_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) What: /sys/.../events/in_accel_z_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) What: /sys/.../events/in_accel_z_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883) What: /sys/.../events/in_anglvel_x_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) What: /sys/.../events/in_anglvel_x_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) What: /sys/.../events/in_anglvel_y_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) What: /sys/.../events/in_anglvel_y_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) What: /sys/.../events/in_anglvel_z_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) What: /sys/.../events/in_anglvel_z_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) What: /sys/.../events/in_magn_x_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) What: /sys/.../events/in_magn_x_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891) What: /sys/.../events/in_magn_y_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) What: /sys/.../events/in_magn_y_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893) What: /sys/.../events/in_magn_z_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) What: /sys/.../events/in_magn_z_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) What: /sys/.../events/in_rot_from_north_magnetic_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) What: /sys/.../events/in_rot_from_north_magnetic_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) What: /sys/.../events/in_rot_from_north_true_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) What: /sys/.../events/in_rot_from_north_true_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901) What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) What: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) What: /sys/.../events/in_voltageY_supply_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904) What: /sys/.../events/in_voltageY_supply_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) What: /sys/.../events/in_voltageY_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) What: /sys/.../events/in_voltageY_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) What: /sys/.../events/in_tempY_raw_roc_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) What: /sys/.../events/in_tempY_raw_roc_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) Specifies the value of rate of change threshold that the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) device is comparing against for the events enabled by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) <type>[Y][_name]_roc[_rising|falling]_en.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) If separate attributes exist for the two directions,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) but direction is not specified for this attribute,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) then a single threshold value applies to both directions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919) The raw or input element of the name indicates whether the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) value is in raw device units or in processed units (as _raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) and _input do on sysfs direct channel read attributes).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) What: /sys/.../events/in_accel_x_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) What: /sys/.../events/in_accel_x_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) What: /sys/.../events/in_accel_x_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) What: /sys/.../events/in_accel_x_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) What: /sys/.../events/in_accel_y_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) What: /sys/.../events/in_accel_y_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) What: /sys/.../events/in_accel_y_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930) What: /sys/.../events/in_accel_y_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) What: /sys/.../events/in_accel_z_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) What: /sys/.../events/in_accel_z_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) What: /sys/.../events/in_accel_z_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) What: /sys/.../events/in_accel_z_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) What: /sys/.../events/in_anglvel_x_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) What: /sys/.../events/in_anglvel_x_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937) What: /sys/.../events/in_anglvel_x_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) What: /sys/.../events/in_anglvel_x_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) What: /sys/.../events/in_anglvel_y_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) What: /sys/.../events/in_anglvel_y_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) What: /sys/.../events/in_anglvel_y_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) What: /sys/.../events/in_anglvel_y_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) What: /sys/.../events/in_anglvel_z_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944) What: /sys/.../events/in_anglvel_z_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) What: /sys/.../events/in_anglvel_z_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946) What: /sys/.../events/in_anglvel_z_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947) What: /sys/.../events/in_magn_x_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) What: /sys/.../events/in_magn_x_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) What: /sys/.../events/in_magn_x_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) What: /sys/.../events/in_magn_x_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) What: /sys/.../events/in_magn_y_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952) What: /sys/.../events/in_magn_y_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953) What: /sys/.../events/in_magn_y_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) What: /sys/.../events/in_magn_y_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955) What: /sys/.../events/in_magn_z_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956) What: /sys/.../events/in_magn_z_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) What: /sys/.../events/in_magn_z_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) What: /sys/.../events/in_magn_z_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) What: /sys/.../events/in_rot_from_north_magnetic_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) What: /sys/.../events/in_rot_from_north_magnetic_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961) What: /sys/.../events/in_rot_from_north_magnetic_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) What: /sys/.../events/in_rot_from_north_magnetic_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963) What: /sys/.../events/in_rot_from_north_true_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964) What: /sys/.../events/in_rot_from_north_true_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965) What: /sys/.../events/in_rot_from_north_true_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966) What: /sys/.../events/in_rot_from_north_true_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) What: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971) What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) What: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973) What: /sys/.../events/in_rot_from_north_true_tilt_comp_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974) What: /sys/.../events/in_rot_from_north_true_tilt_comp_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) What: /sys/.../events/in_voltageY_supply_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) What: /sys/.../events/in_voltageY_supply_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977) What: /sys/.../events/in_voltageY_supply_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978) What: /sys/.../events/in_voltageY_supply_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) What: /sys/.../events/in_voltageY_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980) What: /sys/.../events/in_voltageY_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) What: /sys/.../events/in_voltageY_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982) What: /sys/.../events/in_voltageY_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983) What: /sys/.../events/in_tempY_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) What: /sys/.../events/in_tempY_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985) What: /sys/.../events/in_tempY_roc_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) What: /sys/.../events/in_tempY_roc_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) What: /sys/.../events/in_accel_x&y&z_mag_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988) What: /sys/.../events/in_intensity0_thresh_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) What: /sys/.../events/in_proximity0_thresh_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990) What: /sys/.../events/in_activity_still_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) What: /sys/.../events/in_activity_still_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) What: /sys/.../events/in_activity_walking_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993) What: /sys/.../events/in_activity_walking_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994) What: /sys/.../events/in_activity_jogging_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) What: /sys/.../events/in_activity_jogging_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996) What: /sys/.../events/in_activity_running_thresh_rising_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) What: /sys/.../events/in_activity_running_thresh_falling_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998) What: /sys/.../events/in_illuminance_thresh_either_period
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) Period of time (in seconds) for which the condition must be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003) met before an event is generated. If direction is not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) specified then this period applies to both directions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) What: /sys/.../events/in_accel_thresh_rising_low_pass_filter_3db
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) What: /sys/.../events/in_anglvel_thresh_rising_low_pass_filter_3db
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) What: /sys/.../events/in_magn_thresh_rising_low_pass_filter_3db
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) If a low pass filter can be applied to the event generation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) this property gives its 3db frequency in Hz.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) A value of zero disables the filter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) What: /sys/.../events/in_accel_thresh_rising_high_pass_filter_3db
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) What: /sys/.../events/in_anglvel_thresh_rising_high_pass_filter_3db
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018) What: /sys/.../events/in_magn_thresh_rising_high_pass_filter_3db
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) If a high pass filter can be applied to the event generation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) this property gives its 3db frequency in Hz.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) A value of zero disables the filter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) What: /sys/.../events/in_activity_still_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) What: /sys/.../events/in_activity_still_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) What: /sys/.../events/in_activity_walking_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) What: /sys/.../events/in_activity_walking_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) What: /sys/.../events/in_activity_jogging_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) What: /sys/.../events/in_activity_jogging_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) What: /sys/.../events/in_activity_running_thresh_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) What: /sys/.../events/in_activity_running_thresh_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) Enables or disables activity events. Depending on direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038) an event is generated when sensor ENTERS or LEAVES a given state.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) What: /sys/.../events/in_activity_still_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) What: /sys/.../events/in_activity_still_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) What: /sys/.../events/in_activity_walking_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043) What: /sys/.../events/in_activity_walking_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) What: /sys/.../events/in_activity_jogging_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) What: /sys/.../events/in_activity_jogging_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) What: /sys/.../events/in_activity_running_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) What: /sys/.../events/in_activity_running_thresh_falling_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) Confidence value (in units as percentage) to be used
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) for deciding when an event should be generated. E.g for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053) running: If the confidence value reported by the sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) is greater than in_activity_running_thresh_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) then the sensor ENTERS running state. Conversely, if the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) confidence value reported by the sensor is lower than
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) in_activity_running_thresh_falling_value then the sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) is LEAVING running state.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) What: /sys/.../iio:deviceX/events/in_accel_mag_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) What: /sys/.../iio:deviceX/events/in_accel_mag_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) What: /sys/.../iio:deviceX/events/in_accel_mag_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) What: /sys/.../iio:deviceX/events/in_accel_x_mag_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) What: /sys/.../iio:deviceX/events/in_accel_x_mag_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) What: /sys/.../iio:deviceX/events/in_accel_x_mag_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) What: /sys/.../iio:deviceX/events/in_accel_y_mag_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067) What: /sys/.../iio:deviceX/events/in_accel_y_mag_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) What: /sys/.../iio:deviceX/events/in_accel_y_mag_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) What: /sys/.../iio:deviceX/events/in_accel_z_mag_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070) What: /sys/.../iio:deviceX/events/in_accel_z_mag_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) What: /sys/.../iio:deviceX/events/in_accel_z_mag_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) What: /sys/.../iio:deviceX/events/in_accel_x&y&z_mag_rising_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) What: /sys/.../iio:deviceX/events/in_accel_x&y&z_mag_falling_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) Similar to in_accel_x_thresh[_rising|_falling]_en, but here the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078) magnitude of the channel is compared to the threshold, not its
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) signed value.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) What: /sys/.../events/in_accel_raw_mag_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) What: /sys/.../events/in_accel_x_raw_mag_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) What: /sys/.../events/in_accel_y_raw_mag_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) What: /sys/.../events/in_accel_z_raw_mag_rising_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088) The value to which the magnitude of the channel is compared. If
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) number or direction is not specified, applies to all channels of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) this type.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) What: /sys/.../events/in_steps_change_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) Event generated when channel passes a threshold on the absolute
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) change in value. E.g. for steps: a step change event is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) generated each time the user takes N steps, where N is set using
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) in_steps_change_value.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) What: /sys/.../events/in_steps_change_value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) Specifies the value of change threshold that the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) device is comparing against for the events enabled by
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) <type>[Y][_name]_roc[_rising|falling|]_en. E.g. for steps:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) if set to 3, a step change event will be generated every 3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) steps.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111) What: /sys/bus/iio/devices/iio:deviceX/trigger/current_trigger
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) The name of the trigger source being used, as per string given
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) in /sys/class/iio/triggerY/name.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) What: /sys/bus/iio/devices/iio:deviceX/buffer/length
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) Number of scans contained by the buffer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124) What: /sys/bus/iio/devices/iio:deviceX/buffer/enable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) KernelVersion: 2.6.35
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) Actually start the buffer capture up. Will start trigger
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) if first device and appropriate.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) What: /sys/bus/iio/devices/iio:deviceX/scan_elements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135) Directory containing interfaces for elements that will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) captured for a single triggered sample set in the buffer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) What: /sys/.../iio:deviceX/scan_elements/in_accel_x_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) What: /sys/.../iio:deviceX/scan_elements/in_accel_y_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140) What: /sys/.../iio:deviceX/scan_elements/in_accel_z_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_x_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_y_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) What: /sys/.../iio:deviceX/scan_elements/in_magn_x_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) What: /sys/.../iio:deviceX/scan_elements/in_magn_y_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) What: /sys/.../iio:deviceX/scan_elements/in_magn_z_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) What: /sys/.../iio:deviceX/scan_elements/in_timestamp_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) What: /sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_i_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_q_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157) What: /sys/.../iio:deviceX/scan_elements/in_voltage_i_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) What: /sys/.../iio:deviceX/scan_elements/in_incli_x_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) What: /sys/.../iio:deviceX/scan_elements/in_incli_y_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) What: /sys/.../iio:deviceX/scan_elements/in_pressureY_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) What: /sys/.../iio:deviceX/scan_elements/in_pressure_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) What: /sys/.../iio:deviceX/scan_elements/in_proximity_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) Scan element control for triggered data capture.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) What: /sys/.../iio:deviceX/scan_elements/in_accel_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) What: /sys/.../iio:deviceX/scan_elements/in_magn_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173) What: /sys/.../iio:deviceX/scan_elements/in_incli_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) What: /sys/.../iio:deviceX/scan_elements/in_voltage_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_i_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_q_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) What: /sys/.../iio:deviceX/scan_elements/in_voltage_i_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180) What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) What: /sys/.../iio:deviceX/scan_elements/in_timestamp_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182) What: /sys/.../iio:deviceX/scan_elements/in_pressureY_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) What: /sys/.../iio:deviceX/scan_elements/in_pressure_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) What: /sys/.../iio:deviceX/scan_elements/in_proximity_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) Description of the scan element data storage within the buffer
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) and hence the form in which it is read from user-space.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) Form is [be|le]:[s|u]bits/storagebits[>>shift].
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) be or le specifies big or little endian. s or u specifies if
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) signed (2's complement) or unsigned. bits is the number of bits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) of data and storagebits is the space (after padding) that it
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) occupies in the buffer. shift if specified, is the shift that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) needs to be applied prior to masking out unused bits. Some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) devices put their data in the middle of the transferred elements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) with additional information on both sides. Note that some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199) devices will have additional information in the unused bits
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) so to get a clean value, the bits value must be used to mask
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) the buffer output value appropriately. The storagebits value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202) also specifies the data alignment. So s48/64>>2 will be a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) signed 48 bit integer stored in a 64 bit location aligned to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) a 64 bit boundary. To obtain the clean value, shift right 2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205) and apply a mask to zero the top 16 bits of the result.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) For other storage combinations this attribute will be extended
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) appropriately.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) What: /sys/.../iio:deviceX/scan_elements/in_accel_type_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213) If the type parameter can take one of a small set of values,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214) this attribute lists them.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_i_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) What: /sys/.../iio:deviceX/scan_elements/in_voltageY_q_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) What: /sys/.../iio:deviceX/scan_elements/in_voltage_i_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221) What: /sys/.../iio:deviceX/scan_elements/in_voltage_q_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222) What: /sys/.../iio:deviceX/scan_elements/in_accel_x_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) What: /sys/.../iio:deviceX/scan_elements/in_accel_y_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224) What: /sys/.../iio:deviceX/scan_elements/in_accel_z_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_x_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_y_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) What: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228) What: /sys/.../iio:deviceX/scan_elements/in_magn_x_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229) What: /sys/.../iio:deviceX/scan_elements/in_magn_y_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) What: /sys/.../iio:deviceX/scan_elements/in_magn_z_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234) What: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235) What: /sys/.../iio:deviceX/scan_elements/in_incli_x_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236) What: /sys/.../iio:deviceX/scan_elements/in_incli_y_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) What: /sys/.../iio:deviceX/scan_elements/in_timestamp_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) What: /sys/.../iio:deviceX/scan_elements/in_pressureY_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) What: /sys/.../iio:deviceX/scan_elements/in_pressure_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) What: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241) What: /sys/.../iio:deviceX/scan_elements/in_proximity_index
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242) KernelVersion: 2.6.37
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245) A single positive integer specifying the position of this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) scan element in the buffer. Note these are not dependent on
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247) what is enabled and may not be contiguous. Thus for user-space
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248) to establish the full layout these must be used in conjunction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) with all _en attributes to establish which channels are present,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) and the relevant _type attributes to establish the data storage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) format.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253) What: /sys/.../iio:deviceX/in_activity_still_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254) What: /sys/.../iio:deviceX/in_activity_walking_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255) What: /sys/.../iio:deviceX/in_activity_jogging_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256) What: /sys/.../iio:deviceX/in_activity_running_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) This attribute is used to read the confidence for an activity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261) expressed in units as percentage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) What: /sys/.../iio:deviceX/in_anglvel_z_quadrature_correction_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264) KernelVersion: 2.6.38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267) This attribute is used to read the amount of quadrature error
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268) present in the device at a given time.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270) What: /sys/.../iio:deviceX/in_accelX_power_mode
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) KernelVersion: 3.11
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274) Specifies the chip power mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275) low_noise: reduce noise level from ADC,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) low_power: enable low current consumption.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277) For a list of available output power modes read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278) in_accel_power_mode_available.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280) What: /sys/.../iio:deviceX/in_energy_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281) What: /sys/.../iio:deviceX/in_energy_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) This attribute is used to read the energy value reported by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286) device (e.g.: human activity sensors report energy burnt by the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287) user). Units after application of scale are Joules.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289) What: /sys/.../iio:deviceX/in_distance_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290) What: /sys/.../iio:deviceX/in_distance_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) This attribute is used to read the measured distance to an object
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295) or the distance covered by the user since the last reboot while
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) activated. Units after application of scale are meters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298) What: /sys/bus/iio/devices/iio:deviceX/store_eeprom
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299) KernelVersion: 3.4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) Writing '1' stores the current device configuration into
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303) on-chip EEPROM. After power-up or chip reset the device will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304) automatically load the saved configuration.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) What: /sys/.../iio:deviceX/in_proximity_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) What: /sys/.../iio:deviceX/in_proximity_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) What: /sys/.../iio:deviceX/in_proximityY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) KernelVersion: 3.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) Proximity measurement indicating that some
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313) object is near the sensor, usually by observing
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314) reflectivity of infrared or ultrasound emitted.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316) Often these sensors are unit less and as such conversion
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) to SI units is not possible. Higher proximity measurements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) indicate closer objects, and vice versa. Units after
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) application of scale and offset are meters.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321) What: /sys/.../iio:deviceX/in_illuminance_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322) What: /sys/.../iio:deviceX/in_illuminance_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) What: /sys/.../iio:deviceX/in_illuminanceY_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324) What: /sys/.../iio:deviceX/in_illuminanceY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) What: /sys/.../iio:deviceX/in_illuminanceY_mean_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326) What: /sys/.../iio:deviceX/in_illuminance_ir_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) What: /sys/.../iio:deviceX/in_illuminance_clear_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) KernelVersion: 3.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331) Illuminance measurement, units after application of scale
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332) and offset are lux.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) What: /sys/.../iio:deviceX/in_intensityY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335) What: /sys/.../iio:deviceX/in_intensityY_ir_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) What: /sys/.../iio:deviceX/in_intensityY_both_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337) What: /sys/.../iio:deviceX/in_intensityY_uv_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) What: /sys/.../iio:deviceX/in_intensityY_duv_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) KernelVersion: 3.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) Unit-less light intensity. Modifiers both and ir indicate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343) that measurements contain visible and infrared light
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) components or just infrared light, respectively. Modifier
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) uv indicates that measurements contain ultraviolet light
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346) components. Modifier duv indicates that measurements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347) contain deep ultraviolet light components.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349) What: /sys/.../iio:deviceX/in_uvindex_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350) KernelVersion: 4.6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) UV light intensity index measuring the human skin's response to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) different wavelength of sunlight weighted according to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) standardised CIE Erythemal Action Spectrum. UV index values range
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) from 0 (low) to >=11 (extreme).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358) What: /sys/.../iio:deviceX/in_intensity_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359) What: /sys/.../iio:deviceX/in_intensity_red_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360) What: /sys/.../iio:deviceX/in_intensity_green_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) What: /sys/.../iio:deviceX/in_intensity_blue_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362) What: /sys/.../iio:deviceX/in_intensity_clear_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363) What: /sys/.../iio:deviceX/in_illuminance_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1364) KernelVersion: 3.12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1365) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1366) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1367) This attribute is used to get/set the integration time in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1368) seconds. If shared across all channels of a given type,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1369) <type>_integration_time is used.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1370)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1371) What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_integration_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1372) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1373) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1374) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1375) Number of seconds in which to compute speed.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1376)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1377) What: /sys/bus/iio/devices/iio:deviceX/in_rot_quaternion_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1378) KernelVersion: 3.15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1379) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1380) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1381) Raw value of quaternion components using a format
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1382) x y z w. Here x, y, and z component represents the axis about
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1383) which a rotation will occur and w component represents the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1384) amount of rotation.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1385)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1386) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1387) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1388) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1389) What: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1390) KernelVersion: 3.15
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1391) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1392) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1393) Raw value of rotation from true/magnetic north measured with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1394) or without compensation from tilt sensors.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1395)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1396) What: /sys/bus/iio/devices/iio:deviceX/in_currentX_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1397) What: /sys/bus/iio/devices/iio:deviceX/in_currentX_i_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1398) What: /sys/bus/iio/devices/iio:deviceX/in_currentX_q_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1399) KernelVersion: 3.18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1400) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1401) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1402) Raw current measurement from channel X. Units are in milliamps
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1403) after application of scale and offset. If no offset or scale is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1404) present, output should be considered as processed with the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1405) unit in milliamps.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1406)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1407) Channels with 'i' and 'q' modifiers always exist in pairs and both
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1408) channels refer to the same signal. The 'i' channel contains the in-phase
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1409) component of the signal while the 'q' channel contains the quadrature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1410) component.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1411)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1412) What: /sys/.../iio:deviceX/in_energy_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1413) What: /sys/.../iio:deviceX/in_distance_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1414) What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1415) What: /sys/.../iio:deviceX/in_steps_en
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1416) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1417) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1418) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1419) Activates a device feature that runs in firmware/hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1420) E.g. for steps: the pedometer saves power while not used;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1421) when activated, it will count the steps taken by the user in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1422) firmware and export them through in_steps_input.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1423)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1424) What: /sys/.../iio:deviceX/in_steps_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1425) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1426) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1427) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1428) This attribute is used to read the number of steps taken by the user
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1429) since the last reboot while activated.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1430)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1431) What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1432) What: /sys/.../iio:deviceX/in_velocity_sqrt(x^2+y^2+z^2)_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1433) KernelVersion: 3.19
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1434) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1435) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1436) This attribute is used to read the current speed value of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1437) user (which is the norm or magnitude of the velocity vector).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1438) Units after application of scale are m/s.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1439)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1440) What: /sys/.../iio:deviceX/in_steps_debounce_count
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1441) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1442) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1443) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1444) Specifies the number of steps that must occur within
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1445) in_steps_filter_debounce_time for the pedometer to decide the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1446) consumer is making steps.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1447)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1448) What: /sys/.../iio:deviceX/in_steps_debounce_time
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1449) KernelVersion: 4.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1450) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1451) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1452) Specifies number of seconds in which we compute the steps
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1453) that occur in order to decide if the consumer is making steps.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1454)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1455) What: /sys/bus/iio/devices/iio:deviceX/buffer/watermark
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1456) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1457) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1458) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1459) A single positive integer specifying the maximum number of scan
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1460) elements to wait for.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1461)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1462) Poll will block until the watermark is reached.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1463)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1464) Blocking read will wait until the minimum between the requested
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1465) read amount or the low water mark is available.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1466)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1467) Non-blocking read will retrieve the available samples from the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1468) buffer even if there are less samples then watermark level. This
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1469) allows the application to block on poll with a timeout and read
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1470) the available samples after the timeout expires and thus have a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1471) maximum delay guarantee.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1472)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1473) What: /sys/bus/iio/devices/iio:deviceX/buffer/data_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1474) KernelVersion: 4.16
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1475) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1476) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1477) A read-only value indicating the bytes of data available in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1478) buffer. In the case of an output buffer, this indicates the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1479) amount of empty space available to write data to. In the case of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1480) an input buffer, this indicates the amount of data available for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1481) reading.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1482)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1483) What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_enabled
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1484) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1485) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1486) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1487) A read-only boolean value that indicates if the hardware fifo is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1488) currently enabled or disabled. If the device does not have a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1489) hardware fifo this entry is not present.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1490) The hardware fifo is enabled when the buffer is enabled if the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1491) current hardware fifo watermark level is set and other current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1492) device settings allows it (e.g. if a trigger is set that samples
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1493) data differently that the hardware fifo does then hardware fifo
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1494) will not enabled).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1495)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1496) If the hardware fifo is enabled and the level of the hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1497) fifo reaches the hardware fifo watermark level the device will
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1498) flush its hardware fifo to the device buffer. Doing a non
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1499) blocking read on the device when no samples are present in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1500) device buffer will also force a flush.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1501)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1502) When the hardware fifo is enabled there is no need to use a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1503) trigger to use buffer mode since the watermark settings
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1504) guarantees that the hardware fifo is flushed to the device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1505) buffer.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1506)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1507) What: /sys/bus/iio/devices/iio:device*/buffer/hwfifo_timeout
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1508) KernelVersion: 4.12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1509) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1510) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1511) A read/write property to provide capability to delay reporting of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1512) samples till a timeout is reached. This allows host processors to
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1513) sleep, while the sensor is storing samples in its internal fifo.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1514) The maximum timeout in seconds can be specified by setting
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1515) hwfifo_timeout.The current delay can be read by reading
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1516) hwfifo_timeout. A value of 0 means that there is no timeout.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1517)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1518) What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1519) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1520) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1521) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1522) Read-only entry that contains a single integer specifying the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1523) current watermark level for the hardware fifo. If the device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1524) does not have a hardware fifo this entry is not present.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1525) The watermark level for the hardware fifo is set by the driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1526) based on the value set by the user in buffer/watermark but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1527) taking into account hardware limitations (e.g. most hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1528) buffers are limited to 32-64 samples, some hardware buffers
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1529) watermarks are fixed or have minimum levels). A value of 0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1530) means that the hardware watermark is unset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1531)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1532) What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_min
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1533) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1534) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1535) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1536) A single positive integer specifying the minimum watermark level
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1537) for the hardware fifo of this device. If the device does not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1538) have a hardware fifo this entry is not present.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1539)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1540) If the user sets buffer/watermark to a value less than this one,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1541) then the hardware watermark will remain unset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1542)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1543) What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_max
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1544) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1545) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1546) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1547) A single positive integer specifying the maximum watermark level
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1548) for the hardware fifo of this device. If the device does not
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1549) have a hardware fifo this entry is not present.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1550)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1551) If the user sets buffer/watermark to a value greater than this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1552) one, then the hardware watermark will be capped at this value.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1553)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1554) What: /sys/bus/iio/devices/iio:deviceX/buffer/hwfifo_watermark_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1555) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1556) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1557) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1558) A list of positive integers specifying the available watermark
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1559) levels for the hardware fifo. This entry is optional and if it
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1560) is not present it means that all the values between
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1561) hwfifo_watermark_min and hwfifo_watermark_max are supported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1562)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1563) If the user sets buffer/watermark to a value greater than
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1564) hwfifo_watermak_min but not equal to any of the values in this
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1565) list, the driver will chose an appropriate value for the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1566) hardware fifo watermark level.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1567)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1568) What: /sys/bus/iio/devices/iio:deviceX/in_temp_calibemissivity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1569) What: /sys/bus/iio/devices/iio:deviceX/in_tempX_calibemissivity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1570) What: /sys/bus/iio/devices/iio:deviceX/in_temp_object_calibemissivity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1571) What: /sys/bus/iio/devices/iio:deviceX/in_tempX_object_calibemissivity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1572) KernelVersion: 4.1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1573) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1574) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1575) The emissivity ratio of the surface in the field of view of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1576) contactless temperature sensor. Emissivity varies from 0 to 1,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1577) with 1 being the emissivity of a black body.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1578)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1579) What: /sys/bus/iio/devices/iio:deviceX/in_magn_x_oversampling_ratio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1580) What: /sys/bus/iio/devices/iio:deviceX/in_magn_y_oversampling_ratio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1581) What: /sys/bus/iio/devices/iio:deviceX/in_magn_z_oversampling_ratio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1582) KernelVersion: 4.2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1583) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1584) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1585) Hardware applied number of measurements for acquiring one
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1586) data point. The HW will do <type>[_name]_oversampling_ratio
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1587) measurements and return the average value as output data. Each
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1588) value resulted from <type>[_name]_oversampling_ratio measurements
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1589) is considered as one sample for <type>[_name]_sampling_frequency.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1590)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1591) What: /sys/bus/iio/devices/iio:deviceX/in_concentration_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1592) What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1593) What: /sys/bus/iio/devices/iio:deviceX/in_concentration_co2_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1594) What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_co2_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1595) What: /sys/bus/iio/devices/iio:deviceX/in_concentration_ethanol_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1596) What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_ethanol_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1597) What: /sys/bus/iio/devices/iio:deviceX/in_concentration_h2_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1598) What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_h2_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1599) What: /sys/bus/iio/devices/iio:deviceX/in_concentration_o2_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1600) What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_o2_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1601) What: /sys/bus/iio/devices/iio:deviceX/in_concentration_voc_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1602) What: /sys/bus/iio/devices/iio:deviceX/in_concentrationX_voc_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1603) KernelVersion: 4.3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1604) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1605) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1606) Raw (unscaled no offset etc.) reading of a substance. Units
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1607) after application of scale and offset are percents.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1608)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1609) What: /sys/bus/iio/devices/iio:deviceX/in_resistance_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1610) What: /sys/bus/iio/devices/iio:deviceX/in_resistanceX_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1611) What: /sys/bus/iio/devices/iio:deviceX/out_resistance_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1612) What: /sys/bus/iio/devices/iio:deviceX/out_resistanceX_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1613) KernelVersion: 4.3
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1614) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1615) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1616) Raw (unscaled no offset etc.) resistance reading that can be processed
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1617) into an ohm value.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1618)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1619) What: /sys/bus/iio/devices/iio:deviceX/heater_enable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1620) KernelVersion: 4.1.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1621) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1622) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1623) '1' (enable) or '0' (disable) specifying the enable
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1624) of heater function. Same reading values apply.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1625)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1626) This ABI is especially applicable for humidity sensors
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1627) to heatup the device and get rid of any condensation
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1628) in some humidity environment
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1629)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1630) What: /sys/bus/iio/devices/iio:deviceX/in_ph_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1631) KernelVersion: 4.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1632) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1633) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1634) Raw (unscaled no offset etc.) pH reading of a substance as a negative
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1635) base-10 logarithm of hydrodium ions in a litre of water.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1636)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1637) What: /sys/bus/iio/devices/iio:deviceX/mount_matrix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1638) What: /sys/bus/iio/devices/iio:deviceX/in_mount_matrix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1639) What: /sys/bus/iio/devices/iio:deviceX/out_mount_matrix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1640) What: /sys/bus/iio/devices/iio:deviceX/in_anglvel_mount_matrix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1641) What: /sys/bus/iio/devices/iio:deviceX/in_accel_mount_matrix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1642) KernelVersion: 4.6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1643) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1644) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1645) Mounting matrix for IIO sensors. This is a rotation matrix which
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1646) informs userspace about sensor chip's placement relative to the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1647) main hardware it is mounted on.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1648)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1649) Main hardware placement is defined according to the local
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1650) reference frame related to the physical quantity the sensor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1651) measures.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1652)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1653) Given that the rotation matrix is defined in a board specific
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1654) way (platform data and / or device-tree), the main hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1655) reference frame definition is left to the implementor's choice
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1656) (see below for a magnetometer example).
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1657)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1658) Applications should apply this rotation matrix to samples so
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1659) that when main hardware reference frame is aligned onto local
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1660) reference frame, then sensor chip reference frame is also
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1661) perfectly aligned with it.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1662)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1663) Matrix is a 3x3 unitary matrix and typically looks like
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1664) [0, 1, 0; 1, 0, 0; 0, 0, -1]. Identity matrix
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1665) [1, 0, 0; 0, 1, 0; 0, 0, 1] means sensor chip and main hardware
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1666) are perfectly aligned with each other.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1667)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1668) For example, a mounting matrix for a magnetometer sensor informs
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1669) userspace about sensor chip's ORIENTATION relative to the main
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1670) hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1671)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1672) More specifically, main hardware orientation is defined with
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1673) respect to the LOCAL EARTH GEOMAGNETIC REFERENCE FRAME where :
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1674)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1675) * Y is in the ground plane and positive towards magnetic North ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1676) * X is in the ground plane, perpendicular to the North axis and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1677) positive towards the East ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1678) * Z is perpendicular to the ground plane and positive upwards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1679)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1680) An implementor might consider that for a hand-held device, a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1681) 'natural' orientation would be 'front facing camera at the top'.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1682) The main hardware reference frame could then be described as :
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1683)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1684) * Y is in the plane of the screen and is positive towards the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1685) top of the screen ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1686) * X is in the plane of the screen, perpendicular to Y axis, and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1687) positive towards the right hand side of the screen ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1688) * Z is perpendicular to the screen plane and positive out of the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1689) screen.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1690)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1691) Another example for a quadrotor UAV might be :
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1692)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1693) * Y is in the plane of the propellers and positive towards the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1694) front-view camera;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1695) * X is in the plane of the propellers, perpendicular to Y axis,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1696) and positive towards the starboard side of the UAV ;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1697) * Z is perpendicular to propellers plane and positive upwards.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1698)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1699) What: /sys/bus/iio/devices/iio:deviceX/in_electricalconductivity_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1700) KernelVersion: 4.8
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1701) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1702) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1703) Raw (unscaled no offset etc.) electric conductivity reading that
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1704) can be processed to siemens per meter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1705)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1706) What: /sys/bus/iio/devices/iio:deviceX/in_countY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1707) KernelVersion: 4.10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1708) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1709) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1710) This interface is deprecated; please use the Counter subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1711)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1712) Raw counter device counts from channel Y. For quadrature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1713) counters, multiplication by an available [Y]_scale results in
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1714) the counts of a single quadrature signal phase from channel Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1715)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1716) What: /sys/bus/iio/devices/iio:deviceX/in_indexY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1717) KernelVersion: 4.10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1718) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1719) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1720) This interface is deprecated; please use the Counter subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1721)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1722) Raw counter device index value from channel Y. This attribute
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1723) provides an absolute positional reference (e.g. a pulse once per
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1724) revolution) which may be used to home positional systems as
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1725) required.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1726)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1727) What: /sys/bus/iio/devices/iio:deviceX/in_count_count_direction_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1728) KernelVersion: 4.12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1729) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1730) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1731) This interface is deprecated; please use the Counter subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1732)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1733) A list of possible counting directions which are:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1734)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1735) - "up" : counter device is increasing.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1736) - "down": counter device is decreasing.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1737)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1738) What: /sys/bus/iio/devices/iio:deviceX/in_countY_count_direction
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1739) KernelVersion: 4.12
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1740) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1741) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1742) This interface is deprecated; please use the Counter subsystem.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1743)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1744) Raw counter device counters direction for channel Y.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1745)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1746) What: /sys/bus/iio/devices/iio:deviceX/in_phaseY_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1747) KernelVersion: 4.18
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1748) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1749) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1750) Raw (unscaled) phase difference reading from channel Y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1751) that can be processed to radians.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1752)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1753) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm1_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1754) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm1_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1755) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm2p5_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1756) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm2p5_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1757) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm4_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1758) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm4_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1759) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentration_pm10_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1760) What: /sys/bus/iio/devices/iio:deviceX/in_massconcentrationY_pm10_input
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1761) KernelVersion: 4.22
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1762) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1763) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1764) Mass concentration reading of particulate matter in ug / m3.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1765) pmX consists of particles with aerodynamic diameter less or
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1766) equal to X micrometers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1767)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1768) What: /sys/bus/iio/devices/iio:deviceX/events/in_illuminance_period_available
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1769) Date: November 2019
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1770) KernelVersion: 5.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1771) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1772) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1773) List of valid periods (in seconds) for which the light intensity
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1774) must be above the threshold level before interrupt is asserted.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1775)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1776) What: /sys/bus/iio/devices/iio:deviceX/in_filter_notch_center_frequency
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1777) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1778) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1779) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1780) Center frequency in Hz for a notch filter. Used i.e. for line
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1781) noise suppression.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1782)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1783) What: /sys/bus/iio/devices/iio:deviceX/in_temp_thermocouple_type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1784) KernelVersion: 5.5
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1785) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1786) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1787) One of the following thermocouple types: B, E, J, K, N, R, S, T.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1788)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1789) What: /sys/bus/iio/devices/iio:deviceX/in_temp_object_calibambient
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1790) What: /sys/bus/iio/devices/iio:deviceX/in_tempX_object_calibambient
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1791) KernelVersion: 5.10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1792) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1793) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1794) Calibrated ambient temperature for object temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1795) calculation in milli degrees Celsius.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1796)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1797) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_x_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1798) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_y_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1799) What: /sys/bus/iio/devices/iio:deviceX/in_intensity_z_raw
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1800) KernelVersion: 5.10
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1801) Contact: linux-iio@vger.kernel.org
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1802) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1803) Unscaled light intensity according to CIE 1931/DIN 5033 color space.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1804) Units after application of scale are nano nanowatts per square meter.