GNU Linux-libre 4.19.211-gnu1
[releases.git] / Documentation / driver-api / input.rst
1 Input Subsystem
2 ===============
3
4 Input core
5 ----------
6
7 .. kernel-doc:: include/linux/input.h
8    :internal:
9
10 .. kernel-doc:: drivers/input/input.c
11    :export:
12
13 .. kernel-doc:: drivers/input/ff-core.c
14    :export:
15
16 .. kernel-doc:: drivers/input/ff-memless.c
17    :export:
18
19 Multitouch Library
20 ------------------
21
22 .. kernel-doc:: include/linux/input/mt.h
23    :internal:
24
25 .. kernel-doc:: drivers/input/input-mt.c
26    :export:
27
28 Polled input devices
29 --------------------
30
31 .. kernel-doc:: include/linux/input-polldev.h
32    :internal:
33
34 .. kernel-doc:: drivers/input/input-polldev.c
35    :export:
36
37 Matrix keyboards/keypads
38 ------------------------
39
40 .. kernel-doc:: include/linux/input/matrix_keypad.h
41    :internal:
42
43 Sparse keymap support
44 ---------------------
45
46 .. kernel-doc:: include/linux/input/sparse-keymap.h
47    :internal:
48
49 .. kernel-doc:: drivers/input/sparse-keymap.c
50    :export:
51