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

TOMOYO Linux Cross Reference
Linux/Documentation/iio/ep93xx_adc.rst

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/iio/ep93xx_adc.rst (Version linux-6.12-rc7) and /Documentation/iio/ep93xx_adc.rst (Version linux-5.8.18)


  1 ==============================                      1 ==============================
  2 Cirrus Logic EP93xx ADC driver                      2 Cirrus Logic EP93xx ADC driver
  3 ==============================                      3 ==============================
  4                                                     4 
  5 1. Overview                                         5 1. Overview
  6 ===========                                         6 ===========
  7                                                     7 
  8 The driver is intended to work on both low-end      8 The driver is intended to work on both low-end (EP9301, EP9302) devices with
  9 5-channel ADC and high-end (EP9307, EP9312, EP      9 5-channel ADC and high-end (EP9307, EP9312, EP9315) devices with 10-channel
 10 touchscreen/ADC module.                            10 touchscreen/ADC module.
 11                                                    11 
 12 2. Channel numbering                               12 2. Channel numbering
 13 ====================                               13 ====================
 14                                                    14 
 15 Numbering scheme for channels 0..4 is defined      15 Numbering scheme for channels 0..4 is defined in EP9301 and EP9302 datasheets.
 16 EP9307, EP9312 and EP9315 have 3 channels more !!  16 EP9307, EP9312 and EP9312 have 3 channels more (total 8), but the numbering is
 17 not defined. So the last three are numbered ra     17 not defined. So the last three are numbered randomly, let's say.
 18                                                    18 
 19 Assuming ep93xx_adc is IIO device0, you'd find     19 Assuming ep93xx_adc is IIO device0, you'd find the following entries under
 20 /sys/bus/iio/devices/iio:device0/:                 20 /sys/bus/iio/devices/iio:device0/:
 21                                                    21 
 22   +-----------------+---------------+              22   +-----------------+---------------+
 23   | sysfs entry     | ball/pin name |              23   | sysfs entry     | ball/pin name |
 24   +=================+===============+              24   +=================+===============+
 25   | in_voltage0_raw | YM            |              25   | in_voltage0_raw | YM            |
 26   +-----------------+---------------+              26   +-----------------+---------------+
 27   | in_voltage1_raw | SXP           |              27   | in_voltage1_raw | SXP           |
 28   +-----------------+---------------+              28   +-----------------+---------------+
 29   | in_voltage2_raw | SXM           |              29   | in_voltage2_raw | SXM           |
 30   +-----------------+---------------+              30   +-----------------+---------------+
 31   | in_voltage3_raw | SYP           |              31   | in_voltage3_raw | SYP           |
 32   +-----------------+---------------+              32   +-----------------+---------------+
 33   | in_voltage4_raw | SYM           |              33   | in_voltage4_raw | SYM           |
 34   +-----------------+---------------+              34   +-----------------+---------------+
 35   | in_voltage5_raw | XP            |              35   | in_voltage5_raw | XP            |
 36   +-----------------+---------------+              36   +-----------------+---------------+
 37   | in_voltage6_raw | XM            |              37   | in_voltage6_raw | XM            |
 38   +-----------------+---------------+              38   +-----------------+---------------+
 39   | in_voltage7_raw | YP            |              39   | in_voltage7_raw | YP            |
 40   +-----------------+---------------+              40   +-----------------+---------------+
                                                      

~ [ 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