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/clps711x-keypad.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 * Cirrus Logic CLPS711X matrix keypad device tree bindings
    2 
    3 Required Properties:
    4 - compatible:    Shall contain "cirrus,ep7209-keypad".
    5 - row-gpios:     List of GPIOs used as row lines.
    6 - poll-interval: Poll interval time in milliseconds.
    7 - linux,keymap:  The definition can be found at
    8                  bindings/input/matrix-keymap.txt.
    9 
   10 Optional Properties:
   11 - autorepeat:    Enable autorepeat feature.
   12 
   13 Example:
   14         keypad {
   15                 compatible = "cirrus,ep7312-keypad", "cirrus,ep7209-keypad";
   16                 autorepeat;
   17                 poll-interval = <120>;
   18                 row-gpios = <&porta 0 0>,
   19                             <&porta 1 0>;
   20 
   21                 linux,keymap = <
   22                         MATRIX_KEY(0, 0, KEY_UP)
   23                         MATRIX_KEY(0, 1, KEY_DOWN)
   24                         MATRIX_KEY(1, 0, KEY_LEFT)
   25                         MATRIX_KEY(1, 1, KEY_RIGHT)
   26                 >;
   27         };

Cache object: fa31fb397b28f3511e16af2d79b86111


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