mfd: Clean code in max8925
authorHaojian Zhuang <haojian.zhuang@marvell.com>
Wed, 3 Feb 2010 20:37:23 +0000 (15:37 -0500)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 7 Mar 2010 21:17:17 +0000 (22:17 +0100)
Remove unused definitions.

Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
include/linux/mfd/max8925.h

index 18c1844..5259dfe 100644 (file)
@@ -158,11 +158,6 @@ enum {
 #define TSC_IRQ_MASK                   (0x03)
 #define RTC_IRQ_MASK                   (0x0c)
 
-#define MAX8925_GPM_NUM_IRQ            (40)
-#define MAX8925_ADC_NUM_IRQ            (8)
-#define MAX8925_NUM_IRQ                        (MAX8925_GPM_NUM_IRQ    \
-                                       + MAX8925_ADC_NUM_IRQ)
-
 #define MAX8925_MAX_REGULATOR          (23)
 
 #define MAX8925_NAME_SIZE              (32)
@@ -200,17 +195,11 @@ enum {
        MAX8925_NR_IRQS,
 };
 
-struct max8925_irq {
-       irq_handler_t           handler;
-       void                    *data;
-};
-
 struct max8925_chip {
        struct device           *dev;
        struct i2c_client       *i2c;
        struct i2c_client       *adc;
        struct i2c_client       *rtc;
-       struct max8925_irq      irqs[MAX8925_NUM_IRQ];
        struct mutex            io_lock;
        struct mutex            irq_lock;
 
@@ -257,12 +246,6 @@ extern int max8925_bulk_write(struct i2c_client *, int, int, unsigned char *);
 extern int max8925_set_bits(struct i2c_client *, int, unsigned char,
                        unsigned char);
 
-extern int max8925_request_irq(struct max8925_chip *, int,
-                       irq_handler_t, void *);
-extern int max8925_free_irq(struct max8925_chip *, int);
-extern int max8925_mask_irq(struct max8925_chip *, int);
-extern int max8925_unmask_irq(struct max8925_chip *, int);
-
 extern int max8925_device_init(struct max8925_chip *,
                                struct max8925_platform_data *);
 extern void max8925_device_exit(struct max8925_chip *);