Home | History | Annotate | Download | only in gpio

Lines Matching defs:gpio_bank

95 int tca642x_set_val(uchar chip, uint8_t gpio_bank,
98 uint8_t out_reg = tca642x_regs[gpio_bank].output_reg;
107 int tca642x_set_pol(uchar chip, uint8_t gpio_bank,
110 uint8_t pol_reg = tca642x_regs[gpio_bank].polarity_reg;
119 int tca642x_set_dir(uchar chip, uint8_t gpio_bank,
122 uint8_t config_reg = tca642x_regs[gpio_bank].configuration_reg;
130 int tca642x_get_val(uchar chip, uint8_t gpio_bank)
133 uint8_t in_reg = tca642x_regs[gpio_bank].input_reg;
227 uint8_t gpio_bank = 0;
251 gpio_bank = 0;
253 gpio_bank = 1;
255 gpio_bank = 2;
278 bank_shift = ul_arg2 - (gpio_bank * 10);
279 ret = tca642x_set_dir(chip, gpio_bank, (1 << bank_shift),
281 val = (tca642x_get_val(chip, gpio_bank) &
292 bank_shift = ul_arg2 - (gpio_bank * 10);
293 ret = tca642x_set_dir(chip, gpio_bank, (1 << bank_shift),
297 gpio_bank, (1 << bank_shift),
304 bank_shift = ul_arg2 - (gpio_bank * 10);
305 ret = tca642x_set_pol(chip, gpio_bank, (1 << bank_shift),