~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 (Architecture ppc) and /Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 (Architecture mips)


  1 What:           /sys/bus/iio/devices/iio:devic      1 What:           /sys/bus/iio/devices/iio:deviceX/boost_current_gain
  2 KernelVersion:  6.4                                 2 KernelVersion:  6.4
  3 Contact:        linux-iio@vger.kernel.org           3 Contact:        linux-iio@vger.kernel.org
  4 Description:                                        4 Description:
  5                 This attribute is used to set       5                 This attribute is used to set the gain of the biasing current
  6                 circuit of the Delta-Sigma mod      6                 circuit of the Delta-Sigma modulator. The different BOOST
  7                 settings are applied to the en      7                 settings are applied to the entire modulator circuit, including
  8                 the voltage reference buffers.      8                 the voltage reference buffers.
  9                                                     9 
 10 What:           /sys/bus/iio/devices/iio:devic     10 What:           /sys/bus/iio/devices/iio:deviceX/boost_current_gain_available
 11 KernelVersion:  6.4                                11 KernelVersion:  6.4
 12 Contact:        linux-iio@vger.kernel.org          12 Contact:        linux-iio@vger.kernel.org
 13 Description:                                       13 Description:
 14                 Reading returns a list with th     14                 Reading returns a list with the possible gain values for
 15                 the current biasing circuit of     15                 the current biasing circuit of the Delta-Sigma modulator.
 16                                                    16 
 17 What:           /sys/bus/iio/devices/iio:devic     17 What:           /sys/bus/iio/devices/iio:deviceX/auto_zeroing_mux_enable
 18 KernelVersion:  6.4                                18 KernelVersion:  6.4
 19 Contact:        linux-iio@vger.kernel.org          19 Contact:        linux-iio@vger.kernel.org
 20 Description:                                       20 Description:
 21                 This attribute is used to enab     21                 This attribute is used to enable the analog input multiplexer
 22                 auto-zeroing algorithm (the in     22                 auto-zeroing algorithm (the input multiplexer and the ADC
 23                 include an offset cancellation     23                 include an offset cancellation algorithm that cancels the offset
 24                 contribution of the ADC). When     24                 contribution of the ADC). When the offset cancellation algorithm
 25                 is enabled, ADC takes two conv     25                 is enabled, ADC takes two conversions, one with the differential
 26                 input as VIN+/VIN-, one with V     26                 input as VIN+/VIN-, one with VIN+/VIN- inverted. In this case the
 27                 conversion time is multiplied      27                 conversion time is multiplied by two compared to the default
 28                 case where the algorithm is di     28                 case where the algorithm is disabled. This technique allows the
 29                 cancellation of the ADC offset     29                 cancellation of the ADC offset error and the achievement of
 30                 ultra-low offset without any d     30                 ultra-low offset without any digital calibration. The resulting
 31                 offset is the residue of the d     31                 offset is the residue of the difference between the two
 32                 conversions, which is on the o     32                 conversions, which is on the order of magnitude of the noise
 33                 floor. This offset is effectiv     33                 floor. This offset is effectively canceled at every conversion,
 34                 so the residual offset error t     34                 so the residual offset error temperature drift is extremely low.
 35                 Write '1' to enable it, write      35                 Write '1' to enable it, write '0' to disable it.
 36                                                    36 
 37 What:           /sys/bus/iio/devices/iio:devic     37 What:           /sys/bus/iio/devices/iio:deviceX/auto_zeroing_ref_enable
 38 KernelVersion:  6.4                                38 KernelVersion:  6.4
 39 Contact:        linux-iio@vger.kernel.org          39 Contact:        linux-iio@vger.kernel.org
 40 Description:                                       40 Description:
 41                 This attribute is used to enab     41                 This attribute is used to enable the chopping algorithm for the
 42                 internal voltage reference buf     42                 internal voltage reference buffer. This setting has no effect
 43                 when external voltage referenc     43                 when external voltage reference is selected.
 44                 Internal voltage reference buf     44                 Internal voltage reference buffer injects a certain quantity of
 45                 1/f noise into the system that     45                 1/f noise into the system that can be modulated with the
 46                 incoming input signals and can     46                 incoming input signals and can limit the SNR performance at
 47                 higher Oversampling Ratio valu     47                 higher Oversampling Ratio values (over 256). To overcome this
 48                 limitation, the buffer include     48                 limitation, the buffer includes an auto-zeroing algorithm that
 49                 greatly reduces (cancels out)      49                 greatly reduces (cancels out) the 1/f noise and cancels the
 50                 offset value of the reference      50                 offset value of the reference buffer. As a result, the SNR of
 51                 the system is not affected by      51                 the system is not affected by this 1/f noise component of the
 52                 reference buffer, even at maxi     52                 reference buffer, even at maximum oversampling ratio values.
 53                 Write '1' to enable it, write      53                 Write '1' to enable it, write '0' to disable it.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php