Searched refs:col_gpios (Results 1 - 15 of 15) sorted by relevance
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | stmpe-keypad.c | 68 * @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 D | matrix_keypad.c | 52 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 D | omap-keypad.c | 52 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 D | stmpe-keypad.c | 69 * @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 D | matrix_keypad.c | 53 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 D | omap-keypad.c | 53 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 D | keypad-omap.h | 24 unsigned int *col_gpios; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | keypad-omap.h | 24 unsigned int *col_gpios; member
|
/kernel/linux/linux-5.10/include/linux/input/ |
H A D | matrix_keypad.h | 40 * @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 D | matrix_keypad.h | 41 * @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 D | palmtc.c | 303 .col_gpios = palmtc_keypad_col_gpios,
|
H A D | corgi.c | 393 .col_gpios = corgikbd_col_gpios,
|
H A D | spitz.c | 379 .col_gpios = spitz_col_gpios,
|
H A D | tosa.c | 483 .col_gpios = tosakbd_col_gpios,
|
/kernel/linux/linux-6.6/arch/arm/mach-pxa/ |
H A D | spitz.c | 379 .col_gpios = spitz_col_gpios,
|
Completed in 10 milliseconds