Lines Matching defs:pcf857x
3 * Driver for pcf857x, pca857x, and pca967x I2C GPIO expanders
10 #include <linux/platform_data/pcf857x.h>
61 * The pcf857x, pca857x, and pca967x chips only expose one read and one
70 * pcf857x parts, making the "legacy" I2C driver model problematic.
72 struct pcf857x {
125 struct pcf857x *gpio = gpiochip_get_data(chip);
138 struct pcf857x *gpio = gpiochip_get_data(chip);
147 struct pcf857x *gpio = gpiochip_get_data(chip);
171 struct pcf857x *gpio = data;
198 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
205 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
212 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
219 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
226 struct pcf857x *gpio = irq_data_get_irq_chip_data(data);
238 struct pcf857x *gpio;
341 gpio->irqchip.name = "pcf857x";
398 struct pcf857x *gpio = i2c_get_clientdata(client);
417 struct pcf857x *gpio = i2c_get_clientdata(client);
425 .name = "pcf857x",