Searched refs:reg_direction (Results 1 – 2 of 2) sorted by relevance
94 u8 reg_direction[MAX_BANK]; member224 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()
44 uint16_t reg_direction; member177 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()