Searched refs:row_gpios (Results 1 – 6 of 6) sorted by relevance
82 return gpio_get_value_cansleep(pdata->row_gpios[row]) ? in row_asserted()95 enable_irq(gpio_to_irq(pdata->row_gpios[i])); in enable_row_irqs()108 disable_irq_nosync(gpio_to_irq(pdata->row_gpios[i])); in disable_row_irqs()131 gpio_direction_input(pdata->row_gpios[row]); in matrix_keypad_scan()246 gpio = pdata->row_gpios[i]; in matrix_keypad_enable_wakeup()269 gpio = pdata->row_gpios[i]; in matrix_keypad_disable_wakeup()325 err = gpio_request(pdata->row_gpios[i], "matrix_kbd_row"); in matrix_keypad_init_gpio()329 pdata->row_gpios[i], i); in matrix_keypad_init_gpio()333 gpio_direction_input(pdata->row_gpios[i]); in matrix_keypad_init_gpio()349 gpio_to_irq(pdata->row_gpios[i]), in matrix_keypad_init_gpio()[all …]
80 unsigned int row_gpios; member91 .row_gpios = 0x0ff00, /* GPIO 8 - 15 */101 .row_gpios = 0x1f7f00, /* GPIO 8-14, 16-20 */111 .row_gpios = 0x1fef00, /* GPIO 8-14, 16-20 */199 unsigned int row_gpios = variant->row_gpios; in stmpe_keypad_altfunc_init() local230 int num = __ffs(row_gpios); in stmpe_keypad_altfunc_init()235 row_gpios &= ~(1 << num); in stmpe_keypad_altfunc_init()
52 static unsigned int *row_gpios; variable212 if (pdata->row_gpios && pdata->col_gpios) { in omap_kp_probe()213 row_gpios = pdata->row_gpios; in omap_kp_probe()280 gpio_free(row_gpios[i]); in omap_kp_probe()
23 unsigned int *row_gpios; member
63 const unsigned int *row_gpios; member
378 .row_gpios = spitz_row_gpios,