serial: max310x: Remove init() and exit() callbacks
authorAlexander Shiyan <shc_work@mail.ru>
Fri, 7 Feb 2014 14:16:05 +0000 (18:16 +0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Feb 2014 17:33:04 +0000 (09:33 -0800)
These callbacks were previously used for the IC power initialization.
If this initialization will be needed in the future, it should be
implemented with the regulator API.

Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/max310x.c
include/linux/platform_data/max310x.h

index 313bdf0..202c1fb 100644 (file)
@@ -1135,10 +1135,6 @@ static int max310x_probe(struct device *dev, int is_spi,
                return PTR_ERR(s->regmap);
        }
 
-       /* Board specific configure */
-       if (s->pdata->init)
-               s->pdata->init();
-
        /* Check device to ensure we are talking to what we expect */
        ret = devtype->detect(dev);
        if (ret)
@@ -1265,9 +1261,6 @@ static int max310x_remove(struct device *dev)
                ret = gpiochip_remove(&s->gpio);
 #endif
 
-       if (s->pdata->exit)
-               s->pdata->exit();
-
        return ret;
 }
 
index dd11dcd..5f4b35d 100644 (file)
@@ -55,10 +55,6 @@ struct max310x_pdata {
        const int               frequency;
        /* GPIO base number (can be negative) */
        const int               gpio_base;
-       /* Called during startup */
-       void (*init)(void);
-       /* Called before finish */
-       void (*exit)(void);
 };
 
 #endif