The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/input/atmel,captouch.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Device tree bindings for Atmel capacitive touch device, typically
    2 an Atmel touch sensor connected to AtmegaXX MCU running firmware
    3 based on Qtouch library.
    4 
    5 The node for this device must be a child of a I2C controller node, as the
    6 device communicates via I2C.
    7 
    8 Required properties:
    9 
   10         compatible:     Must be "atmel,captouch".
   11         reg:            The I2C slave address of the device.
   12         interrupts:     Property describing the interrupt line the device
   13                         is connected to. The device only has one interrupt
   14                         source.
   15         linux,keycodes: Specifies an array of numeric keycode values to
   16                         be used for reporting button presses. The array can
   17                         contain up to 8 entries.
   18 
   19 Optional properties:
   20 
   21         autorepeat:     Enables the Linux input system's autorepeat
   22                         feature on the input device.
   23 
   24 Example:
   25 
   26         atmel-captouch@51 {
   27                 compatible = "atmel,captouch";
   28                 reg = <0x51>;
   29                 interrupt-parent = <&tlmm>;
   30                 interrupts = <67 IRQ_TYPE_EDGE_FALLING>;
   31                 linux,keycodes = <BTN_0>, <BTN_1>,
   32                         <BTN_2>, <BTN_3>,
   33                         <BTN_4>, <BTN_5>,
   34                         <BTN_6>, <BTN_7>;
   35                 autorepeat;
   36         };

Cache object: bd70e76994659be589c3d493e83cd348


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.