xref: /linux/Documentation/ABI/testing/sysfs-bus-iio-dac (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*5fe8da61SKim Seer PallerWhat:		/sys/bus/iio/devices/iio:deviceX/out_currentY_toggle_en
2*5fe8da61SKim Seer PallerKernelVersion:	5.18
3*5fe8da61SKim Seer PallerContact:	linux-iio@vger.kernel.org
4*5fe8da61SKim Seer PallerDescription:
5*5fe8da61SKim Seer Paller		Toggle enable. Write 1 to enable toggle or 0 to disable it. This
6*5fe8da61SKim Seer Paller		is useful when one wants to change the DAC output codes. For
7*5fe8da61SKim Seer Paller		autonomous toggling, the way it should be done is:
8*5fe8da61SKim Seer Paller
9*5fe8da61SKim Seer Paller		- disable toggle operation;
10*5fe8da61SKim Seer Paller		- change out_currentY_rawN, where N is the integer value of the symbol;
11*5fe8da61SKim Seer Paller		- enable toggle operation.
12*5fe8da61SKim Seer Paller
13*5fe8da61SKim Seer PallerWhat:		/sys/bus/iio/devices/iio:deviceX/out_currentY_rawN
14*5fe8da61SKim Seer PallerKernelVersion:	5.18
15*5fe8da61SKim Seer PallerContact:	linux-iio@vger.kernel.org
16*5fe8da61SKim Seer PallerDescription:
17*5fe8da61SKim Seer Paller		This attribute has the same meaning as out_currentY_raw. It is
18*5fe8da61SKim Seer Paller		specific to toggle enabled channels and refers to the DAC output
19*5fe8da61SKim Seer Paller		code in INPUT_N (_rawN), where N is the integer value of the symbol.
20*5fe8da61SKim Seer Paller		The same scale and offset as in out_currentY_raw applies.
21*5fe8da61SKim Seer Paller
22*5fe8da61SKim Seer PallerWhat:		/sys/bus/iio/devices/iio:deviceX/out_currentY_symbol
23*5fe8da61SKim Seer PallerKernelVersion:	5.18
24*5fe8da61SKim Seer PallerContact:	linux-iio@vger.kernel.org
25*5fe8da61SKim Seer PallerDescription:
26*5fe8da61SKim Seer Paller		Performs a SW switch to a predefined output symbol. This attribute
27*5fe8da61SKim Seer Paller		is specific to toggle enabled channels and allows switching between
28*5fe8da61SKim Seer Paller		multiple predefined symbols. Each symbol corresponds to a different
29*5fe8da61SKim Seer Paller		output, denoted as out_currentY_rawN, where N is the integer value
30*5fe8da61SKim Seer Paller		of the symbol. Writing an integer value N will select out_currentY_rawN.
31*5fe8da61SKim Seer Paller
32*5fe8da61SKim Seer PallerWhat:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_toggle_en
33*5fe8da61SKim Seer PallerKernelVersion:	5.18
34*5fe8da61SKim Seer PallerContact:	linux-iio@vger.kernel.org
35*5fe8da61SKim Seer PallerDescription:
36*5fe8da61SKim Seer Paller		Toggle enable. Write 1 to enable toggle or 0 to disable it. This
37*5fe8da61SKim Seer Paller		is useful when one wants to change the DAC output codes. For
38*5fe8da61SKim Seer Paller		autonomous toggling, the way it should be done is:
39*5fe8da61SKim Seer Paller
40*5fe8da61SKim Seer Paller		- disable toggle operation;
41*5fe8da61SKim Seer Paller		- change out_voltageY_rawN, where N is the integer value of the symbol;
42*5fe8da61SKim Seer Paller		- enable toggle operation.
43*5fe8da61SKim Seer Paller
44*5fe8da61SKim Seer PallerWhat:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_rawN
45*5fe8da61SKim Seer PallerKernelVersion:	5.18
46*5fe8da61SKim Seer PallerContact:	linux-iio@vger.kernel.org
47*5fe8da61SKim Seer PallerDescription:
48*5fe8da61SKim Seer Paller		This attribute has the same meaning as out_currentY_raw. It is
49*5fe8da61SKim Seer Paller		specific to toggle enabled channels and refers to the DAC output
50*5fe8da61SKim Seer Paller		code in INPUT_N (_rawN), where N is the integer value of the symbol.
51*5fe8da61SKim Seer Paller		The same scale and offset as in out_currentY_raw applies.
52*5fe8da61SKim Seer Paller
53*5fe8da61SKim Seer PallerWhat:		/sys/bus/iio/devices/iio:deviceX/out_voltageY_symbol
54*5fe8da61SKim Seer PallerKernelVersion:	5.18
55*5fe8da61SKim Seer PallerContact:	linux-iio@vger.kernel.org
56*5fe8da61SKim Seer PallerDescription:
57*5fe8da61SKim Seer Paller		Performs a SW switch to a predefined output symbol. This attribute
58*5fe8da61SKim Seer Paller		is specific to toggle enabled channels and allows switching between
59*5fe8da61SKim Seer Paller		multiple predefined symbols. Each symbol corresponds to a different
60*5fe8da61SKim Seer Paller		output, denoted as out_voltageY_rawN, where N is the integer value
61*5fe8da61SKim Seer Paller		of the symbol. Writing an integer value N will select out_voltageY_rawN.
62