diff options
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/mfd/wm8994/core.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/linux/mfd/wm8994/core.h b/include/linux/mfd/wm8994/core.h index de79baee4925..3fd36845ca45 100644 --- a/include/linux/mfd/wm8994/core.h +++ b/include/linux/mfd/wm8994/core.h | |||
| @@ -17,6 +17,11 @@ | |||
| 17 | 17 | ||
| 18 | #include <linux/interrupt.h> | 18 | #include <linux/interrupt.h> |
| 19 | 19 | ||
| 20 | enum wm8994_type { | ||
| 21 | WM8994 = 0, | ||
| 22 | WM8958 = 1, | ||
| 23 | }; | ||
| 24 | |||
| 20 | struct regulator_dev; | 25 | struct regulator_dev; |
| 21 | struct regulator_bulk_data; | 26 | struct regulator_bulk_data; |
| 22 | 27 | ||
| @@ -48,6 +53,8 @@ struct wm8994 { | |||
| 48 | struct mutex io_lock; | 53 | struct mutex io_lock; |
| 49 | struct mutex irq_lock; | 54 | struct mutex irq_lock; |
| 50 | 55 | ||
| 56 | enum wm8994_type type; | ||
| 57 | |||
| 51 | struct device *dev; | 58 | struct device *dev; |
| 52 | int (*read_dev)(struct wm8994 *wm8994, unsigned short reg, | 59 | int (*read_dev)(struct wm8994 *wm8994, unsigned short reg, |
| 53 | int bytes, void *dest); | 60 | int bytes, void *dest); |
| @@ -68,6 +75,7 @@ struct wm8994 { | |||
| 68 | u16 gpio_regs[WM8994_NUM_GPIO_REGS]; | 75 | u16 gpio_regs[WM8994_NUM_GPIO_REGS]; |
| 69 | 76 | ||
| 70 | struct regulator_dev *dbvdd; | 77 | struct regulator_dev *dbvdd; |
| 78 | int num_supplies; | ||
| 71 | struct regulator_bulk_data *supplies; | 79 | struct regulator_bulk_data *supplies; |
| 72 | }; | 80 | }; |
| 73 | 81 | ||
