Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/input/keyboard/
Dlpc32xx-keys.c82 static void lpc32xx_mod_states(struct lpc32xx_kscan_drv *kscandat, int col) in lpc32xx_mod_states() argument
84 struct input_dev *input = kscandat->input; in lpc32xx_mod_states()
88 key = readl(LPC32XX_KS_DATA(kscandat->kscan_base, col)); in lpc32xx_mod_states()
89 changed = key ^ kscandat->lastkeystates[col]; in lpc32xx_mod_states()
90 kscandat->lastkeystates[col] = key; in lpc32xx_mod_states()
96 kscandat->row_shift); in lpc32xx_mod_states()
97 keycode = kscandat->keymap[scancode]; in lpc32xx_mod_states()
106 struct lpc32xx_kscan_drv *kscandat = dev_id; in lpc32xx_kscan_irq() local
109 for (i = 0; i < kscandat->matrix_sz; i++) in lpc32xx_kscan_irq()
110 lpc32xx_mod_states(kscandat, i); in lpc32xx_kscan_irq()
[all …]