Lines Matching defs:pca953x_chip
191 struct pca953x_chip {
215 static int pca953x_bank_shift(struct pca953x_chip *chip)
265 static bool pca953x_check_register(struct pca953x_chip *chip, unsigned int reg,
292 struct pca953x_chip *chip = dev_get_drvdata(dev);
315 struct pca953x_chip *chip = dev_get_drvdata(dev);
335 struct pca953x_chip *chip = dev_get_drvdata(dev);
381 static u8 pca953x_recalc_addr(struct pca953x_chip *chip, int reg, int off)
391 static int pca953x_write_regs(struct pca953x_chip *chip, int reg, unsigned long *val)
409 static int pca953x_read_regs(struct pca953x_chip *chip, int reg, unsigned long *val)
429 struct pca953x_chip *chip = gpiochip_get_data(gc);
443 struct pca953x_chip *chip = gpiochip_get_data(gc);
464 struct pca953x_chip *chip = gpiochip_get_data(gc);
481 struct pca953x_chip *chip = gpiochip_get_data(gc);
492 struct pca953x_chip *chip = gpiochip_get_data(gc);
513 struct pca953x_chip *chip = gpiochip_get_data(gc);
530 struct pca953x_chip *chip = gpiochip_get_data(gc);
546 static int pca953x_gpio_set_pull_up_down(struct pca953x_chip *chip,
588 struct pca953x_chip *chip = gpiochip_get_data(gc);
601 static void pca953x_setup_gpio(struct pca953x_chip *chip, int gpios)
629 struct pca953x_chip *chip = gpiochip_get_data(gc);
638 struct pca953x_chip *chip = gpiochip_get_data(gc);
647 struct pca953x_chip *chip = gpiochip_get_data(gc);
660 struct pca953x_chip *chip = gpiochip_get_data(gc);
668 struct pca953x_chip *chip = gpiochip_get_data(gc);
700 struct pca953x_chip *chip = gpiochip_get_data(gc);
718 struct pca953x_chip *chip = gpiochip_get_data(gc);
725 static bool pca953x_irq_pending(struct pca953x_chip *chip, unsigned long *pending)
782 struct pca953x_chip *chip = devid;
813 static int pca953x_irq_setup(struct pca953x_chip *chip, int irq_base)
884 static int pca953x_irq_setup(struct pca953x_chip *chip,
896 static int device_pca95xx_init(struct pca953x_chip *chip, u32 invert)
925 static int device_pca957x_init(struct pca953x_chip *chip, u32 invert)
952 struct pca953x_chip *chip;
1094 struct pca953x_chip *chip = i2c_get_clientdata(client);
1114 struct pca953x_chip *chip = dev_get_drvdata(dev);
1163 struct pca953x_chip *chip = dev_get_drvdata(dev);
1179 struct pca953x_chip *chip = dev_get_drvdata(dev);