1*17a9e95cSNuno SaWhat: /sys/kernel/debug/iio/iio:deviceX/calibration_table_dump 2*17a9e95cSNuno SaKernelVersion: 6.11 3*17a9e95cSNuno SaContact: linux-iio@vger.kernel.org 4*17a9e95cSNuno SaDescription: 5*17a9e95cSNuno Sa This dumps the calibration table that was filled during the 6*17a9e95cSNuno Sa digital interface tuning process. 7*17a9e95cSNuno Sa 8*17a9e95cSNuno SaWhat: /sys/kernel/debug/iio/iio:deviceX/in_voltage_test_mode_available 9*17a9e95cSNuno SaKernelVersion: 6.11 10*17a9e95cSNuno SaContact: linux-iio@vger.kernel.org 11*17a9e95cSNuno SaDescription: 12*17a9e95cSNuno Sa List all the available test tones: 13*17a9e95cSNuno Sa - off 14*17a9e95cSNuno Sa - midscale_short 15*17a9e95cSNuno Sa - pos_fullscale 16*17a9e95cSNuno Sa - neg_fullscale 17*17a9e95cSNuno Sa - checkerboard 18*17a9e95cSNuno Sa - prbs23 19*17a9e95cSNuno Sa - prbs9 20*17a9e95cSNuno Sa - one_zero_toggle 21*17a9e95cSNuno Sa - user 22*17a9e95cSNuno Sa - bit_toggle 23*17a9e95cSNuno Sa - sync 24*17a9e95cSNuno Sa - one_bit_high 25*17a9e95cSNuno Sa - mixed_bit_frequency 26*17a9e95cSNuno Sa - ramp 27*17a9e95cSNuno Sa 28*17a9e95cSNuno Sa Note that depending on the actual device being used, some of the 29*17a9e95cSNuno Sa above might not be available (and they won't be listed when 30*17a9e95cSNuno Sa reading the file). 31*17a9e95cSNuno Sa 32*17a9e95cSNuno SaWhat: /sys/kernel/debug/iio/iio:deviceX/in_voltageY_test_mode 33*17a9e95cSNuno SaKernelVersion: 6.11 34*17a9e95cSNuno SaContact: linux-iio@vger.kernel.org 35*17a9e95cSNuno SaDescription: 36*17a9e95cSNuno Sa Writing to this file will initiate one of available test tone on 37*17a9e95cSNuno Sa channel Y. Reading it, shows which test is running. In cases 38*17a9e95cSNuno Sa where an IIO backend is available and supports the test tone, 39*17a9e95cSNuno Sa additional information about the data correctness is given. 40