cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

clps711x-keypad.txt (723B)


      1* Cirrus Logic CLPS711X matrix keypad device tree bindings
      2
      3Required 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
     10Optional Properties:
     11- autorepeat:    Enable autorepeat feature.
     12
     13Example:
     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	};