Home
last modified time | relevance | path

Searched refs:matrix_keypad (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/input/keyboard/
H A Dmatrix_keypad.c24 struct matrix_keypad { struct
55 static void __activate_col(struct matrix_keypad *keypad, int col, bool on) in __activate_col() argument
66 static void activate_col(struct matrix_keypad *keypad, int col, bool on) in activate_col()
74 static void activate_all_cols(struct matrix_keypad *keypad, bool on) in activate_all_cols()
82 static bool row_asserted(struct matrix_keypad *keypad, int row) in row_asserted()
87 static void enable_row_irqs(struct matrix_keypad *keypad) in enable_row_irqs()
95 static void disable_row_irqs(struct matrix_keypad *keypad) in disable_row_irqs()
108 struct matrix_keypad *keypad = in matrix_keypad_scan()
109 container_of(work, struct matrix_keypad, work.work); in matrix_keypad_scan()
168 struct matrix_keypad *keypad = id; in matrix_keypad_interrupt()
[all …]
H A DMakefile43 obj-$(CONFIG_KEYBOARD_MATRIX) += matrix_keypad.o
H A DKconfig307 module will be called matrix_keypad.
/linux/Documentation/driver-api/
H A Dinput.rst31 .. kernel-doc:: include/linux/input/matrix_keypad.h
/linux/arch/powerpc/boot/dts/
H A Dac14xx.dts353 matrix_keypad@0 {
/linux/arch/arm/boot/dts/nxp/mxs/
H A Dimx28-tx28.dts153 matrix_keypad: matrix-keypad { label
/linux/arch/arm/boot/dts/ti/omap/
H A Dam335x-evm.dts75 matrix_keypad: matrix_keypad0 { label
H A Dam437x-gp-evm.dts62 matrix_keypad: matrix_keypad0 { label