Searched refs:row_gpios (Results 1 - 15 of 15) sorted by relevance
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | matrix_keypad.c | 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[ in matrix_keypad_init_gpio() [all...] |
H A D | stmpe-keypad.c | 70 * @row_gpios: bitmask of gpios which can be used for rows 80 unsigned int row_gpios; member 91 .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() local 230 int num = __ffs(row_gpios); in stmpe_keypad_altfunc_init() 235 row_gpios &= ~(1 << num); in stmpe_keypad_altfunc_init()
|
H A D | omap-keypad.c | 52 static unsigned int *row_gpios; variable 212 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()
|
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | matrix_keypad.c | 81 return gpio_get_value_cansleep(pdata->row_gpios[row]) ? in row_asserted() 94 enable_irq(gpio_to_irq(pdata->row_gpios[i])); in enable_row_irqs() 107 disable_irq_nosync(gpio_to_irq(pdata->row_gpios[i])); in disable_row_irqs() 243 gpio = pdata->row_gpios[i]; in matrix_keypad_enable_wakeup() 266 gpio = pdata->row_gpios[i]; in matrix_keypad_disable_wakeup() 323 err = gpio_request(pdata->row_gpios[i], "matrix_kbd_row"); in matrix_keypad_init_gpio() 327 pdata->row_gpios[i], i); in matrix_keypad_init_gpio() 331 gpio_direction_input(pdata->row_gpios[i]); in matrix_keypad_init_gpio() 347 gpio_to_irq(pdata->row_gpios[i]), in matrix_keypad_init_gpio() 355 pdata->row_gpios[ in matrix_keypad_init_gpio() [all...] |
H A D | stmpe-keypad.c | 69 * @row_gpios: bitmask of gpios which can be used for rows 79 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()
|
H A D | omap-keypad.c | 51 static unsigned int *row_gpios; variable 212 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()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | keypad-omap.h | 23 unsigned int *row_gpios; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | keypad-omap.h | 23 unsigned int *row_gpios; member
|
/kernel/linux/linux-5.10/include/linux/input/ |
H A D | matrix_keypad.h | 39 * @row_gpios: pointer to array of gpio numbers representing rows 62 const unsigned int *row_gpios; member
|
/kernel/linux/linux-6.6/include/linux/input/ |
H A D | matrix_keypad.h | 40 * @row_gpios: pointer to array of gpio numbers representing rows 63 const unsigned int *row_gpios; member
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | palmtc.c | 301 .row_gpios = palmtc_keypad_row_gpios,
|
H A D | corgi.c | 392 .row_gpios = corgikbd_row_gpios,
|
H A D | spitz.c | 378 .row_gpios = spitz_row_gpios,
|
H A D | tosa.c | 482 .row_gpios = tosakbd_row_gpios,
|
/kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
H A D | spitz.c | 378 .row_gpios = spitz_row_gpios,
|
Completed in 10 milliseconds