Searched refs:reg_direction (Results 1 – 2 of 2) sorted by relevance
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()
139 u8 reg_direction[MAX_BANK]; member297 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()