Searched refs:twl4030_keypad (Results 1 - 2 of 2) sorted by relevance
/linux-4.1.27/drivers/input/keyboard/ |
H A D | twl4030_keypad.c | 2 * 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 D | twl-core.c | 738 child = add_child(TWL4030_MODULE_KEYPAD, "twl4030_keypad", add_children()
|
Completed in 113 milliseconds