Lines Matching refs:pca953x_recalc_addr

383 static u8 pca953x_recalc_addr(struct pca953x_chip *chip, int reg, int off)  in pca953x_recalc_addr()  function
395 u8 regaddr = pca953x_recalc_addr(chip, reg, 0); in pca953x_write_regs()
413 u8 regaddr = pca953x_recalc_addr(chip, reg, 0); in pca953x_read_regs()
432 u8 dirreg = pca953x_recalc_addr(chip, chip->regs->direction, off); in pca953x_gpio_direction_input()
446 u8 dirreg = pca953x_recalc_addr(chip, chip->regs->direction, off); in pca953x_gpio_direction_output()
447 u8 outreg = pca953x_recalc_addr(chip, chip->regs->output, off); in pca953x_gpio_direction_output()
467 u8 inreg = pca953x_recalc_addr(chip, chip->regs->input, off); in pca953x_gpio_get_value()
484 u8 outreg = pca953x_recalc_addr(chip, chip->regs->output, off); in pca953x_gpio_set_value()
495 u8 dirreg = pca953x_recalc_addr(chip, chip->regs->direction, off); in pca953x_gpio_get_direction()
552 u8 pull_en_reg = pca953x_recalc_addr(chip, PCAL953X_PULL_EN, offset); in pca953x_gpio_set_pull_up_down()
553 u8 pull_sel_reg = pca953x_recalc_addr(chip, PCAL953X_PULL_SEL, offset); in pca953x_gpio_set_pull_up_down()
716 outreg = pca953x_recalc_addr(chip, PCAL6524_INT_EDGE, hwirq * 2); in pca953x_irq_set_type()
913 regaddr = pca953x_recalc_addr(chip, chip->regs->output, 0); in device_pca95xx_init()
919 regaddr = pca953x_recalc_addr(chip, chip->regs->direction, 0); in device_pca95xx_init()
1133 regaddr = pca953x_recalc_addr(chip, chip->regs->direction, 0); in pca953x_regcache_sync()
1140 regaddr = pca953x_recalc_addr(chip, chip->regs->output, 0); in pca953x_regcache_sync()
1149 regaddr = pca953x_recalc_addr(chip, PCAL953X_IN_LATCH, 0); in pca953x_regcache_sync()
1158 regaddr = pca953x_recalc_addr(chip, PCAL953X_INT_MASK, 0); in pca953x_regcache_sync()