Home
last modified time | relevance | path

Searched refs:row_gpios (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dmatrix_keypad.c82 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 Dstmpe-keypad.c70 * @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 Domap-keypad.c52 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 Dmatrix_keypad.c81 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 Dstmpe-keypad.c69 * @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 Domap-keypad.c51 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 Dkeypad-omap.h23 unsigned int *row_gpios; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dkeypad-omap.h23 unsigned int *row_gpios; member
/kernel/linux/linux-5.10/include/linux/input/
H A Dmatrix_keypad.h39 * @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 Dmatrix_keypad.h40 * @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 Dpalmtc.c301 .row_gpios = palmtc_keypad_row_gpios,
H A Dcorgi.c392 .row_gpios = corgikbd_row_gpios,
H A Dspitz.c378 .row_gpios = spitz_row_gpios,
H A Dtosa.c482 .row_gpios = tosakbd_row_gpios,
/kernel/linux/linux-6.6/arch/arm/mach-pxa/
H A Dspitz.c378 .row_gpios = spitz_row_gpios,

Completed in 10 milliseconds