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