Home
last modified time | relevance | path

Searched refs:reg_direction (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/input/keyboard/
Dtca6416-keypad.c44 uint16_t reg_direction; member
177 error = tca6416_read_reg(chip, TCA6416_DIRECTION, &chip->reg_direction); in tca6416_setup_registers()
183 chip->reg_direction | chip->pinmask); in tca6416_setup_registers()
187 error = tca6416_read_reg(chip, TCA6416_DIRECTION, &chip->reg_direction); in tca6416_setup_registers()
/Linux-v4.19/drivers/gpio/
Dgpio-pca953x.c139 u8 reg_direction[MAX_BANK]; member
297 reg_val = chip->reg_direction[off / BANK_SZ] | (1u << (off % BANK_SZ)); in pca953x_gpio_direction_input()
303 chip->reg_direction[off / BANK_SZ] = reg_val; in pca953x_gpio_direction_input()
332 reg_val = chip->reg_direction[off / BANK_SZ] & ~(1u << (off % BANK_SZ)); in pca953x_gpio_direction_output()
337 chip->reg_direction[off / BANK_SZ] = reg_val; in pca953x_gpio_direction_output()
505 new_irqs &= ~chip->reg_direction[i]; in pca953x_irq_bus_sync_unlock()
601 cur_stat[i] &= chip->reg_direction[i]; in pca953x_irq_pending()
670 chip->irq_stat[i] &= chip->reg_direction[i]; in pca953x_irq_setup()
730 chip->reg_direction); in device_pca953x_init()
756 chip->reg_direction); in device_pca957x_init()