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

TOMOYO Linux Cross Reference
Linux/Documentation/input/devices/edt-ft5x06.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ 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.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/input/devices/edt-ft5x06.rst (Version linux-6.11.5) and /Documentation/input/devices/edt-ft5x06.rst (Version linux-4.20.17)


  1 EDT ft5x06 based Polytouch devices                  1 EDT ft5x06 based Polytouch devices
  2 ----------------------------------                  2 ----------------------------------
  3                                                     3 
  4 The edt-ft5x06 driver is useful for the EDT "P      4 The edt-ft5x06 driver is useful for the EDT "Polytouch" family of capacitive
  5 touch screens. Note that it is *not* suitable       5 touch screens. Note that it is *not* suitable for other devices based on the
  6 focaltec ft5x06 devices, since they contain ve      6 focaltec ft5x06 devices, since they contain vendor-specific firmware. In
  7 particular this driver is not suitable for the      7 particular this driver is not suitable for the Nook tablet.
  8                                                     8 
  9 It has been tested with the following devices:      9 It has been tested with the following devices:
 10   * EP0350M06                                      10   * EP0350M06
 11   * EP0430M06                                      11   * EP0430M06
 12   * EP0570M06                                      12   * EP0570M06
 13   * EP0700M06                                      13   * EP0700M06
 14                                                    14 
 15 The driver allows configuration of the touch s     15 The driver allows configuration of the touch screen via a set of sysfs files:
 16                                                    16 
 17 /sys/class/input/eventX/device/device/threshol     17 /sys/class/input/eventX/device/device/threshold:
 18     allows setting the "click"-threshold in th     18     allows setting the "click"-threshold in the range from 0 to 80.
 19                                                    19 
 20 /sys/class/input/eventX/device/device/gain:        20 /sys/class/input/eventX/device/device/gain:
 21     allows setting the sensitivity in the rang     21     allows setting the sensitivity in the range from 0 to 31. Note that
 22     lower values indicate higher sensitivity.      22     lower values indicate higher sensitivity.
 23                                                    23 
 24 /sys/class/input/eventX/device/device/offset:      24 /sys/class/input/eventX/device/device/offset:
 25     allows setting the edge compensation in th     25     allows setting the edge compensation in the range from 0 to 31.
 26                                                    26 
 27 /sys/class/input/eventX/device/device/report_r     27 /sys/class/input/eventX/device/device/report_rate:
 28     allows setting the report rate in the rang     28     allows setting the report rate in the range from 3 to 14.
 29                                                    29 
 30                                                    30 
 31 For debugging purposes the driver provides a f     31 For debugging purposes the driver provides a few files in the debug
 32 filesystem (if available in the kernel). In /s     32 filesystem (if available in the kernel). In /sys/kernel/debug/edt_ft5x06
 33 you'll find the following files:                   33 you'll find the following files:
 34                                                    34 
 35 num_x, num_y:                                      35 num_x, num_y:
 36     (readonly) contains the number of sensor f     36     (readonly) contains the number of sensor fields in X- and
 37     Y-direction.                                   37     Y-direction.
 38                                                    38 
 39 mode:                                              39 mode:
 40     allows switching the sensor between "facto     40     allows switching the sensor between "factory mode" and "operation
 41     mode" by writing "1" or "0" to it. In fact     41     mode" by writing "1" or "0" to it. In factory mode (1) it is
 42     possible to get the raw data from the sens     42     possible to get the raw data from the sensor. Note that in factory
 43     mode regular events don't get delivered an     43     mode regular events don't get delivered and the options described
 44     above are unavailable.                         44     above are unavailable.
 45                                                    45 
 46 raw_data:                                          46 raw_data:
 47     contains num_x * num_y big endian 16 bit v     47     contains num_x * num_y big endian 16 bit values describing the raw
 48     values for each sensor field. Note that ea     48     values for each sensor field. Note that each read() call on this
 49     files triggers a new readout. It is recomm     49     files triggers a new readout. It is recommended to provide a buffer
 50     big enough to contain num_x * num_y * 2 by     50     big enough to contain num_x * num_y * 2 bytes.
 51                                                    51 
 52 Note that reading raw_data gives a I/O error w     52 Note that reading raw_data gives a I/O error when the device is not in factory
 53 mode. The same happens when reading/writing to     53 mode. The same happens when reading/writing to the parameter files when the
 54 device is not in regular operation mode.           54 device is not in regular operation mode.
                                                      

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