]> Pileus Git - ~andy/linux/blobdiff - include/linux/mfd/wm8994/core.h
Merge branch 'topic/misc' into for-linus
[~andy/linux] / include / linux / mfd / wm8994 / core.h
index f537d2eae39049e2553a550a287618218f3618ab..9eff2a351ec5cb77951e6bf64c902e14c78f40ce 100644 (file)
@@ -56,6 +56,7 @@ struct wm8994 {
        struct mutex irq_lock;
 
        enum wm8994_type type;
+       int revision;
 
        struct device *dev;
        struct regmap *regmap;
@@ -66,8 +67,7 @@ struct wm8994 {
        int irq_base;
 
        int irq;
-       u16 irq_masks_cur[WM8994_NUM_IRQ_REGS];
-       u16 irq_masks_cache[WM8994_NUM_IRQ_REGS];
+       struct regmap_irq_chip_data *irq_data;
 
        /* Used over suspend/resume */
        bool suspended;