Searched refs:twl4030_keypad (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/drivers/input/keyboard/
H A Dtwl4030_keypad.c2 * twl4030_keypad.c - driver for 8x8 keypad controller in twl4030 chips
60 struct twl4030_keypad { struct
138 static int twl4030_kpread(struct twl4030_keypad *kp, twl4030_kpread()
151 static int twl4030_kpwrite_u8(struct twl4030_keypad *kp, u8 data, u32 reg) twl4030_kpwrite_u8()
163 static inline u16 twl4030_col_xlate(struct twl4030_keypad *kp, u8 col) twl4030_col_xlate()
176 static int twl4030_read_kp_matrix_state(struct twl4030_keypad *kp, u16 *state) twl4030_read_kp_matrix_state()
189 static bool twl4030_is_in_ghost_state(struct twl4030_keypad *kp, u16 *key_state) twl4030_is_in_ghost_state()
206 static void twl4030_kp_scan(struct twl4030_keypad *kp, bool release_all) twl4030_kp_scan()
258 struct twl4030_keypad *kp = _kp; do_kp_irq()
275 static int twl4030_kp_program(struct twl4030_keypad *kp) twl4030_kp_program()
336 struct twl4030_keypad *kp; twl4030_kp_probe()
355 input->phys = "twl4030_keypad/input0"; twl4030_kp_probe()
461 .name = "twl4030_keypad",
470 MODULE_ALIAS("platform:twl4030_keypad");
/linux-4.1.27/drivers/mfd/
H A Dtwl-core.c738 child = add_child(TWL4030_MODULE_KEYPAD, "twl4030_keypad", add_children()

Completed in 113 milliseconds