Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dstmpe-keypad.c68 * @col_gpios: bitmask of gpios which can be used for columns
78 unsigned int col_gpios; member
89 .col_gpios = 0x000ff, /* GPIO 0 - 7 */
99 .col_gpios = 0x0000ff, /* GPIO 0 - 7*/
109 .col_gpios = 0x0000ff, /* GPIO 0 - 7*/
197 unsigned int col_gpios = variant->col_gpios; in stmpe_keypad_altfunc_init() local
218 int num = __ffs(col_gpios); in stmpe_keypad_altfunc_init()
225 col_gpios &= ~(1 << num); in stmpe_keypad_altfunc_init()
H A Dmatrix_keypad.c52 gpio_direction_output(pdata->col_gpios[col], level_on); in __activate_col()
54 gpio_set_value_cansleep(pdata->col_gpios[col], !level_on); in __activate_col()
56 gpio_direction_input(pdata->col_gpios[col]); in __activate_col()
311 err = gpio_request(pdata->col_gpios[i], "matrix_kbd_col"); in matrix_keypad_init_gpio()
315 pdata->col_gpios[i], i); in matrix_keypad_init_gpio()
319 gpio_direction_output(pdata->col_gpios[i], !pdata->active_low); in matrix_keypad_init_gpio()
375 gpio_free(pdata->col_gpios[i]); in matrix_keypad_init_gpio()
396 gpio_free(pdata->col_gpios[i]); in matrix_keypad_free_gpio()
466 pdata->col_gpios = &gpios[pdata->num_row_gpios]; in matrix_keypad_parse_dt()
H A Domap-keypad.c52 static unsigned int *col_gpios; variable
212 if (pdata->row_gpios && pdata->col_gpios) { in omap_kp_probe()
214 col_gpios = pdata->col_gpios; in omap_kp_probe()
282 gpio_free(col_gpios[i]); in omap_kp_probe()
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Dstmpe-keypad.c69 * @col_gpios: bitmask of gpios which can be used for columns
79 unsigned int col_gpios; member
90 .col_gpios = 0x000ff, /* GPIO 0 - 7 */
100 .col_gpios = 0x0000ff, /* GPIO 0 - 7*/
110 .col_gpios = 0x0000ff, /* GPIO 0 - 7*/
198 unsigned int col_gpios = variant->col_gpios; in stmpe_keypad_altfunc_init() local
219 int num = __ffs(col_gpios); in stmpe_keypad_altfunc_init()
226 col_gpios &= ~(1 << num); in stmpe_keypad_altfunc_init()
H A Dmatrix_keypad.c53 gpio_direction_output(pdata->col_gpios[col], level_on); in __activate_col()
55 gpio_set_value_cansleep(pdata->col_gpios[col], !level_on); in __activate_col()
57 gpio_direction_input(pdata->col_gpios[col]); in __activate_col()
313 err = gpio_request(pdata->col_gpios[i], "matrix_kbd_col"); in matrix_keypad_init_gpio()
317 pdata->col_gpios[i], i); in matrix_keypad_init_gpio()
321 gpio_direction_output(pdata->col_gpios[i], !pdata->active_low); in matrix_keypad_init_gpio()
377 gpio_free(pdata->col_gpios[i]); in matrix_keypad_init_gpio()
398 gpio_free(pdata->col_gpios[i]); in matrix_keypad_free_gpio()
466 pdata->col_gpios = &gpios[pdata->num_row_gpios]; in matrix_keypad_parse_dt()
H A Domap-keypad.c53 static unsigned int *col_gpios; variable
212 if (pdata->row_gpios && pdata->col_gpios) { in omap_kp_probe()
214 col_gpios = pdata->col_gpios; in omap_kp_probe()
282 gpio_free(col_gpios[i]); in omap_kp_probe()
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dkeypad-omap.h24 unsigned int *col_gpios; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dkeypad-omap.h24 unsigned int *col_gpios; member
/kernel/linux/linux-5.10/include/linux/input/
H A Dmatrix_keypad.h40 * @col_gpios: pointer to array of gpio numbers reporesenting colums
63 const unsigned int *col_gpios; member
/kernel/linux/linux-6.6/include/linux/input/
H A Dmatrix_keypad.h41 * @col_gpios: pointer to array of gpio numbers reporesenting colums
64 const unsigned int *col_gpios; member
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
H A Dpalmtc.c303 .col_gpios = palmtc_keypad_col_gpios,
H A Dcorgi.c393 .col_gpios = corgikbd_col_gpios,
H A Dspitz.c379 .col_gpios = spitz_col_gpios,
H A Dtosa.c483 .col_gpios = tosakbd_col_gpios,
/kernel/linux/linux-6.6/arch/arm/mach-pxa/
H A Dspitz.c379 .col_gpios = spitz_col_gpios,

Completed in 10 milliseconds