Go to the documentation of this file.
13 #ifndef __LINUX_MFD_PCF50633_CORE_H
14 #define __LINUX_MFD_PCF50633_CORE_H
16 #include <linux/i2c.h>
26 #define PCF50633_NUM_REGULATORS 11
58 void (*handler) (
int,
void *),
void *
data);
77 #define PCF50633_REG_INT1 0x02
78 #define PCF50633_REG_INT2 0x03
79 #define PCF50633_REG_INT3 0x04
80 #define PCF50633_REG_INT4 0x05
81 #define PCF50633_REG_INT5 0x06
83 #define PCF50633_REG_INT1M 0x07
84 #define PCF50633_REG_INT2M 0x08
85 #define PCF50633_REG_INT3M 0x09
86 #define PCF50633_REG_INT4M 0x0a
87 #define PCF50633_REG_INT5M 0x0b
218 #define PCF50633_REG_OOCSHDWN 0x0c
221 #define PCF50633_REG_LEDOUT 0x28
222 #define PCF50633_REG_LEDENA 0x29
223 #define PCF50633_REG_LEDCTL 0x2a
224 #define PCF50633_REG_LEDDIM 0x2b
234 int pcf50633_irq_suspend(
struct pcf50633 *pcf);
235 int pcf50633_irq_resume(
struct pcf50633 *pcf);