16e17c98aSMarc TitingerWhat: /sys/bus/iio/devices/iio:deviceX/in_allow_async_readout 26e17c98aSMarc TitingerDate: December 2015 36e17c98aSMarc TitingerKernelVersion: 4.4 46e17c98aSMarc TitingerContact: linux-iio@vger.kernel.org 56e17c98aSMarc TitingerDescription: 66e17c98aSMarc Titinger By default (value '0'), the capture thread checks for the Conversion 76e17c98aSMarc Titinger Ready Flag to being set prior to committing a new value to the sample 86e17c98aSMarc Titinger buffer. This synchronizes the in-chip conversion rate with the 96e17c98aSMarc Titinger in-driver readout rate at the cost of an additional register read. 106e17c98aSMarc Titinger 116e17c98aSMarc Titinger Writing '1' will remove the polling for the Conversion Ready Flags to 126e17c98aSMarc Titinger save the additional i2c transaction, which will improve the bandwidth 136e17c98aSMarc Titinger available for reading data. However, samples can be occasionally skipped 146e17c98aSMarc Titinger or repeated, depending on the beat between the capture and conversion 156e17c98aSMarc Titinger rates. 166e17c98aSMarc Titinger 176e17c98aSMarc TitingerWhat: /sys/bus/iio/devices/iio:deviceX/in_shunt_resistor 186e17c98aSMarc TitingerDate: December 2015 196e17c98aSMarc TitingerKernelVersion: 4.4 206e17c98aSMarc TitingerContact: linux-iio@vger.kernel.org 216e17c98aSMarc TitingerDescription: 226e17c98aSMarc Titinger The value of the shunt resistor may be known only at runtime fom an 236e17c98aSMarc Titinger eeprom content read by a client application. This attribute allows to 246e17c98aSMarc Titinger set its value in ohms. 25