da9052            105 include/linux/mfd/da9052/da9052.h 	int (*fix_io) (struct da9052 *da9052, unsigned char reg);
da9052            109 include/linux/mfd/da9052/da9052.h int da9052_adc_manual_read(struct da9052 *da9052, unsigned char channel);
da9052            110 include/linux/mfd/da9052/da9052.h int da9052_adc_read_temp(struct da9052 *da9052);
da9052            113 include/linux/mfd/da9052/da9052.h static inline int da9052_reg_read(struct da9052 *da9052, unsigned char reg)
da9052            117 include/linux/mfd/da9052/da9052.h 	ret = regmap_read(da9052->regmap, reg, &val);
da9052            121 include/linux/mfd/da9052/da9052.h 	if (da9052->fix_io) {
da9052            122 include/linux/mfd/da9052/da9052.h 		ret = da9052->fix_io(da9052, reg);
da9052            130 include/linux/mfd/da9052/da9052.h static inline int da9052_reg_write(struct da9052 *da9052, unsigned char reg,
da9052            135 include/linux/mfd/da9052/da9052.h 	ret = regmap_write(da9052->regmap, reg, val);
da9052            139 include/linux/mfd/da9052/da9052.h 	if (da9052->fix_io) {
da9052            140 include/linux/mfd/da9052/da9052.h 		ret = da9052->fix_io(da9052, reg);
da9052            148 include/linux/mfd/da9052/da9052.h static inline int da9052_group_read(struct da9052 *da9052, unsigned char reg,
da9052            156 include/linux/mfd/da9052/da9052.h 		ret = regmap_read(da9052->regmap, reg + i, &tmp);
da9052            162 include/linux/mfd/da9052/da9052.h 	if (da9052->fix_io) {
da9052            163 include/linux/mfd/da9052/da9052.h 		ret = da9052->fix_io(da9052, reg);
da9052            171 include/linux/mfd/da9052/da9052.h static inline int da9052_group_write(struct da9052 *da9052, unsigned char reg,
da9052            178 include/linux/mfd/da9052/da9052.h 		ret = regmap_write(da9052->regmap, reg + i, val[i]);
da9052            183 include/linux/mfd/da9052/da9052.h 	if (da9052->fix_io) {
da9052            184 include/linux/mfd/da9052/da9052.h 		ret = da9052->fix_io(da9052, reg);
da9052            192 include/linux/mfd/da9052/da9052.h static inline int da9052_reg_update(struct da9052 *da9052, unsigned char reg,
da9052            198 include/linux/mfd/da9052/da9052.h 	ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val);
da9052            202 include/linux/mfd/da9052/da9052.h 	if (da9052->fix_io) {
da9052            203 include/linux/mfd/da9052/da9052.h 		ret = da9052->fix_io(da9052, reg);
da9052            211 include/linux/mfd/da9052/da9052.h int da9052_device_init(struct da9052 *da9052, u8 chip_id);
da9052            212 include/linux/mfd/da9052/da9052.h void da9052_device_exit(struct da9052 *da9052);
da9052            216 include/linux/mfd/da9052/da9052.h int da9052_irq_init(struct da9052 *da9052);
da9052            217 include/linux/mfd/da9052/da9052.h int da9052_irq_exit(struct da9052 *da9052);
da9052            218 include/linux/mfd/da9052/da9052.h int da9052_request_irq(struct da9052 *da9052, int irq, char *name,
da9052            220 include/linux/mfd/da9052/da9052.h void da9052_free_irq(struct da9052 *da9052, int irq, void *data);
da9052            222 include/linux/mfd/da9052/da9052.h int da9052_enable_irq(struct da9052 *da9052, int irq);
da9052            223 include/linux/mfd/da9052/da9052.h int da9052_disable_irq(struct da9052 *da9052, int irq);
da9052            224 include/linux/mfd/da9052/da9052.h int da9052_disable_irq_nosync(struct da9052 *da9052, int irq);
da9052             29 include/linux/mfd/da9052/pdata.h struct da9052;
da9052             33 include/linux/mfd/da9052/pdata.h 	int (*init) (struct da9052 *da9052);