1b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX 2e34d2c5fSJonathan CameronKernelVersion: 2.6.35 3e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 4e34d2c5fSJonathan CameronDescription: 5de1874b7SJonathan Cameron Hardware chip or device accessed by one communication port. 6f386caa3SJonathan Cameron Corresponds to a grouping of sensor channels. X is the IIO 7f386caa3SJonathan Cameron index of the device. 8e34d2c5fSJonathan Cameron 9f386caa3SJonathan CameronWhat: /sys/bus/iio/devices/triggerX 10e34d2c5fSJonathan CameronKernelVersion: 2.6.35 11e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 12e34d2c5fSJonathan CameronDescription: 13e34d2c5fSJonathan Cameron An event driven driver of data capture to an in kernel buffer. 14e34d2c5fSJonathan Cameron May be provided by a device driver that also has an IIO device 15e34d2c5fSJonathan Cameron based on hardware generated events (e.g. data ready) or 16e34d2c5fSJonathan Cameron provided by a separate driver for other hardware (e.g. 17f386caa3SJonathan Cameron periodic timer, GPIO or high resolution timer). 18e34d2c5fSJonathan Cameron Contains trigger type specific elements. These do not 19e34d2c5fSJonathan Cameron generalize well and hence are not documented in this file. 20f386caa3SJonathan Cameron X is the IIO index of the trigger. 21e34d2c5fSJonathan Cameron 22b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/buffer 23e34d2c5fSJonathan CameronKernelVersion: 2.6.35 24e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 25e34d2c5fSJonathan CameronDescription: 26b3874069SJonathan Cameron Directory of attributes relating to the buffer for the device. 27e34d2c5fSJonathan Cameron 28b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/name 29e34d2c5fSJonathan CameronKernelVersion: 2.6.35 30e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 31e34d2c5fSJonathan CameronDescription: 32f386caa3SJonathan Cameron Description of the physical chip / device for device X. 33f386caa3SJonathan Cameron Typically a part number. 34e34d2c5fSJonathan Cameron 35b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/sampling_frequency 3615739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency 3715739cd2SJonathan CameronWhat: /sys/bus/iio/devices/triggerX/sampling_frequency 38e34d2c5fSJonathan CameronKernelVersion: 2.6.35 39e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 40e34d2c5fSJonathan CameronDescription: 41e34d2c5fSJonathan Cameron Some devices have internal clocks. This parameter sets the 42e34d2c5fSJonathan Cameron resulting sampling frequency. In many devices this 438b417d78SPeter Meerwald parameter has an effect on input filters etc. rather than 44e34d2c5fSJonathan Cameron simply controlling when the input is sampled. As this 458b417d78SPeter Meerwald effects data ready triggers, hardware buffers and the sysfs 46e34d2c5fSJonathan Cameron direct access interfaces, it may be found in any of the 47e34d2c5fSJonathan Cameron relevant directories. If it effects all of the above 4815739cd2SJonathan Cameron then it is to be found in the base device directory. 49e34d2c5fSJonathan Cameron 50b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/sampling_frequency_available 5115739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/buffer/sampling_frequency_available 5215739cd2SJonathan CameronWhat: /sys/bus/iio/devices/triggerX/sampling_frequency_available 53e34d2c5fSJonathan CameronKernelVersion: 2.6.35 54e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 55e34d2c5fSJonathan CameronDescription: 56e34d2c5fSJonathan Cameron When the internal sampling clock can only take a small 57f386caa3SJonathan Cameron discrete set of values, this file lists those available. 58e34d2c5fSJonathan Cameron 59b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/oversampling_ratio 60b9618c0cSMichael HennerichKernelVersion: 2.6.38 61b9618c0cSMichael HennerichContact: linux-iio@vger.kernel.org 62b9618c0cSMichael HennerichDescription: 63b9618c0cSMichael Hennerich Hardware dependent ADC oversampling. Controls the sampling ratio 64b9618c0cSMichael Hennerich of the digital filter if available. 65b9618c0cSMichael Hennerich 66b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/oversampling_ratio_available 67b9618c0cSMichael HennerichKernelVersion: 2.6.38 68b9618c0cSMichael HennerichContact: linux-iio@vger.kernel.org 69b9618c0cSMichael HennerichDescription: 70b9618c0cSMichael Hennerich Hardware dependent values supported by the oversampling filter. 71b9618c0cSMichael Hennerich 72a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltageY_raw 73a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_raw 74e34d2c5fSJonathan CameronKernelVersion: 2.6.35 75e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 76e34d2c5fSJonathan CameronDescription: 778b417d78SPeter Meerwald Raw (unscaled no bias removal etc.) voltage measurement from 78f386caa3SJonathan Cameron channel Y. In special cases where the channel does not 79f386caa3SJonathan Cameron correspond to externally available input one of the named 80f386caa3SJonathan Cameron versions may be used. The number must always be specified and 8115739cd2SJonathan Cameron unique to allow association with event codes. Units after 82c2b2db71SLars-Peter Clausen application of scale and offset are millivolts. 83e34d2c5fSJonathan Cameron 84a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltageY-voltageZ_raw 85e34d2c5fSJonathan CameronKernelVersion: 2.6.35 86e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 87e34d2c5fSJonathan CameronDescription: 88e34d2c5fSJonathan Cameron Raw (unscaled) differential voltage measurement equivalent to 89f386caa3SJonathan Cameron channel Y - channel Z where these channel numbers apply to the 902f3cc667SJonathan Cameron physically equivalent inputs when non differential readings are 912f3cc667SJonathan Cameron separately available. In differential only parts, then all that 9215739cd2SJonathan Cameron is required is a consistent labeling. Units after application 93c2b2db71SLars-Peter Clausen of scale and offset are millivolts. 94e34d2c5fSJonathan Cameron 950baf29d6SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_capacitanceY_raw 960baf29d6SJonathan CameronKernelVersion: 3.2 970baf29d6SJonathan CameronContact: linux-iio@vger.kernel.org 980baf29d6SJonathan CameronDescription: 990baf29d6SJonathan Cameron Raw capacitance measurement from channel Y. Units after 1000baf29d6SJonathan Cameron application of scale and offset are nanofarads. 1010baf29d6SJonathan Cameron 1020baf29d6SJonathan CameronWhat: /sys/.../iio:deviceX/in_capacitanceY-in_capacitanceZ_raw 1030baf29d6SJonathan CameronKernelVersion: 3.2 1040baf29d6SJonathan CameronContact: linux-iio@vger.kernel.org 1050baf29d6SJonathan CameronDescription: 1060baf29d6SJonathan Cameron Raw differential capacitance measurement equivalent to 1070baf29d6SJonathan Cameron channel Y - channel Z where these channel numbers apply to the 1080baf29d6SJonathan Cameron physically equivalent inputs when non differential readings are 1090baf29d6SJonathan Cameron separately available. In differential only parts, then all that 1100baf29d6SJonathan Cameron is required is a consistent labeling. Units after application 11168284a12SJonathan Cameron of scale and offset are nanofarads. 1120baf29d6SJonathan Cameron 113a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_temp_raw 11415739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_tempX_raw 115a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_temp_x_raw 116a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_temp_y_raw 117888c9c73SPeter MeerwaldWhat: /sys/bus/iio/devices/iio:deviceX/in_temp_ambient_raw 118888c9c73SPeter MeerwaldWhat: /sys/bus/iio/devices/iio:deviceX/in_temp_object_raw 119f386caa3SJonathan CameronKernelVersion: 2.6.35 120f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 121f386caa3SJonathan CameronDescription: 1228b417d78SPeter Meerwald Raw (unscaled no bias removal etc.) temperature measurement. 12368284a12SJonathan Cameron If an axis is specified it generally means that the temperature 124f386caa3SJonathan Cameron sensor is associated with one part of a compound device (e.g. 125888c9c73SPeter Meerwald a gyroscope axis). The ambient and object modifiers distinguish 126888c9c73SPeter Meerwald between ambient (reference) and distant temperature for contact- 127888c9c73SPeter Meerwald less measurements. Units after application of scale and offset 128cf655d2dSPeter Meerwald are milli degrees Celsius. 129f386caa3SJonathan Cameron 130a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_tempX_input 1317c31b984SMichael HennerichKernelVersion: 2.6.38 1327c31b984SMichael HennerichContact: linux-iio@vger.kernel.org 1337c31b984SMichael HennerichDescription: 1347c31b984SMichael Hennerich Scaled temperature measurement in milli degrees Celsius. 1357c31b984SMichael Hennerich 136a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_x_raw 137a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_y_raw 138a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_z_raw 139e34d2c5fSJonathan CameronKernelVersion: 2.6.35 140e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 141e34d2c5fSJonathan CameronDescription: 142e34d2c5fSJonathan Cameron Acceleration in direction x, y or z (may be arbitrarily assigned 14315739cd2SJonathan Cameron but should match other such assignments on device). 14415739cd2SJonathan Cameron Has all of the equivalent parameters as per voltageY. Units 14515739cd2SJonathan Cameron after application of scale and offset are m/s^2. 146e34d2c5fSJonathan Cameron 147d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_raw 148d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_raw 149d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_raw 150e34d2c5fSJonathan CameronKernelVersion: 2.6.35 151e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 152e34d2c5fSJonathan CameronDescription: 1532f3cc667SJonathan Cameron Angular velocity about axis x, y or z (may be arbitrarily 1548b417d78SPeter Meerwald assigned). Has all the equivalent parameters as per voltageY. 1558b417d78SPeter Meerwald Units after application of scale and offset are radians per 1568b417d78SPeter Meerwald second. 157e34d2c5fSJonathan Cameron 158a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_incli_x_raw 159a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_incli_y_raw 160a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_incli_z_raw 161e5107fb8SJonathan CameronKernelVersion: 2.6.35 162e5107fb8SJonathan CameronContact: linux-iio@vger.kernel.org 163e5107fb8SJonathan CameronDescription: 164f386caa3SJonathan Cameron Inclination raw reading about axis x, y or z (may be 165f386caa3SJonathan Cameron arbitrarily assigned). Data converted by application of offset 1668b417d78SPeter Meerwald and scale to degrees. 167e5107fb8SJonathan Cameron 168a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_x_raw 169a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_y_raw 170a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_z_raw 171e34d2c5fSJonathan CameronKernelVersion: 2.6.35 172e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 173e34d2c5fSJonathan CameronDescription: 1742f3cc667SJonathan Cameron Magnetic field along axis x, y or z (may be arbitrarily 17515739cd2SJonathan Cameron assigned). Data converted by application of offset 17615739cd2SJonathan Cameron then scale to Gauss. 177e34d2c5fSJonathan Cameron 178a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_x_peak_raw 179a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_y_peak_raw 180a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_z_peak_raw 181f386caa3SJonathan CameronKernelVersion: 2.6.36 182f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 183f386caa3SJonathan CameronDescription: 18415739cd2SJonathan Cameron Highest value since some reset condition. These 18515739cd2SJonathan Cameron attributes allow access to this and are otherwise 18615739cd2SJonathan Cameron the direct equivalent of the <type>Y[_name]_raw attributes. 187f386caa3SJonathan Cameron 188a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_xyz_squared_peak_raw 189f386caa3SJonathan CameronKernelVersion: 2.6.36 190f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 191f386caa3SJonathan CameronDescription: 192f386caa3SJonathan Cameron A computed peak value based on the sum squared magnitude of 193f386caa3SJonathan Cameron the underlying value in the specified directions. 194f386caa3SJonathan Cameron 195c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressureY_raw 196c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressure_raw 197c4f0c693SLars-Peter ClausenKernelVersion: 3.8 198c4f0c693SLars-Peter ClausenContact: linux-iio@vger.kernel.org 199c4f0c693SLars-Peter ClausenDescription: 200c4f0c693SLars-Peter Clausen Raw pressure measurement from channel Y. Units after 201c4f0c693SLars-Peter Clausen application of scale and offset are kilopascal. 202c4f0c693SLars-Peter Clausen 203c22e15f3SVlad DogaruWhat: /sys/bus/iio/devices/iio:deviceX/in_pressureY_input 204c22e15f3SVlad DogaruWhat: /sys/bus/iio/devices/iio:deviceX/in_pressure_input 205c22e15f3SVlad DogaruKernelVersion: 3.8 206c22e15f3SVlad DogaruContact: linux-iio@vger.kernel.org 207c22e15f3SVlad DogaruDescription: 208c22e15f3SVlad Dogaru Scaled pressure measurement from channel Y, in kilopascal. 209c22e15f3SVlad Dogaru 210ac216aa2SHarald GeyerWhat: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_raw 211ac216aa2SHarald GeyerKernelVersion: 3.14 212ac216aa2SHarald GeyerContact: linux-iio@vger.kernel.org 213ac216aa2SHarald GeyerDescription: 214ac216aa2SHarald Geyer Raw humidity measurement of air. Units after application of 215ac216aa2SHarald Geyer scale and offset are milli percent. 216ac216aa2SHarald Geyer 217ac216aa2SHarald GeyerWhat: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_input 218ac216aa2SHarald GeyerKernelVersion: 3.14 219ac216aa2SHarald GeyerContact: linux-iio@vger.kernel.org 220ac216aa2SHarald GeyerDescription: 221ac216aa2SHarald Geyer Scaled humidity measurement in milli percent. 222ac216aa2SHarald Geyer 223c0a6b7eeSSebastian ReichelWhat: /sys/bus/iio/devices/iio:deviceX/in_X_mean_raw 224c0a6b7eeSSebastian ReichelKernelVersion: 3.5 225c0a6b7eeSSebastian ReichelContact: linux-iio@vger.kernel.org 226c0a6b7eeSSebastian ReichelDescription: 227c0a6b7eeSSebastian Reichel Averaged raw measurement from channel X. The number of values 228c0a6b7eeSSebastian Reichel used for averaging is device specific. The converting rules for 229c0a6b7eeSSebastian Reichel normal raw values also applies to the averaged raw values. 230c0a6b7eeSSebastian Reichel 231a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_offset 23215739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_x_offset 23315739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_y_offset 23415739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_z_offset 23515739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltageY_offset 23615739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltage_offset 23715739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_tempY_offset 238a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_temp_offset 239c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressureY_offset 240c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressure_offset 2414d5ce6bbSRoberta DobrescuWhat: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_offset 242e34d2c5fSJonathan CameronKernelVersion: 2.6.35 243e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 244e34d2c5fSJonathan CameronDescription: 245f386caa3SJonathan Cameron If known for a device, offset to be added to <type>[Y]_raw prior 246f386caa3SJonathan Cameron to scaling by <type>[Y]_scale in order to obtain value in the 2478b417d78SPeter Meerwald <type> units as specified in <type>[Y]_raw documentation. 24815739cd2SJonathan Cameron Not present if the offset is always 0 or unknown. If Y or 24915739cd2SJonathan Cameron axis <x|y|z> is not present, then the offset applies to all 25015739cd2SJonathan Cameron in channels of <type>. 251f386caa3SJonathan Cameron May be writable if a variable offset can be applied on the 252f386caa3SJonathan Cameron device. Note that this is different to calibbias which 253f386caa3SJonathan Cameron is for devices (or drivers) that apply offsets to compensate 254f386caa3SJonathan Cameron for variation between different instances of the part, typically 255f386caa3SJonathan Cameron adjusted by using some hardware supported calibration procedure. 25615739cd2SJonathan Cameron Calibbias is applied internally, offset is applied in userspace 25715739cd2SJonathan Cameron to the _raw output. 258e34d2c5fSJonathan Cameron 259a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltageY_scale 260a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_scale 261a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_voltage_scale 2624e4cd14eSDarshana PadmadasWhat: /sys/bus/iio/devices/iio:deviceX/in_voltage-voltage_scale 263a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_scale 264d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_scale 265a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_scale 266a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_peak_scale 267d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_scale 268a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_scale 269a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_x_scale 270a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_y_scale 271a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_magn_z_scale 272b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_scale 273b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_scale 274b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_scale 275b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_scale 276c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressureY_scale 277c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressure_scale 2784d5ce6bbSRoberta DobrescuWhat: /sys/bus/iio/devices/iio:deviceX/in_humidityrelative_scale 279e34d2c5fSJonathan CameronKernelVersion: 2.6.35 280e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 281e34d2c5fSJonathan CameronDescription: 282f386caa3SJonathan Cameron If known for a device, scale to be applied to <type>Y[_name]_raw 283f386caa3SJonathan Cameron post addition of <type>[Y][_name]_offset in order to obtain the 284f386caa3SJonathan Cameron measured value in <type> units as specified in 28568284a12SJonathan Cameron <type>[Y][_name]_raw documentation. If shared across all in 28615739cd2SJonathan Cameron channels then Y and <x|y|z> are not present and the value is 28715739cd2SJonathan Cameron called <type>[Y][_name]_scale. The peak modifier means this 28815739cd2SJonathan Cameron value is applied to <type>Y[_name]_peak_raw values. 289e34d2c5fSJonathan Cameron 290a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_x_calibbias 291a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_y_calibbias 292a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_z_calibbias 293d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibbias 294d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibbias 295d4c926f2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibbias 2963c97c08bSJon BrennerWhat: /sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibbias 2973c97c08bSJon BrennerWhat: /sys/bus/iio/devices/iio:deviceX/in_proximity0_calibbias 298c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressureY_calibbias 299c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressure_calibbias 300f386caa3SJonathan CameronKernelVersion: 2.6.35 301f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 302f386caa3SJonathan CameronDescription: 3038b417d78SPeter Meerwald Hardware applied calibration offset (assumed to fix production 30415739cd2SJonathan Cameron inaccuracies). 305e34d2c5fSJonathan Cameron 306a37b549eSJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_voltageY_calibscale 307a37b549eSJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_voltageY_supply_calibscale 308a37b549eSJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_voltage_calibscale 309a37b549eSJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_accel_x_calibscale 310a37b549eSJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_accel_y_calibscale 311a37b549eSJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_accel_z_calibscale 312d4c926f2SJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_anglvel_x_calibscale 313d4c926f2SJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_anglvel_y_calibscale 314d4c926f2SJonathan CameronWhat /sys/bus/iio/devices/iio:deviceX/in_anglvel_z_calibscale 3153c97c08bSJon Brennerwhat /sys/bus/iio/devices/iio:deviceX/in_illuminance0_calibscale 3163c97c08bSJon Brennerwhat /sys/bus/iio/devices/iio:deviceX/in_proximity0_calibscale 317c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressureY_calibscale 318c4f0c693SLars-Peter ClausenWhat: /sys/bus/iio/devices/iio:deviceX/in_pressure_calibscale 319f386caa3SJonathan CameronKernelVersion: 2.6.35 320f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 321f386caa3SJonathan CameronDescription: 3228b417d78SPeter Meerwald Hardware applied calibration scale factor (assumed to fix 323f386caa3SJonathan Cameron production inaccuracies). If shared across all channels, 324f386caa3SJonathan Cameron <type>_calibscale is used. 325f386caa3SJonathan Cameron 326*bcdf28fbSIrina TirdeaWhat: /sys/bus/iio/devices/iio:deviceX/in_steps_calibheight 327*bcdf28fbSIrina TirdeaKernelVersion: 3.19 328*bcdf28fbSIrina TirdeaContact: linux-iio@vger.kernel.org 329*bcdf28fbSIrina TirdeaDescription: 330*bcdf28fbSIrina Tirdea Height of the user (in centimeters) used by some pedometers 331*bcdf28fbSIrina Tirdea to compute the stride length, distance, speed and activity 332*bcdf28fbSIrina Tirdea type. 333*bcdf28fbSIrina Tirdea 334a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/in_accel_scale_available 33515739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/in_voltageX_scale_available 33615739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/in_voltage-voltage_scale_available 33715739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/out_voltageX_scale_available 338d802bf6fSMichael HennerichWhat: /sys/.../iio:deviceX/out_altvoltageX_scale_available 3390baf29d6SJonathan CameronWhat: /sys/.../iio:deviceX/in_capacitance_scale_available 340c4f0c693SLars-Peter ClausenWhat: /sys/.../iio:deviceX/in_pressure_scale_available 341c4f0c693SLars-Peter ClausenWhat: /sys/.../iio:deviceX/in_pressureY_scale_available 342cf09fe9cSPeter MeerwaldKernelVersion: 2.6.35 343f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 344f386caa3SJonathan CameronDescription: 3458b417d78SPeter Meerwald If a discrete set of scale values is available, they 346f386caa3SJonathan Cameron are listed in this attribute. 347f386caa3SJonathan Cameron 348b65d6212SMichael HennerichWhat /sys/bus/iio/devices/iio:deviceX/out_voltageY_hardwaregain 349ed56330dSRoberta DobrescuWhat: /sys/bus/iio/devices/iio:deviceX/in_intensity_red_hardwaregain 350ed56330dSRoberta DobrescuWhat: /sys/bus/iio/devices/iio:deviceX/in_intensity_green_hardwaregain 351ed56330dSRoberta DobrescuWhat: /sys/bus/iio/devices/iio:deviceX/in_intensity_blue_hardwaregain 352ed56330dSRoberta DobrescuWhat: /sys/bus/iio/devices/iio:deviceX/in_intensity_clear_hardwaregain 353b65d6212SMichael HennerichKernelVersion: 2.6.35 354b65d6212SMichael HennerichContact: linux-iio@vger.kernel.org 355b65d6212SMichael HennerichDescription: 356b65d6212SMichael Hennerich Hardware applied gain factor. If shared across all channels, 357b65d6212SMichael Hennerich <type>_hardwaregain is used. 358b65d6212SMichael Hennerich 3590c22db43SJonathan CameronWhat: /sys/.../in_accel_filter_low_pass_3db_frequency 3600c22db43SJonathan CameronWhat: /sys/.../in_magn_filter_low_pass_3db_frequency 3610c22db43SJonathan CameronWhat: /sys/.../in_anglvel_filter_low_pass_3db_frequency 3620c22db43SJonathan CameronKernelVersion: 3.2 3630c22db43SJonathan CameronContact: linux-iio@vger.kernel.org 3640c22db43SJonathan CameronDescription: 3650c22db43SJonathan Cameron If a known or controllable low pass filter is applied 3660c22db43SJonathan Cameron to the underlying data channel, then this parameter 3670c22db43SJonathan Cameron gives the 3dB frequency of the filter in Hz. 3680c22db43SJonathan Cameron 36915739cd2SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw 370d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_raw 37198069c3fSRoland StiggeKernelVersion: 2.6.37 37298069c3fSRoland StiggeContact: linux-iio@vger.kernel.org 37398069c3fSRoland StiggeDescription: 37498069c3fSRoland Stigge Raw (unscaled, no bias etc.) output voltage for 37598069c3fSRoland Stigge channel Y. The number must always be specified and 37698069c3fSRoland Stigge unique if the output corresponds to a single channel. 377d802bf6fSMichael Hennerich While DAC like devices typically use out_voltage, 378d802bf6fSMichael Hennerich a continuous frequency generating device, such as 379d802bf6fSMichael Hennerich a DDS or PLL should use out_altvoltage. 38098069c3fSRoland Stigge 381a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY&Z_raw 382d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY&Z_raw 38398069c3fSRoland StiggeKernelVersion: 2.6.37 38498069c3fSRoland StiggeContact: linux-iio@vger.kernel.org 38598069c3fSRoland StiggeDescription: 38698069c3fSRoland Stigge Raw (unscaled, no bias etc.) output voltage for an aggregate of 38798069c3fSRoland Stigge channel Y, channel Z, etc. This interface is available in cases 38898069c3fSRoland Stigge where a single output sets the value for multiple channels 38998069c3fSRoland Stigge simultaneously. 39098069c3fSRoland Stigge 391a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown_mode 392a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown_mode 393d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown_mode 394d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown_mode 39514f88f1bSMichael HennerichKernelVersion: 2.6.38 39614f88f1bSMichael HennerichContact: linux-iio@vger.kernel.org 39714f88f1bSMichael HennerichDescription: 39814f88f1bSMichael Hennerich Specifies the output powerdown mode. 39914f88f1bSMichael Hennerich DAC output stage is disconnected from the amplifier and 4008b417d78SPeter Meerwald 1kohm_to_gnd: connected to ground via an 1kOhm resistor, 4018b417d78SPeter Meerwald 6kohm_to_gnd: connected to ground via a 6kOhm resistor, 4028b417d78SPeter Meerwald 20kohm_to_gnd: connected to ground via a 20kOhm resistor, 4038b417d78SPeter Meerwald 100kohm_to_gnd: connected to ground via an 100kOhm resistor, 404bd53a414SPeter Meerwald 500kohm_to_gnd: connected to ground via a 500kOhm resistor, 4058b417d78SPeter Meerwald three_state: left floating. 40614f88f1bSMichael Hennerich For a list of available output power down options read 40714f88f1bSMichael Hennerich outX_powerdown_mode_available. If Y is not present the 40814f88f1bSMichael Hennerich mode is shared across all outputs. 40914f88f1bSMichael Hennerich 410a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/out_votlageY_powerdown_mode_available 411a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/out_voltage_powerdown_mode_available 412d802bf6fSMichael HennerichWhat: /sys/.../iio:deviceX/out_altvotlageY_powerdown_mode_available 413d802bf6fSMichael HennerichWhat: /sys/.../iio:deviceX/out_altvoltage_powerdown_mode_available 41414f88f1bSMichael HennerichKernelVersion: 2.6.38 41514f88f1bSMichael HennerichContact: linux-iio@vger.kernel.org 41614f88f1bSMichael HennerichDescription: 41714f88f1bSMichael Hennerich Lists all available output power down modes. 41814f88f1bSMichael Hennerich If Y is not present the mode is shared across all outputs. 41914f88f1bSMichael Hennerich 420a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_powerdown 421a37b549eSJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/out_voltage_powerdown 422d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_powerdown 423d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltage_powerdown 42414f88f1bSMichael HennerichKernelVersion: 2.6.38 42514f88f1bSMichael HennerichContact: linux-iio@vger.kernel.org 42614f88f1bSMichael HennerichDescription: 42714f88f1bSMichael Hennerich Writing 1 causes output Y to enter the power down mode specified 4288b417d78SPeter Meerwald by the corresponding outY_powerdown_mode. DAC output stage is 4298b417d78SPeter Meerwald disconnected from the amplifier. Clearing returns to normal 4308b417d78SPeter Meerwald operation. Y may be suppressed if all outputs are controlled 4318b417d78SPeter Meerwald together. 43214f88f1bSMichael Hennerich 433d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_frequency 434d802bf6fSMichael HennerichKernelVersion: 3.4.0 435d802bf6fSMichael HennerichContact: linux-iio@vger.kernel.org 436d802bf6fSMichael HennerichDescription: 437d802bf6fSMichael Hennerich Output frequency for channel Y in Hz. The number must always be 438d802bf6fSMichael Hennerich specified and unique if the output corresponds to a single 439d802bf6fSMichael Hennerich channel. 440d802bf6fSMichael Hennerich 441d802bf6fSMichael HennerichWhat: /sys/bus/iio/devices/iio:deviceX/out_altvoltageY_phase 442d802bf6fSMichael HennerichKernelVersion: 3.4.0 443d802bf6fSMichael HennerichContact: linux-iio@vger.kernel.org 444d802bf6fSMichael HennerichDescription: 445d802bf6fSMichael Hennerich Phase in radians of one frequency/clock output Y 446d802bf6fSMichael Hennerich (out_altvoltageY) relative to another frequency/clock output 447d802bf6fSMichael Hennerich (out_altvoltageZ) of the device X. The number must always be 448d802bf6fSMichael Hennerich specified and unique if the output corresponds to a single 449d802bf6fSMichael Hennerich channel. 450d802bf6fSMichael Hennerich 451b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/events 452f386caa3SJonathan CameronKernelVersion: 2.6.35 453f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 454f386caa3SJonathan CameronDescription: 455f386caa3SJonathan Cameron Configuration of which hardware generated events are passed up 456f386caa3SJonathan Cameron to user-space. 457f386caa3SJonathan Cameron 458a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_thresh_rising_en 459a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_thresh_falling_en 460a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_thresh_rising_en 461a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_thresh_falling_en 462a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_thresh_rising_en 463a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_thresh_falling_en 464d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_x_thresh_rising_en 465d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_x_thresh_falling_en 466d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_y_thresh_rising_en 467d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_y_thresh_falling_en 468d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_z_thresh_rising_en 469d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_z_thresh_falling_en 470a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_x_thresh_rising_en 471a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_x_thresh_falling_en 472a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_y_thresh_rising_en 473a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_y_thresh_falling_en 474a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_z_thresh_rising_en 475a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_z_thresh_falling_en 476b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_rising_en 477b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_thresh_falling_en 478b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_rising_en 479b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_thresh_falling_en 480b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_en 481b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_en 482b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_rising_en 483b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_thresh_falling_en 48415739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_rising_en 48515739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_supply_thresh_falling_en 48615739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_thresh_rising_en 48715739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_thresh_falling_en 48815739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_tempY_thresh_rising_en 48915739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_tempY_thresh_falling_en 4902f3cc667SJonathan CameronKernelVersion: 2.6.37 491e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 492e34d2c5fSJonathan CameronDescription: 493f386caa3SJonathan Cameron Event generated when channel passes a threshold in the specified 4942f3cc667SJonathan Cameron (_rising|_falling) direction. If the direction is not specified, 4952f3cc667SJonathan Cameron then either the device will report an event which ever direction 49615739cd2SJonathan Cameron a single threshold value is passed in (e.g. 49715739cd2SJonathan Cameron <type>[Y][_name]_<raw|input>_thresh_value) or 49815739cd2SJonathan Cameron <type>[Y][_name]_<raw|input>_thresh_rising_value and 49915739cd2SJonathan Cameron <type>[Y][_name]_<raw|input>_thresh_falling_value may take 500f386caa3SJonathan Cameron different values, but the device can only enable both thresholds 501f386caa3SJonathan Cameron or neither. 5022f3cc667SJonathan Cameron Note the driver will assume the last p events requested are 5038b417d78SPeter Meerwald to be enabled where p is how many it supports (which may vary 5048b417d78SPeter Meerwald depending on the exact set requested. So if you want to be 5052f3cc667SJonathan Cameron sure you have set what you think you have, check the contents of 5062f3cc667SJonathan Cameron these attributes after everything is configured. Drivers may 5072f3cc667SJonathan Cameron have to buffer any parameters so that they are consistent when 5088b417d78SPeter Meerwald a given event type is enabled at a future point (and not those for 5092f3cc667SJonathan Cameron whatever event was previously enabled). 510e34d2c5fSJonathan Cameron 511a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_roc_rising_en 512a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_roc_falling_en 513a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_roc_rising_en 514a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_roc_falling_en 515a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_roc_rising_en 516a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_roc_falling_en 517d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_x_roc_rising_en 518d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_x_roc_falling_en 519d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_y_roc_rising_en 520d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_y_roc_falling_en 521d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_z_roc_rising_en 522d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_anglvel_z_roc_falling_en 523a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_x_roc_rising_en 524a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_x_roc_falling_en 525a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_y_roc_rising_en 526a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_y_roc_falling_en 527a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_z_roc_rising_en 528a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_magn_z_roc_falling_en 529b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_rising_en 530b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_roc_falling_en 531b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_roc_rising_en 532b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_roc_falling_en 533b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_rising_en 534b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_magnetic_tilt_comp_roc_falling_en 535b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_rising_en 536b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/events/in_rot_from_north_true_tilt_comp_roc_falling_en 53715739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_supply_roc_rising_en 53815739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_supply_roc_falling_en 53915739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_roc_rising_en 54015739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_voltageY_roc_falling_en 54115739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_tempY_roc_rising_en 54215739cd2SJonathan CameronWhat: /sys/.../iio:deviceX/events/in_tempY_roc_falling_en 543f386caa3SJonathan CameronKernelVersion: 2.6.37 544f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 545f386caa3SJonathan CameronDescription: 546f386caa3SJonathan Cameron Event generated when channel passes a threshold on the rate of 547f386caa3SJonathan Cameron change (1st differential) in the specified (_rising|_falling) 548f386caa3SJonathan Cameron direction. If the direction is not specified, then either the 549f386caa3SJonathan Cameron device will report an event which ever direction a single 55015739cd2SJonathan Cameron threshold value is passed in (e.g. 55115739cd2SJonathan Cameron <type>[Y][_name]_<raw|input>_roc_value) or 55215739cd2SJonathan Cameron <type>[Y][_name]_<raw|input>_roc_rising_value and 55315739cd2SJonathan Cameron <type>[Y][_name]_<raw|input>_roc_falling_value may take 554f386caa3SJonathan Cameron different values, but the device can only enable both rate of 555f386caa3SJonathan Cameron change thresholds or neither. 556f386caa3SJonathan Cameron Note the driver will assume the last p events requested are 557f386caa3SJonathan Cameron to be enabled where p is however many it supports (which may 558f386caa3SJonathan Cameron vary depending on the exact set requested. So if you want to be 559f386caa3SJonathan Cameron sure you have set what you think you have, check the contents of 560f386caa3SJonathan Cameron these attributes after everything is configured. Drivers may 561f386caa3SJonathan Cameron have to buffer any parameters so that they are consistent when 562f386caa3SJonathan Cameron a given event type is enabled a future point (and not those for 563f386caa3SJonathan Cameron whatever event was previously enabled). 564f386caa3SJonathan Cameron 565a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_raw_thresh_rising_value 566a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_raw_thresh_falling_value 567a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_raw_thresh_rising_value 568a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_raw_thresh_falling_value 569a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_raw_thresh_rising_value 570a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_raw_thresh_falling_value 571d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_raw_thresh_rising_value 572d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_raw_thresh_falling_value 573d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_raw_thresh_rising_value 574d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_raw_thresh_falling_value 575d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_raw_thresh_rising_value 576d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_raw_thresh_falling_value 577a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_raw_thresh_rising_value 578a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_raw_thresh_falling_value 579a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_raw_thresh_rising_value 580a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_raw_thresh_falling_value 581a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_raw_thresh_rising_value 582a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_raw_thresh_falling_value 583b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_raw_thresh_rising_value 584b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_raw_thresh_falling_value 585b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_raw_thresh_rising_value 586b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_raw_thresh_falling_value 587b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_rising_value 588b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_thresh_falling_value 589b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_rising_value 590b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_thresh_falling_value 59115739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_raw_thresh_rising_value 59215739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_raw_thresh_falling_value 593a7322fc2SJonathan CameronWhat: /sys/.../events/in_voltageY_raw_thresh_rising_value 59415739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_raw_thresh_falling_value 595a7322fc2SJonathan CameronWhat: /sys/.../events/in_tempY_raw_thresh_rising_value 59615739cd2SJonathan CameronWhat: /sys/.../events/in_tempY_raw_thresh_falling_value 5973c97c08bSJon BrennerWhat: /sys/.../events/in_illuminance0_thresh_falling_value 5983c97c08bSJon Brennerwhat: /sys/.../events/in_illuminance0_thresh_rising_value 5993c97c08bSJon Brennerwhat: /sys/.../events/in_proximity0_thresh_falling_value 6003c97c08bSJon Brennerwhat: /sys/.../events/in_proximity0_thresh_rising_value 6012f3cc667SJonathan CameronKernelVersion: 2.6.37 602e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 603e34d2c5fSJonathan CameronDescription: 6042f3cc667SJonathan Cameron Specifies the value of threshold that the device is comparing 6052f3cc667SJonathan Cameron against for the events enabled by 60615739cd2SJonathan Cameron <type>Y[_name]_thresh[_rising|falling]_en. 607f386caa3SJonathan Cameron If separate attributes exist for the two directions, but 608f386caa3SJonathan Cameron direction is not specified for this attribute, then a single 609f386caa3SJonathan Cameron threshold value applies to both directions. 6102f3cc667SJonathan Cameron The raw or input element of the name indicates whether the 6112f3cc667SJonathan Cameron value is in raw device units or in processed units (as _raw 6122f3cc667SJonathan Cameron and _input do on sysfs direct channel read attributes). 613e34d2c5fSJonathan Cameron 614ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_x_thresh_rising_hysteresis 615ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_x_thresh_falling_hysteresis 616ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_x_thresh_either_hysteresis 617ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_y_thresh_rising_hysteresis 618ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_y_thresh_falling_hysteresis 619ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_y_thresh_either_hysteresis 620ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_z_thresh_rising_hysteresis 621ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_z_thresh_falling_hysteresis 622ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_accel_z_thresh_either_hysteresis 623ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_x_thresh_rising_hysteresis 624ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_x_thresh_falling_hysteresis 625ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_x_thresh_either_hysteresis 626ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_y_thresh_rising_hysteresis 627ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_y_thresh_falling_hysteresis 628ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_y_thresh_either_hysteresis 629ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_z_thresh_rising_hysteresis 630ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_z_thresh_falling_hysteresis 631ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_anglvel_z_thresh_either_hysteresis 632ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_x_thresh_rising_hysteresis 633ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_x_thresh_falling_hysteresis 634ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_x_thresh_either_hysteresis 635ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_y_thresh_rising_hysteresis 636ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_y_thresh_falling_hysteresis 637ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_y_thresh_either_hysteresis 638ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_z_thresh_rising_hysteresis 639ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_z_thresh_falling_hysteresis 640ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_magn_z_thresh_either_hysteresis 641b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_thresh_rising_hysteresis 642b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_thresh_falling_hysteresis 643b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_thresh_either_hysteresis 644b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_thresh_rising_hysteresis 645b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_thresh_falling_hysteresis 646b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_thresh_either_hysteresis 647b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_hysteresis 648b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_hysteresis 649b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_either_hysteresis 650b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_hysteresis 651b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_hysteresis 652b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_either_hysteresis 653ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_voltageY_thresh_rising_hysteresis 654ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_voltageY_thresh_falling_hysteresis 655ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_voltageY_thresh_either_hysteresis 656ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_tempY_thresh_rising_hysteresis 657ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_tempY_thresh_falling_hysteresis 658ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_tempY_thresh_either_hysteresis 659ec6670aeSLars-Peter ClausenWhat: /sys/.../events/in_illuminance0_thresh_falling_hysteresis 660ec6670aeSLars-Peter Clausenwhat: /sys/.../events/in_illuminance0_thresh_rising_hysteresis 661ec6670aeSLars-Peter Clausenwhat: /sys/.../events/in_illuminance0_thresh_either_hysteresis 662ec6670aeSLars-Peter Clausenwhat: /sys/.../events/in_proximity0_thresh_falling_hysteresis 663ec6670aeSLars-Peter Clausenwhat: /sys/.../events/in_proximity0_thresh_rising_hysteresis 664ec6670aeSLars-Peter Clausenwhat: /sys/.../events/in_proximity0_thresh_either_hysteresis 665ec6670aeSLars-Peter ClausenKernelVersion: 3.13 666ec6670aeSLars-Peter ClausenContact: linux-iio@vger.kernel.org 667ec6670aeSLars-Peter ClausenDescription: 668ec6670aeSLars-Peter Clausen Specifies the hysteresis of threshold that the device is comparing 669ec6670aeSLars-Peter Clausen against for the events enabled by 670ec6670aeSLars-Peter Clausen <type>Y[_name]_thresh[_(rising|falling)]_hysteresis. 671ec6670aeSLars-Peter Clausen If separate attributes exist for the two directions, but 672ec6670aeSLars-Peter Clausen direction is not specified for this attribute, then a single 673ec6670aeSLars-Peter Clausen hysteresis value applies to both directions. 674ec6670aeSLars-Peter Clausen For falling events the hysteresis is added to the _value attribute for 675ec6670aeSLars-Peter Clausen this event to get the upper threshold for when the event goes back to 676ec6670aeSLars-Peter Clausen normal, for rising events the hysteresis is subtracted from the _value 677ec6670aeSLars-Peter Clausen attribute. E.g. if in_voltage0_raw_thresh_rising_value is set to 1200 678ec6670aeSLars-Peter Clausen and in_voltage0_raw_thresh_rising_hysteresis is set to 50. The event 679ec6670aeSLars-Peter Clausen will get activated once in_voltage0_raw goes above 1200 and will become 680ec6670aeSLars-Peter Clausen deactived again once the value falls below 1150. 681ec6670aeSLars-Peter Clausen 682a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_raw_roc_rising_value 683a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_raw_roc_falling_value 684a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_raw_roc_rising_value 685a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_raw_roc_falling_value 686a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_raw_roc_rising_value 687a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_raw_roc_falling_value 688d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_raw_roc_rising_value 689d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_raw_roc_falling_value 690d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_raw_roc_rising_value 691d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_raw_roc_falling_value 692d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_raw_roc_rising_value 693d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_raw_roc_falling_value 694a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_raw_roc_rising_value 695a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_raw_roc_falling_value 696a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_raw_roc_rising_value 697a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_raw_roc_falling_value 698a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_raw_roc_rising_value 699a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_raw_roc_falling_value 700b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_raw_roc_rising_value 701b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_raw_roc_falling_value 702b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_raw_roc_rising_value 703b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_raw_roc_falling_value 704b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_rising_value 705b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_raw_roc_falling_value 706b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_rising_value 707b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_raw_roc_falling_value 70815739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_raw_roc_rising_value 70915739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_raw_roc_falling_value 710a7322fc2SJonathan CameronWhat: /sys/.../events/in_voltageY_raw_roc_rising_value 71115739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_raw_roc_falling_value 712a7322fc2SJonathan CameronWhat: /sys/.../events/in_tempY_raw_roc_rising_value 71315739cd2SJonathan CameronWhat: /sys/.../events/in_tempY_raw_roc_falling_value 7142f3cc667SJonathan CameronKernelVersion: 2.6.37 715e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 716e34d2c5fSJonathan CameronDescription: 717f386caa3SJonathan Cameron Specifies the value of rate of change threshold that the 718f386caa3SJonathan Cameron device is comparing against for the events enabled by 71915739cd2SJonathan Cameron <type>[Y][_name]_roc[_rising|falling]_en. 720f386caa3SJonathan Cameron If separate attributes exist for the two directions, 721f386caa3SJonathan Cameron but direction is not specified for this attribute, 722f386caa3SJonathan Cameron then a single threshold value applies to both directions. 723f386caa3SJonathan Cameron The raw or input element of the name indicates whether the 724f386caa3SJonathan Cameron value is in raw device units or in processed units (as _raw 725f386caa3SJonathan Cameron and _input do on sysfs direct channel read attributes). 726e34d2c5fSJonathan Cameron 727a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_thresh_rising_period 728a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_thresh_falling_period 729a37b549eSJonathan Cameronhat: /sys/.../events/in_accel_x_roc_rising_period 730a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_roc_falling_period 731a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_thresh_rising_period 732a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_thresh_falling_period 733a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_roc_rising_period 734a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_roc_falling_period 735a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_thresh_rising_period 736a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_thresh_falling_period 737a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_roc_rising_period 738a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_roc_falling_period 739d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_thresh_rising_period 740d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_thresh_falling_period 741d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_roc_rising_period 742d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_x_roc_falling_period 743d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_thresh_rising_period 744d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_thresh_falling_period 745d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_roc_rising_period 746d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_y_roc_falling_period 747d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_thresh_rising_period 748d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_thresh_falling_period 749d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_roc_rising_period 750d4c926f2SJonathan CameronWhat: /sys/.../events/in_anglvel_z_roc_falling_period 751a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_thresh_rising_period 752a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_thresh_falling_period 753a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_roc_rising_period 754a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_x_roc_falling_period 755a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_thresh_rising_period 756a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_thresh_falling_period 757a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_roc_rising_period 758a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_y_roc_falling_period 759a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_thresh_rising_period 760a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_thresh_falling_period 761a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_roc_rising_period 762a37b549eSJonathan CameronWhat: /sys/.../events/in_magn_z_roc_falling_period 763b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_thresh_rising_period 764b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_thresh_falling_period 765b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_roc_rising_period 766b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_roc_falling_period 767b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_thresh_rising_period 768b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_thresh_falling_period 769b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_roc_rising_period 770b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_roc_falling_period 771b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_rising_period 772b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_thresh_falling_period 773b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_rising_period 774b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_magnetic_tilt_comp_roc_falling_period 775b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_rising_period 776b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_thresh_falling_period 777b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_roc_rising_period 778b531db84SReyad AttiyatWhat: /sys/.../events/in_rot_from_north_true_tilt_comp_roc_falling_period 77915739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_thresh_rising_period 78015739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_thresh_falling_period 78115739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_roc_rising_period 78215739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_supply_roc_falling_period 78315739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_thresh_rising_period 78415739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_thresh_falling_period 78515739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_roc_rising_period 78615739cd2SJonathan CameronWhat: /sys/.../events/in_voltageY_roc_falling_period 78715739cd2SJonathan CameronWhat: /sys/.../events/in_tempY_thresh_rising_period 78815739cd2SJonathan CameronWhat: /sys/.../events/in_tempY_thresh_falling_period 78915739cd2SJonathan CameronWhat: /sys/.../events/in_tempY_roc_rising_period 79015739cd2SJonathan CameronWhat: /sys/.../events/in_tempY_roc_falling_period 791a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x&y&z_mag_falling_period 7923c97c08bSJon BrennerWhat: /sys/.../events/in_intensity0_thresh_period 7933c97c08bSJon BrennerWhat: /sys/.../events/in_proximity0_thresh_period 7942f3cc667SJonathan CameronKernelVersion: 2.6.37 795e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 796e34d2c5fSJonathan CameronDescription: 797f386caa3SJonathan Cameron Period of time (in seconds) for which the condition must be 798f386caa3SJonathan Cameron met before an event is generated. If direction is not 7992f3cc667SJonathan Cameron specified then this period applies to both directions. 8002f3cc667SJonathan Cameron 80155aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_still_thresh_rising_en 80255aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_still_thresh_falling_en 80355aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_walking_thresh_rising_en 80455aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_walking_thresh_falling_en 80555aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_jogging_thresh_rising_en 80655aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_jogging_thresh_falling_en 80755aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_running_thresh_rising_en 80855aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_running_thresh_falling_en 80955aebeb9SDaniel BalutaKernelVersion: 3.19 81055aebeb9SDaniel BalutaContact: linux-iio@vger.kernel.org 81155aebeb9SDaniel BalutaDescription: 81255aebeb9SDaniel Baluta Enables or disables activitity events. Depending on direction 81355aebeb9SDaniel Baluta an event is generated when sensor ENTERS or LEAVES a given state. 81455aebeb9SDaniel Baluta 81555aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_still_thresh_rising_value 81655aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_still_thresh_falling_value 81755aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_walking_thresh_rising_value 81855aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_walking_thresh_falling_value 81955aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_jogging_thresh_rising_value 82055aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_jogging_thresh_falling_value 82155aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_running_thresh_rising_value 82255aebeb9SDaniel BalutaWhat: /sys/.../events/in_activity_running_thresh_falling_value 82355aebeb9SDaniel BalutaKernelVersion: 3.19 82455aebeb9SDaniel BalutaContact: linux-iio@vger.kernel.org 82555aebeb9SDaniel BalutaDescription: 82655aebeb9SDaniel Baluta Confidence value (in units as percentage) to be used 82755aebeb9SDaniel Baluta for deciding when an event should be generated. E.g for 82855aebeb9SDaniel Baluta running: If the confidence value reported by the sensor 82955aebeb9SDaniel Baluta is greater than in_activity_running_thresh_rising_value 83055aebeb9SDaniel Baluta then the sensor ENTERS running state. Conversely, if the 83155aebeb9SDaniel Baluta confidence value reported by the sensor is lower than 83255aebeb9SDaniel Baluta in_activity_running_thresh_falling_value then the sensor 83355aebeb9SDaniel Baluta is LEAVING running state. 83455aebeb9SDaniel Baluta 835a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_mag_en 836a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_mag_rising_en 837a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_mag_falling_en 838a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_mag_en 839a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_mag_rising_en 840a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x_mag_falling_en 841a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_mag_en 842a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_mag_rising_en 843a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_y_mag_falling_en 844a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_mag_en 845a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_mag_rising_en 846a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_z_mag_falling_en 847a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x&y&z_mag_rising_en 848a37b549eSJonathan CameronWhat: /sys/.../iio:deviceX/events/in_accel_x&y&z_mag_falling_en 8492f3cc667SJonathan CameronKernelVersion: 2.6.37 8502f3cc667SJonathan CameronContact: linux-iio@vger.kernel.org 8512f3cc667SJonathan CameronDescription: 852a37b549eSJonathan Cameron Similar to in_accel_x_thresh[_rising|_falling]_en, but here the 8532f3cc667SJonathan Cameron magnitude of the channel is compared to the threshold, not its 8542f3cc667SJonathan Cameron signed value. 8552f3cc667SJonathan Cameron 856a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_raw_mag_value 857a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_x_raw_mag_rising_value 858a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_y_raw_mag_rising_value 859a37b549eSJonathan CameronWhat: /sys/.../events/in_accel_z_raw_mag_rising_value 8602f3cc667SJonathan CameronKernelVersion: 2.6.37 8612f3cc667SJonathan CameronContact: linux-iio@vger.kernel.org 8622f3cc667SJonathan CameronDescription: 863f386caa3SJonathan Cameron The value to which the magnitude of the channel is compared. If 864f386caa3SJonathan Cameron number or direction is not specified, applies to all channels of 865f386caa3SJonathan Cameron this type. 8662f3cc667SJonathan Cameron 867a88bfe78SIrina TirdeaWhat: /sys/.../events/in_steps_instance_en 868a88bfe78SIrina TirdeaKernelVersion: 3.19 869a88bfe78SIrina TirdeaContact: linux-iio@vger.kernel.org 870a88bfe78SIrina TirdeaDescription: 871a88bfe78SIrina Tirdea Enables or disables step detection. Each time the user takes a step an 872a88bfe78SIrina Tirdea event of this type will be generated. 873a88bfe78SIrina Tirdea 874b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/trigger/current_trigger 875e34d2c5fSJonathan CameronKernelVersion: 2.6.35 876e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 877e34d2c5fSJonathan CameronDescription: 878e34d2c5fSJonathan Cameron The name of the trigger source being used, as per string given 879f386caa3SJonathan Cameron in /sys/class/iio/triggerY/name. 880e34d2c5fSJonathan Cameron 881b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/buffer/length 882e34d2c5fSJonathan CameronKernelVersion: 2.6.35 883e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 884e34d2c5fSJonathan CameronDescription: 885e34d2c5fSJonathan Cameron Number of scans contained by the buffer. 886e34d2c5fSJonathan Cameron 887b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/buffer/bytes_per_datum 8885770b8ffSManuel StahlKernelVersion: 2.6.37 889e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 890e34d2c5fSJonathan CameronDescription: 891e34d2c5fSJonathan Cameron Bytes per scan. Due to alignment fun, the scan may be larger 892e34d2c5fSJonathan Cameron than implied directly by the scan_element parameters. 893e34d2c5fSJonathan Cameron 894b3874069SJonathan CameronWhat: /sys/bus/iio/devices/iio:deviceX/buffer/enable 895e34d2c5fSJonathan CameronKernelVersion: 2.6.35 896e34d2c5fSJonathan CameronContact: linux-iio@vger.kernel.org 897e34d2c5fSJonathan CameronDescription: 898e34d2c5fSJonathan Cameron Actually start the buffer capture up. Will start trigger 899e34d2c5fSJonathan Cameron if first device and appropriate. 900e34d2c5fSJonathan Cameron 901ab52a958SAlexandre RelangeWhat: /sys/bus/iio/devices/iio:deviceX/scan_elements 9025770b8ffSManuel StahlKernelVersion: 2.6.37 9035770b8ffSManuel StahlContact: linux-iio@vger.kernel.org 9045770b8ffSManuel StahlDescription: 9052f3cc667SJonathan Cameron Directory containing interfaces for elements that will be 9062f3cc667SJonathan Cameron captured for a single triggered sample set in the buffer. 9075770b8ffSManuel Stahl 908ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_x_en 909ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_y_en 910ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_z_en 911ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_x_en 912ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_y_en 913ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_en 914ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_x_en 915ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_y_en 916ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_z_en 917b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_en 918b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_en 919b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_en 920b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_en 921ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_timestamp_en 922ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_en 923ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY_en 924ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en 925ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_incli_x_en 926ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_incli_y_en 927ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_pressureY_en 928ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_pressure_en 929b4a2d475SSrinivas PandruvadaWhat: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_en 9305770b8ffSManuel StahlKernelVersion: 2.6.37 9315770b8ffSManuel StahlContact: linux-iio@vger.kernel.org 9325770b8ffSManuel StahlDescription: 93310ba8ea9SJonathan Cameron Scan element control for triggered data capture. 9345770b8ffSManuel Stahl 935ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_type 936ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_type 937ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_type 938ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_incli_type 939ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY_type 940ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltage_type 941ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_type 942ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_timestamp_type 943ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_pressureY_type 944ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_pressure_type 945b4a2d475SSrinivas PandruvadaWhat: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_type 9465770b8ffSManuel StahlKernelVersion: 2.6.37 9475770b8ffSManuel StahlContact: linux-iio@vger.kernel.org 9485770b8ffSManuel StahlDescription: 94910ba8ea9SJonathan Cameron Description of the scan element data storage within the buffer 950f386caa3SJonathan Cameron and hence the form in which it is read from user-space. 95115739cd2SJonathan Cameron Form is [be|le]:[s|u]bits/storagebits[>>shift]. 95215739cd2SJonathan Cameron be or le specifies big or little endian. s or u specifies if 953f386caa3SJonathan Cameron signed (2's complement) or unsigned. bits is the number of bits 954f386caa3SJonathan Cameron of data and storagebits is the space (after padding) that it 955f386caa3SJonathan Cameron occupies in the buffer. shift if specified, is the shift that 956f386caa3SJonathan Cameron needs to be applied prior to masking out unused bits. Some 957f386caa3SJonathan Cameron devices put their data in the middle of the transferred elements 958f386caa3SJonathan Cameron with additional information on both sides. Note that some 959f386caa3SJonathan Cameron devices will have additional information in the unused bits 960f386caa3SJonathan Cameron so to get a clean value, the bits value must be used to mask 961f386caa3SJonathan Cameron the buffer output value appropriately. The storagebits value 962f386caa3SJonathan Cameron also specifies the data alignment. So s48/64>>2 will be a 963f386caa3SJonathan Cameron signed 48 bit integer stored in a 64 bit location aligned to 9648b417d78SPeter Meerwald a 64 bit boundary. To obtain the clean value, shift right 2 965f386caa3SJonathan Cameron and apply a mask to zero the top 16 bits of the result. 96610ba8ea9SJonathan Cameron For other storage combinations this attribute will be extended 96710ba8ea9SJonathan Cameron appropriately. 96810ba8ea9SJonathan Cameron 969ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_type_available 970f386caa3SJonathan CameronKernelVersion: 2.6.37 971f386caa3SJonathan CameronContact: linux-iio@vger.kernel.org 972f386caa3SJonathan CameronDescription: 973f386caa3SJonathan Cameron If the type parameter can take one of a small set of values, 974f386caa3SJonathan Cameron this attribute lists them. 975f386caa3SJonathan Cameron 976ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY_index 977ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_voltageY_supply_index 978ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_x_index 979ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_y_index 980ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_accel_z_index 981ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_x_index 982ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_y_index 983ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_anglvel_z_index 984ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_x_index 985ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_y_index 986ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_magn_z_index 987b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_index 988b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_index 989b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_magnetic_tilt_comp_index 990b531db84SReyad AttiyatWhat: /sys/.../iio:deviceX/scan_elements/in_rot_from_north_true_tilt_comp_index 991ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_incli_x_index 992ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_incli_y_index 993ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_timestamp_index 994ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_pressureY_index 995ab52a958SAlexandre RelangeWhat: /sys/.../iio:deviceX/scan_elements/in_pressure_index 996b4a2d475SSrinivas PandruvadaWhat: /sys/.../iio:deviceX/scan_elements/in_rot_quaternion_index 99710ba8ea9SJonathan CameronKernelVersion: 2.6.37 99810ba8ea9SJonathan CameronContact: linux-iio@vger.kernel.org 99910ba8ea9SJonathan CameronDescription: 100010ba8ea9SJonathan Cameron A single positive integer specifying the position of this 1001f386caa3SJonathan Cameron scan element in the buffer. Note these are not dependent on 1002f386caa3SJonathan Cameron what is enabled and may not be contiguous. Thus for user-space 100310ba8ea9SJonathan Cameron to establish the full layout these must be used in conjunction 100410ba8ea9SJonathan Cameron with all _en attributes to establish which channels are present, 100510ba8ea9SJonathan Cameron and the relevant _type attributes to establish the data storage 100610ba8ea9SJonathan Cameron format. 1007d4894635SMichael Hennerich 100855aebeb9SDaniel BalutaWhat: /sys/.../iio:deviceX/in_activity_still_input 100955aebeb9SDaniel BalutaWhat: /sys/.../iio:deviceX/in_activity_walking_input 101055aebeb9SDaniel BalutaWhat: /sys/.../iio:deviceX/in_activity_jogging_input 101155aebeb9SDaniel BalutaWhat: /sys/.../iio:deviceX/in_activity_running_input 101255aebeb9SDaniel BalutaKernelVersion: 3.19 101355aebeb9SDaniel BalutaContact: linux-iio@vger.kernel.org 101455aebeb9SDaniel BalutaDescription: 101555aebeb9SDaniel Baluta This attribute is used to read the confidence for an activity 101655aebeb9SDaniel Baluta expressed in units as percentage. 101755aebeb9SDaniel Baluta 1018d4c926f2SJonathan CameronWhat: /sys/.../iio:deviceX/in_anglvel_z_quadrature_correction_raw 1019d4894635SMichael HennerichKernelVersion: 2.6.38 1020a37b549eSJonathan CameronContact: linux-iio@vger.kernel.org 1021d4894635SMichael HennerichDescription: 1022d4894635SMichael Hennerich This attribute is used to read the amount of quadrature error 1023d4894635SMichael Hennerich present in the device at a given time. 1024f7883d12SPeter Meerwald 102563fa65d3SOleksandr KravchenkoWhat: /sys/.../iio:deviceX/in_accelX_power_mode 102663fa65d3SOleksandr KravchenkoKernelVersion: 3.11 102763fa65d3SOleksandr KravchenkoContact: linux-iio@vger.kernel.org 102863fa65d3SOleksandr KravchenkoDescription: 102963fa65d3SOleksandr Kravchenko Specifies the chip power mode. 103063fa65d3SOleksandr Kravchenko low_noise: reduce noise level from ADC, 103163fa65d3SOleksandr Kravchenko low_power: enable low current consumption. 103263fa65d3SOleksandr Kravchenko For a list of available output power modes read 103363fa65d3SOleksandr Kravchenko in_accel_power_mode_available. 103463fa65d3SOleksandr Kravchenko 1035f7883d12SPeter MeerwaldWhat: /sys/bus/iio/devices/iio:deviceX/store_eeprom 1036f7883d12SPeter MeerwaldKernelVersion: 3.4.0 1037f7883d12SPeter MeerwaldContact: linux-iio@vger.kernel.org 1038f7883d12SPeter MeerwaldDescription: 1039f7883d12SPeter Meerwald Writing '1' stores the current device configuration into 1040f7883d12SPeter Meerwald on-chip EEPROM. After power-up or chip reset the device will 1041f7883d12SPeter Meerwald automatically load the saved configuration. 1042899d90bdSPeter Meerwald 10436c0690ecSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_proximity_raw 10446c0690ecSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_proximity_input 10456c0690ecSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_proximityY_raw 10466c0690ecSPeter MeerwaldKernelVersion: 3.4 10476c0690ecSPeter MeerwaldContact: linux-iio@vger.kernel.org 10486c0690ecSPeter MeerwaldDescription: 10496c0690ecSPeter Meerwald Proximity measurement indicating that some 10506c0690ecSPeter Meerwald object is near the sensor, usually be observing 10516c0690ecSPeter Meerwald reflectivity of infrared or ultrasound emitted. 10526c0690ecSPeter Meerwald Often these sensors are unit less and as such conversion 10536c0690ecSPeter Meerwald to SI units is not possible. Where it is, the units should 10546c0690ecSPeter Meerwald be meters. 10556c0690ecSPeter Meerwald 1056994265f1SPeter MeerwaldWhat: /sys/.../iio:deviceX/in_illuminanceY_input 1057994265f1SPeter MeerwaldWhat: /sys/.../iio:deviceX/in_illuminanceY_raw 1058994265f1SPeter MeerwaldWhat: /sys/.../iio:deviceX/in_illuminanceY_mean_raw 1059994265f1SPeter MeerwaldKernelVersion: 3.4 1060994265f1SPeter MeerwaldContact: linux-iio@vger.kernel.org 1061994265f1SPeter MeerwaldDescription: 1062994265f1SPeter Meerwald Illuminance measurement, units after application of scale 1063994265f1SPeter Meerwald and offset are lux. 1064994265f1SPeter Meerwald 1065065b055dSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensityY_raw 1066065b055dSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensityY_ir_raw 1067065b055dSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensityY_both_raw 1068065b055dSPeter MeerwaldKernelVersion: 3.4 1069065b055dSPeter MeerwaldContact: linux-iio@vger.kernel.org 1070065b055dSPeter MeerwaldDescription: 1071065b055dSPeter Meerwald Unit-less light intensity. Modifiers both and ir indicate 1072065b055dSPeter Meerwald that measurements contains visible and infrared light 1073065b055dSPeter Meerwald components or just infrared light, respectively. 1074065b055dSPeter Meerwald 1075899d90bdSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensity_red_integration_time 1076899d90bdSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensity_green_integration_time 1077899d90bdSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensity_blue_integration_time 1078899d90bdSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_intensity_clear_integration_time 1079899d90bdSPeter MeerwaldWhat: /sys/.../iio:deviceX/in_illuminance_integration_time 1080899d90bdSPeter MeerwaldKernelVersion: 3.12 1081899d90bdSPeter MeerwaldContact: linux-iio@vger.kernel.org 1082899d90bdSPeter MeerwaldDescription: 1083899d90bdSPeter Meerwald This attribute is used to get/set the integration time in 1084899d90bdSPeter Meerwald seconds. 1085b4a2d475SSrinivas Pandruvada 1086b4a2d475SSrinivas PandruvadaWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_quaternion_raw 1087b4a2d475SSrinivas PandruvadaKernelVersion: 3.15 1088b4a2d475SSrinivas PandruvadaContact: linux-iio@vger.kernel.org 1089b4a2d475SSrinivas PandruvadaDescription: 1090b4a2d475SSrinivas Pandruvada Raw value of quaternion components using a format 1091b4a2d475SSrinivas Pandruvada x y z w. Here x, y, and z component represents the axis about 1092b4a2d475SSrinivas Pandruvada which a rotation will occur and w component represents the 1093b4a2d475SSrinivas Pandruvada amount of rotation. 1094b531db84SReyad Attiyat 1095b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_tilt_comp_raw 1096b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_tilt_comp_raw 1097b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_magnetic_raw 1098b531db84SReyad AttiyatWhat: /sys/bus/iio/devices/iio:deviceX/in_rot_from_north_true_raw 1099b531db84SReyad AttiyatKernelVersion: 3.15 1100b531db84SReyad AttiyatContact: linux-iio@vger.kernel.org 1101b531db84SReyad AttiyatDescription: 1102b531db84SReyad Attiyat Raw value of rotation from true/magnetic north measured with 1103b531db84SReyad Attiyat or without compensation from tilt sensors. 1104c20d4dffSJacob Pan 1105c20d4dffSJacob PanWhat: /sys/bus/iio/devices/iio:deviceX/in_currentX_raw 1106c20d4dffSJacob PanKernelVersion: 3.18 1107c20d4dffSJacob PanContact: linux-iio@vger.kernel.org 1108c20d4dffSJacob PanDescription: 1109c20d4dffSJacob Pan Raw current measurement from channel X. Units are in milliamps 1110c20d4dffSJacob Pan after application of scale and offset. If no offset or scale is 1111c20d4dffSJacob Pan present, output should be considered as processed with the 1112c20d4dffSJacob Pan unit in milliamps. 1113a88bfe78SIrina Tirdea 1114a88bfe78SIrina TirdeaWhat: /sys/.../iio:deviceX/in_steps_en 1115a88bfe78SIrina TirdeaKernelVersion: 3.19 1116a88bfe78SIrina TirdeaContact: linux-iio@vger.kernel.org 1117a88bfe78SIrina TirdeaDescription: 1118a88bfe78SIrina Tirdea Activates the step counter. After activation, the number of steps 1119a88bfe78SIrina Tirdea taken by the user will be counted in hardware and exported through 1120a88bfe78SIrina Tirdea in_steps_input. 1121a88bfe78SIrina Tirdea 1122a88bfe78SIrina TirdeaWhat: /sys/.../iio:deviceX/in_steps_input 1123a88bfe78SIrina TirdeaKernelVersion: 3.19 1124a88bfe78SIrina TirdeaContact: linux-iio@vger.kernel.org 1125a88bfe78SIrina TirdeaDescription: 1126a88bfe78SIrina Tirdea This attribute is used to read the number of steps taken by the user 1127a88bfe78SIrina Tirdea since the last reboot while activated. 1128