Searched refs:twl4030_keypad (Results 1 – 3 of 3) sorted by relevance
47 struct twl4030_keypad { struct125 static int twl4030_kpread(struct twl4030_keypad *kp, in twl4030_kpread()138 static int twl4030_kpwrite_u8(struct twl4030_keypad *kp, u8 data, u32 reg) in twl4030_kpwrite_u8()150 static inline u16 twl4030_col_xlate(struct twl4030_keypad *kp, u8 col) in twl4030_col_xlate()164 static int twl4030_read_kp_matrix_state(struct twl4030_keypad *kp, u16 *state) in twl4030_read_kp_matrix_state()177 static bool twl4030_is_in_ghost_state(struct twl4030_keypad *kp, u16 *key_state) in twl4030_is_in_ghost_state()194 static void twl4030_kp_scan(struct twl4030_keypad *kp, bool release_all) in twl4030_kp_scan()246 struct twl4030_keypad *kp = _kp; in do_kp_irq()265 static int twl4030_kp_program(struct twl4030_keypad *kp) in twl4030_kp_program()327 struct twl4030_keypad *kp; in twl4030_kp_probe()
71 obj-$(CONFIG_KEYBOARD_TWL4030) += twl4030_keypad.o
721 module will be called twl4030_keypad.