pcf50633 67 include/linux/mfd/pcf50633/adc.h pcf50633_adc_async_read(struct pcf50633 *pcf, int mux, int avg, pcf50633 68 include/linux/mfd/pcf50633/adc.h void (*callback)(struct pcf50633 *, void *, int), pcf50633 71 include/linux/mfd/pcf50633/adc.h pcf50633_adc_sync_read(struct pcf50633 *pcf, int mux, int avg); pcf50633 46 include/linux/mfd/pcf50633/backlight.h struct pcf50633; pcf50633 48 include/linux/mfd/pcf50633/backlight.h int pcf50633_bl_set_brightness_limit(struct pcf50633 *pcf, unsigned int limit); pcf50633 23 include/linux/mfd/pcf50633/core.h struct pcf50633; pcf50633 42 include/linux/mfd/pcf50633/core.h void (*probe_done)(struct pcf50633 *); pcf50633 43 include/linux/mfd/pcf50633/core.h void (*mbc_event_callback)(struct pcf50633 *, int); pcf50633 44 include/linux/mfd/pcf50633/core.h void (*regulator_registered)(struct pcf50633 *, int); pcf50633 45 include/linux/mfd/pcf50633/core.h void (*force_shutdown)(struct pcf50633 *); pcf50633 57 include/linux/mfd/pcf50633/core.h int pcf50633_register_irq(struct pcf50633 *pcf, int irq, pcf50633 59 include/linux/mfd/pcf50633/core.h int pcf50633_free_irq(struct pcf50633 *pcf, int irq); pcf50633 61 include/linux/mfd/pcf50633/core.h int pcf50633_irq_mask(struct pcf50633 *pcf, int irq); pcf50633 62 include/linux/mfd/pcf50633/core.h int pcf50633_irq_unmask(struct pcf50633 *pcf, int irq); pcf50633 63 include/linux/mfd/pcf50633/core.h int pcf50633_irq_mask_get(struct pcf50633 *pcf, int irq); pcf50633 65 include/linux/mfd/pcf50633/core.h int pcf50633_read_block(struct pcf50633 *, u8 reg, pcf50633 67 include/linux/mfd/pcf50633/core.h int pcf50633_write_block(struct pcf50633 *pcf, u8 reg, pcf50633 69 include/linux/mfd/pcf50633/core.h u8 pcf50633_reg_read(struct pcf50633 *, u8 reg); pcf50633 70 include/linux/mfd/pcf50633/core.h int pcf50633_reg_write(struct pcf50633 *pcf, u8 reg, u8 val); pcf50633 72 include/linux/mfd/pcf50633/core.h int pcf50633_reg_set_bit_mask(struct pcf50633 *pcf, u8 reg, u8 mask, u8 val); pcf50633 73 include/linux/mfd/pcf50633/core.h int pcf50633_reg_clear_bits(struct pcf50633 *pcf, u8 reg, u8 bits); pcf50633 226 include/linux/mfd/pcf50633/core.h static inline struct pcf50633 *dev_to_pcf50633(struct device *dev) pcf50633 231 include/linux/mfd/pcf50633/core.h int pcf50633_irq_init(struct pcf50633 *pcf, int irq); pcf50633 232 include/linux/mfd/pcf50633/core.h void pcf50633_irq_free(struct pcf50633 *pcf); pcf50633 234 include/linux/mfd/pcf50633/core.h int pcf50633_irq_suspend(struct pcf50633 *pcf); pcf50633 235 include/linux/mfd/pcf50633/core.h int pcf50633_irq_resume(struct pcf50633 *pcf); pcf50633 42 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_set(struct pcf50633 *pcf, int gpio, u8 val); pcf50633 43 include/linux/mfd/pcf50633/gpio.h u8 pcf50633_gpio_get(struct pcf50633 *pcf, int gpio); pcf50633 45 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_invert_set(struct pcf50633 *, int gpio, int invert); pcf50633 46 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_invert_get(struct pcf50633 *pcf, int gpio); pcf50633 48 include/linux/mfd/pcf50633/gpio.h int pcf50633_gpio_power_supply_set(struct pcf50633 *, pcf50633 128 include/linux/mfd/pcf50633/mbc.h int pcf50633_mbc_usb_curlim_set(struct pcf50633 *pcf, int ma); pcf50633 130 include/linux/mfd/pcf50633/mbc.h int pcf50633_mbc_get_status(struct pcf50633 *); pcf50633 131 include/linux/mfd/pcf50633/mbc.h int pcf50633_mbc_get_usb_online_status(struct pcf50633 *);