Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/input/keyboard/
Dmatrix_keypad.c85 return gpio_get_value_cansleep(pdata->row_gpios[row]) ? in row_asserted()
98 enable_irq(gpio_to_irq(pdata->row_gpios[i])); in enable_row_irqs()
111 disable_irq_nosync(gpio_to_irq(pdata->row_gpios[i])); in disable_row_irqs()
247 gpio = pdata->row_gpios[i]; in matrix_keypad_enable_wakeup()
270 gpio = pdata->row_gpios[i]; in matrix_keypad_disable_wakeup()
327 err = gpio_request(pdata->row_gpios[i], "matrix_kbd_row"); in matrix_keypad_init_gpio()
331 pdata->row_gpios[i], i); in matrix_keypad_init_gpio()
335 gpio_direction_input(pdata->row_gpios[i]); in matrix_keypad_init_gpio()
351 gpio_to_irq(pdata->row_gpios[i]), in matrix_keypad_init_gpio()
359 pdata->row_gpios[i]); in matrix_keypad_init_gpio()
[all …]
Dstmpe-keypad.c79 unsigned int row_gpios; member
90 .row_gpios = 0x0ff00, /* GPIO 8 - 15 */
100 .row_gpios = 0x1f7f00, /* GPIO 8-14, 16-20 */
110 .row_gpios = 0x1fef00, /* GPIO 8-14, 16-20 */
198 unsigned int row_gpios = variant->row_gpios; in stmpe_keypad_altfunc_init() local
229 int num = __ffs(row_gpios); in stmpe_keypad_altfunc_init()
234 row_gpios &= ~(1 << num); in stmpe_keypad_altfunc_init()
Domap-keypad.c64 static unsigned int *row_gpios; variable
225 if (pdata->row_gpios && pdata->col_gpios) { in omap_kp_probe()
226 row_gpios = pdata->row_gpios; in omap_kp_probe()
293 gpio_free(row_gpios[i]); in omap_kp_probe()
/Linux-v4.19/include/linux/platform_data/
Dkeypad-omap.h26 unsigned int *row_gpios; member
/Linux-v4.19/include/linux/input/
Dmatrix_keypad.h62 const unsigned int *row_gpios; member
/Linux-v4.19/arch/arm/mach-pxa/
Dpalmtc.c285 .row_gpios = palmtc_keypad_row_gpios,
Dcorgi.c395 .row_gpios = corgikbd_row_gpios,
Dtosa.c467 .row_gpios = tosakbd_row_gpios,
Dspitz.c382 .row_gpios = spitz_row_gpios,
/Linux-v4.19/arch/mips/jz4740/
Dboard-qi_lb60.c272 .row_gpios = qi_lb60_keypad_rows,