162306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_en 262306a36Sopenharmony_ciKernelVersion: 5.18 362306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 462306a36Sopenharmony_ciDescription: 562306a36Sopenharmony_ci Dither enable. Write 1 to enable dither or 0 to disable it. This is useful 662306a36Sopenharmony_ci for changing the dither parameters. They way it should be done is: 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci - disable dither operation; 962306a36Sopenharmony_ci - change dither parameters (eg: frequency, phase...); 1062306a36Sopenharmony_ci - enabled dither operation 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw 1362306a36Sopenharmony_ciKernelVersion: 5.18 1462306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 1562306a36Sopenharmony_ciDescription: 1662306a36Sopenharmony_ci This raw, unscaled value refers to the dither signal amplitude. 1762306a36Sopenharmony_ci The same scale as in out_voltageY_raw applies. However, the 1862306a36Sopenharmony_ci offset might be different as it's always 0 for this attribute. 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_raw_available 2162306a36Sopenharmony_ciKernelVersion: 5.18 2262306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 2362306a36Sopenharmony_ciDescription: 2462306a36Sopenharmony_ci Available range for dither raw amplitude values. 2562306a36Sopenharmony_ci 2662306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_offset 2762306a36Sopenharmony_ciKernelVersion: 5.18 2862306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 2962306a36Sopenharmony_ciDescription: 3062306a36Sopenharmony_ci Offset applied to out_voltageY_dither_raw. Read only attribute 3162306a36Sopenharmony_ci always set to 0. 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_frequency 3462306a36Sopenharmony_ciKernelVersion: 5.18 3562306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 3662306a36Sopenharmony_ciDescription: 3762306a36Sopenharmony_ci Sets the dither signal frequency. Units are in Hz. 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_frequency_available 4062306a36Sopenharmony_ciKernelVersion: 5.18 4162306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 4262306a36Sopenharmony_ciDescription: 4362306a36Sopenharmony_ci Returns the available values for the dither frequency. 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_phase 4662306a36Sopenharmony_ciKernelVersion: 5.18 4762306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 4862306a36Sopenharmony_ciDescription: 4962306a36Sopenharmony_ci Sets the dither signal phase. Units are in Radians. 5062306a36Sopenharmony_ci 5162306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_dither_phase_available 5262306a36Sopenharmony_ciKernelVersion: 5.18 5362306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 5462306a36Sopenharmony_ciDescription: 5562306a36Sopenharmony_ci Returns the available values for the dither phase. 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_toggle_en 5862306a36Sopenharmony_ciKernelVersion: 5.18 5962306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 6062306a36Sopenharmony_ciDescription: 6162306a36Sopenharmony_ci Toggle enable. Write 1 to enable toggle or 0 to disable it. This is 6262306a36Sopenharmony_ci useful when one wants to change the DAC output codes. The way it should 6362306a36Sopenharmony_ci be done is: 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_ci - disable toggle operation; 6662306a36Sopenharmony_ci - change out_voltageY_raw0 and out_voltageY_raw1; 6762306a36Sopenharmony_ci - enable toggle operation. 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw0 7062306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_raw1 7162306a36Sopenharmony_ciKernelVersion: 5.18 7262306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 7362306a36Sopenharmony_ciDescription: 7462306a36Sopenharmony_ci It has the same meaning as out_voltageY_raw. This attribute is 7562306a36Sopenharmony_ci specific to toggle enabled channels and refers to the DAC output 7662306a36Sopenharmony_ci code in INPUT_A (_raw0) and INPUT_B (_raw1). The same scale and offset 7762306a36Sopenharmony_ci as in out_voltageY_raw applies. 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ciWhat: /sys/bus/iio/devices/iio:deviceX/out_voltageY_symbol 8062306a36Sopenharmony_ciKernelVersion: 5.18 8162306a36Sopenharmony_ciContact: linux-iio@vger.kernel.org 8262306a36Sopenharmony_ciDescription: 8362306a36Sopenharmony_ci Performs a SW toggle. This attribute is specific to toggle 8462306a36Sopenharmony_ci enabled channels and allows to toggle between out_voltageY_raw0 8562306a36Sopenharmony_ci and out_voltageY_raw1 through software. Writing 0 will select 8662306a36Sopenharmony_ci out_voltageY_raw0 while 1 selects out_voltageY_raw1. 87