Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpio/
Dgpio-pca953x.c94 u8 reg_direction[MAX_BANK]; member
224 reg_val = chip->reg_direction[off / BANK_SZ] | (1u << (off % BANK_SZ)); in pca953x_gpio_direction_input()
238 chip->reg_direction[off / BANK_SZ] = reg_val; in pca953x_gpio_direction_input()
276 reg_val = chip->reg_direction[off / BANK_SZ] & ~(1u << (off % BANK_SZ)); in pca953x_gpio_direction_output()
289 chip->reg_direction[off / BANK_SZ] = reg_val; in pca953x_gpio_direction_output()
410 new_irqs &= ~chip->reg_direction[i]; in pca953x_irq_bus_sync_unlock()
481 cur_stat[i] &= chip->reg_direction[i]; in pca953x_irq_pending()
558 chip->irq_stat[i] &= chip->reg_direction[i]; in pca953x_irq_setup()
616 chip->reg_direction); in device_pca953x_init()
639 ret = pca953x_read_regs(chip, PCA957X_CFG, chip->reg_direction); in device_pca957x_init()
/linux-4.4.14/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()