Searched refs:col_gpios (Results 1 – 2 of 2) sorted by relevance
37 struct gpio_desc *col_gpios[MATRIX_MAX_ROWS]; member59 gpiod_direction_output(keypad->col_gpios[col], 1); in __activate_col()61 gpiod_set_value_cansleep(keypad->col_gpios[col], 0); in __activate_col()63 gpiod_direction_input(keypad->col_gpios[col]); in __activate_col()321 keypad->col_gpios[i] = devm_gpiod_get_index(&pdev->dev, "col", in matrix_keypad_init_gpio()323 err = PTR_ERR_OR_ZERO(keypad->col_gpios[i]); in matrix_keypad_init_gpio()331 gpiod_set_consumer_name(keypad->col_gpios[i], "matrix_kbd_col"); in matrix_keypad_init_gpio()333 if (active_low ^ gpiod_is_active_low(keypad->col_gpios[i])) in matrix_keypad_init_gpio()334 gpiod_toggle_active_low(keypad->col_gpios[i]); in matrix_keypad_init_gpio()336 gpiod_direction_output(keypad->col_gpios[i], 1); in matrix_keypad_init_gpio()
79 unsigned int col_gpios; member90 .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() local219 int num = __ffs(col_gpios); in stmpe_keypad_altfunc_init()226 col_gpios &= ~(1 << num); in stmpe_keypad_altfunc_init()