xref: /openbmc/linux/Documentation/ABI/testing/sysfs-bus-iio-adc-ad7192 (revision ead5d1f4d877e92c051e1a1ade623d0d30e71619)
1b73b93a2SMircea CaprioruWhat:		/sys/bus/iio/devices/iio:deviceX/ac_excitation_en
2b73b93a2SMircea CaprioruKernelVersion:
3b73b93a2SMircea CaprioruContact:	linux-iio@vger.kernel.org
4b73b93a2SMircea CaprioruDescription:
5*7e4d7593SAlexandru Tachici		This attribute, if available, is used to enable the AC
6*7e4d7593SAlexandru Tachici		excitation mode found on some converters. In ac excitation mode,
7*7e4d7593SAlexandru Tachici		the polarity of the excitation voltage is reversed on
8*7e4d7593SAlexandru Tachici		alternate cycles, to eliminate DC errors.
9b73b93a2SMircea Caprioru
10b73b93a2SMircea CaprioruWhat:		/sys/bus/iio/devices/iio:deviceX/bridge_switch_en
11b73b93a2SMircea CaprioruKernelVersion:
12b73b93a2SMircea CaprioruContact:	linux-iio@vger.kernel.org
13b73b93a2SMircea CaprioruDescription:
14*7e4d7593SAlexandru Tachici		This attribute, if available, is used to close or open the
15*7e4d7593SAlexandru Tachici		bridge power down switch found on some converters.
16*7e4d7593SAlexandru Tachici		In bridge applications, such as strain gauges and load cells,
17*7e4d7593SAlexandru Tachici		the bridge itself consumes the majority of the current in the
18*7e4d7593SAlexandru Tachici		system. To minimize the current consumption of the system,
19*7e4d7593SAlexandru Tachici		the bridge can be disconnected (when it is not being used
20*7e4d7593SAlexandru Tachici		using the bridge_switch_en attribute.
2142776c14SMircea Caprioru
2242776c14SMircea CaprioruWhat:		/sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration
2342776c14SMircea CaprioruKernelVersion:
2442776c14SMircea CaprioruContact:	linux-iio@vger.kernel.org
2542776c14SMircea CaprioruDescription:
2642776c14SMircea Caprioru		Initiates the system calibration procedure. This is done on a
2742776c14SMircea Caprioru		single channel at a time. Write '1' to start the calibration.
2842776c14SMircea Caprioru
29*7e4d7593SAlexandru TachiciWhat:		/sys/bus/iio/devices/iio:deviceX/in_voltage2-voltage2_shorted_raw
30*7e4d7593SAlexandru TachiciKernelVersion:
31*7e4d7593SAlexandru TachiciContact:	linux-iio@vger.kernel.org
32*7e4d7593SAlexandru TachiciDescription:
33*7e4d7593SAlexandru Tachici		Measure voltage from AIN2 pin connected to AIN(+)
34*7e4d7593SAlexandru Tachici		and AIN(-) shorted.
35*7e4d7593SAlexandru Tachici
3642776c14SMircea CaprioruWhat:		/sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration_mode_available
3742776c14SMircea CaprioruKernelVersion:
3842776c14SMircea CaprioruContact:	linux-iio@vger.kernel.org
3942776c14SMircea CaprioruDescription:
4042776c14SMircea Caprioru		Reading returns a list with the possible calibration modes.
4142776c14SMircea Caprioru		There are two available options:
4242776c14SMircea Caprioru		"zero_scale" - calibrate to zero scale
4342776c14SMircea Caprioru		"full_scale" - calibrate to full scale
4442776c14SMircea Caprioru
4542776c14SMircea CaprioruWhat:		/sys/bus/iio/devices/iio:deviceX/in_voltagex_sys_calibration_mode
4642776c14SMircea CaprioruKernelVersion:
4742776c14SMircea CaprioruContact:	linux-iio@vger.kernel.org
4842776c14SMircea CaprioruDescription:
4942776c14SMircea Caprioru		Sets up the calibration mode used in the system calibration
5042776c14SMircea Caprioru		procedure. Reading returns the current calibration mode.
5142776c14SMircea Caprioru		Writing sets the system calibration mode.
52