Commit 3836309d authored by Bill Pemberton's avatar Bill Pemberton Committed by Greg Kroah-Hartman

gpio: remove use of __devinit

CONFIG_HOTPLUG is going away as an option so __devinit is no longer
needed.
Signed-off-by: default avatarBill Pemberton <wfp5p@virginia.edu>
Cc: Grant Likely <grant.likely@secretlab.ca>
Cc: Peter Tyser <ptyser@xes-inc.com>
Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
Cc: Kevin Hilman <khilman@ti.com>
Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
Acked-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 8283c4ff
...@@ -105,7 +105,7 @@ static int gen_74x164_direction_output(struct gpio_chip *gc, ...@@ -105,7 +105,7 @@ static int gen_74x164_direction_output(struct gpio_chip *gc,
return 0; return 0;
} }
static int __devinit gen_74x164_probe(struct spi_device *spi) static int gen_74x164_probe(struct spi_device *spi)
{ {
struct gen_74x164_chip *chip; struct gen_74x164_chip *chip;
struct gen_74x164_chip_platform_data *pdata; struct gen_74x164_chip_platform_data *pdata;
......
...@@ -402,7 +402,7 @@ static void ab8500_gpio_irq_remove(struct ab8500_gpio *ab8500_gpio) ...@@ -402,7 +402,7 @@ static void ab8500_gpio_irq_remove(struct ab8500_gpio *ab8500_gpio)
} }
} }
static int __devinit ab8500_gpio_probe(struct platform_device *pdev) static int ab8500_gpio_probe(struct platform_device *pdev)
{ {
struct ab8500_platform_data *ab8500_pdata = struct ab8500_platform_data *ab8500_pdata =
dev_get_platdata(pdev->dev.parent); dev_get_platdata(pdev->dev.parent);
......
...@@ -516,7 +516,7 @@ static void adnp_irq_teardown(struct adnp *adnp) ...@@ -516,7 +516,7 @@ static void adnp_irq_teardown(struct adnp *adnp)
irq_domain_remove(adnp->domain); irq_domain_remove(adnp->domain);
} }
static __devinit int adnp_i2c_probe(struct i2c_client *client, static int adnp_i2c_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct device_node *np = client->dev.of_node; struct device_node *np = client->dev.of_node;
......
...@@ -87,7 +87,7 @@ static int adp5520_gpio_direction_output(struct gpio_chip *chip, ...@@ -87,7 +87,7 @@ static int adp5520_gpio_direction_output(struct gpio_chip *chip,
return ret; return ret;
} }
static int __devinit adp5520_gpio_probe(struct platform_device *pdev) static int adp5520_gpio_probe(struct platform_device *pdev)
{ {
struct adp5520_gpio_platform_data *pdata = pdev->dev.platform_data; struct adp5520_gpio_platform_data *pdata = pdev->dev.platform_data;
struct adp5520_gpio *dev; struct adp5520_gpio *dev;
......
...@@ -346,7 +346,7 @@ static void adp5588_irq_teardown(struct adp5588_gpio *dev) ...@@ -346,7 +346,7 @@ static void adp5588_irq_teardown(struct adp5588_gpio *dev)
} }
#endif /* CONFIG_GPIO_ADP5588_IRQ */ #endif /* CONFIG_GPIO_ADP5588_IRQ */
static int __devinit adp5588_gpio_probe(struct i2c_client *client, static int adp5588_gpio_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct adp5588_gpio_platform_data *pdata = client->dev.platform_data; struct adp5588_gpio_platform_data *pdata = client->dev.platform_data;
......
...@@ -94,7 +94,7 @@ static struct gpio_chip template_chip = { ...@@ -94,7 +94,7 @@ static struct gpio_chip template_chip = {
.can_sleep = 1, .can_sleep = 1,
}; };
static int __devinit arizona_gpio_probe(struct platform_device *pdev) static int arizona_gpio_probe(struct platform_device *pdev)
{ {
struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); struct arizona *arizona = dev_get_drvdata(pdev->dev.parent);
struct arizona_pdata *pdata = arizona->dev->platform_data; struct arizona_pdata *pdata = arizona->dev->platform_data;
......
...@@ -300,7 +300,7 @@ static struct cs5535_gpio_chip cs5535_gpio_chip = { ...@@ -300,7 +300,7 @@ static struct cs5535_gpio_chip cs5535_gpio_chip = {
}, },
}; };
static int __devinit cs5535_gpio_probe(struct platform_device *pdev) static int cs5535_gpio_probe(struct platform_device *pdev)
{ {
struct resource *res; struct resource *res;
int err = -EIO; int err = -EIO;
......
...@@ -201,7 +201,7 @@ static struct gpio_chip reference_gp __devinitdata = { ...@@ -201,7 +201,7 @@ static struct gpio_chip reference_gp __devinitdata = {
.base = -1, .base = -1,
}; };
static int __devinit da9052_gpio_probe(struct platform_device *pdev) static int da9052_gpio_probe(struct platform_device *pdev)
{ {
struct da9052_gpio *gpio; struct da9052_gpio *gpio;
struct da9052_pdata *pdata; struct da9052_pdata *pdata;
......
...@@ -268,7 +268,7 @@ static void em_gio_irq_domain_cleanup(struct em_gio_priv *p) ...@@ -268,7 +268,7 @@ static void em_gio_irq_domain_cleanup(struct em_gio_priv *p)
/* FIXME: irq domain wants to be freed! */ /* FIXME: irq domain wants to be freed! */
} }
static int __devinit em_gio_probe(struct platform_device *pdev) static int em_gio_probe(struct platform_device *pdev)
{ {
struct gpio_em_config *pdata = pdev->dev.platform_data; struct gpio_em_config *pdata = pdev->dev.platform_data;
struct em_gio_priv *p; struct em_gio_priv *p;
......
...@@ -340,7 +340,7 @@ static int ep93xx_gpio_add_bank(struct bgpio_chip *bgc, struct device *dev, ...@@ -340,7 +340,7 @@ static int ep93xx_gpio_add_bank(struct bgpio_chip *bgc, struct device *dev,
return gpiochip_add(&bgc->gc); return gpiochip_add(&bgc->gc);
} }
static int __devinit ep93xx_gpio_probe(struct platform_device *pdev) static int ep93xx_gpio_probe(struct platform_device *pdev)
{ {
struct ep93xx_gpio *ep93xx_gpio; struct ep93xx_gpio *ep93xx_gpio;
struct resource *res; struct resource *res;
......
...@@ -444,7 +444,7 @@ static void __iomem *bgpio_map(struct platform_device *pdev, ...@@ -444,7 +444,7 @@ static void __iomem *bgpio_map(struct platform_device *pdev,
return ret; return ret;
} }
static int __devinit bgpio_pdev_probe(struct platform_device *pdev) static int bgpio_pdev_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct resource *r; struct resource *r;
......
...@@ -238,7 +238,7 @@ static void ichx_gpio_set(struct gpio_chip *chip, unsigned nr, int val) ...@@ -238,7 +238,7 @@ static void ichx_gpio_set(struct gpio_chip *chip, unsigned nr, int val)
ichx_write_bit(GPIO_LVL, nr, val, 0); ichx_write_bit(GPIO_LVL, nr, val, 0);
} }
static void __devinit ichx_gpiolib_setup(struct gpio_chip *chip) static void ichx_gpiolib_setup(struct gpio_chip *chip)
{ {
chip->owner = THIS_MODULE; chip->owner = THIS_MODULE;
chip->label = DRV_NAME; chip->label = DRV_NAME;
...@@ -313,7 +313,7 @@ static struct ichx_desc intel5_desc = { ...@@ -313,7 +313,7 @@ static struct ichx_desc intel5_desc = {
.ngpio = 76, .ngpio = 76,
}; };
static int __devinit ichx_gpio_request_regions(struct resource *res_base, static int ichx_gpio_request_regions(struct resource *res_base,
const char *name, u8 use_gpio) const char *name, u8 use_gpio)
{ {
int i; int i;
...@@ -353,7 +353,7 @@ static void ichx_gpio_release_regions(struct resource *res_base, u8 use_gpio) ...@@ -353,7 +353,7 @@ static void ichx_gpio_release_regions(struct resource *res_base, u8 use_gpio)
} }
} }
static int __devinit ichx_gpio_probe(struct platform_device *pdev) static int ichx_gpio_probe(struct platform_device *pdev)
{ {
struct resource *res_base, *res_pm; struct resource *res_base, *res_pm;
int err; int err;
......
...@@ -108,13 +108,13 @@ static void ttl_set_value(struct gpio_chip *gpio, unsigned offset, int value) ...@@ -108,13 +108,13 @@ static void ttl_set_value(struct gpio_chip *gpio, unsigned offset, int value)
spin_unlock(&mod->lock); spin_unlock(&mod->lock);
} }
static void __devinit ttl_write_reg(struct ttl_module *mod, u8 reg, u16 val) static void ttl_write_reg(struct ttl_module *mod, u8 reg, u16 val)
{ {
iowrite16be(reg, &mod->regs->control); iowrite16be(reg, &mod->regs->control);
iowrite16be(val, &mod->regs->control); iowrite16be(val, &mod->regs->control);
} }
static void __devinit ttl_setup_device(struct ttl_module *mod) static void ttl_setup_device(struct ttl_module *mod)
{ {
/* reset the device to a known state */ /* reset the device to a known state */
iowrite16be(0x0000, &mod->regs->control); iowrite16be(0x0000, &mod->regs->control);
...@@ -140,7 +140,7 @@ static void __devinit ttl_setup_device(struct ttl_module *mod) ...@@ -140,7 +140,7 @@ static void __devinit ttl_setup_device(struct ttl_module *mod)
ttl_write_reg(mod, MASTER_CONF_CTL, CONF_PAE | CONF_PBE | CONF_PCE); ttl_write_reg(mod, MASTER_CONF_CTL, CONF_PAE | CONF_PBE | CONF_PCE);
} }
static int __devinit ttl_probe(struct platform_device *pdev) static int ttl_probe(struct platform_device *pdev)
{ {
struct janz_platform_data *pdata; struct janz_platform_data *pdata;
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
......
...@@ -332,7 +332,7 @@ static const struct dev_pm_ops lnw_gpio_pm_ops = { ...@@ -332,7 +332,7 @@ static const struct dev_pm_ops lnw_gpio_pm_ops = {
.runtime_idle = lnw_gpio_runtime_idle, .runtime_idle = lnw_gpio_runtime_idle,
}; };
static int __devinit lnw_gpio_probe(struct pci_dev *pdev, static int lnw_gpio_probe(struct pci_dev *pdev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
void *base; void *base;
...@@ -435,7 +435,7 @@ static struct pci_driver lnw_gpio_driver = { ...@@ -435,7 +435,7 @@ static struct pci_driver lnw_gpio_driver = {
}; };
static int __devinit wp_gpio_probe(struct platform_device *pdev) static int wp_gpio_probe(struct platform_device *pdev)
{ {
struct lnw_gpio *lnw; struct lnw_gpio *lnw;
struct gpio_chip *gc; struct gpio_chip *gc;
......
...@@ -542,7 +542,7 @@ static int lpc32xx_of_xlate(struct gpio_chip *gc, ...@@ -542,7 +542,7 @@ static int lpc32xx_of_xlate(struct gpio_chip *gc,
return gpiospec->args[1]; return gpiospec->args[1];
} }
static int __devinit lpc32xx_gpio_probe(struct platform_device *pdev) static int lpc32xx_gpio_probe(struct platform_device *pdev)
{ {
int i; int i;
......
...@@ -31,7 +31,7 @@ static int max7300_i2c_read(struct device *dev, unsigned int reg) ...@@ -31,7 +31,7 @@ static int max7300_i2c_read(struct device *dev, unsigned int reg)
return i2c_smbus_read_byte_data(client, reg); return i2c_smbus_read_byte_data(client, reg);
} }
static int __devinit max7300_probe(struct i2c_client *client, static int max7300_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct max7301 *ts; struct max7301 *ts;
......
...@@ -50,7 +50,7 @@ static int max7301_spi_read(struct device *dev, unsigned int reg) ...@@ -50,7 +50,7 @@ static int max7301_spi_read(struct device *dev, unsigned int reg)
return word & 0xff; return word & 0xff;
} }
static int __devinit max7301_probe(struct spi_device *spi) static int max7301_probe(struct spi_device *spi)
{ {
struct max7301 *ts; struct max7301 *ts;
int ret; int ret;
......
...@@ -160,7 +160,7 @@ static void max7301_set(struct gpio_chip *chip, unsigned offset, int value) ...@@ -160,7 +160,7 @@ static void max7301_set(struct gpio_chip *chip, unsigned offset, int value)
mutex_unlock(&ts->lock); mutex_unlock(&ts->lock);
} }
int __devinit __max730x_probe(struct max7301 *ts) int __max730x_probe(struct max7301 *ts)
{ {
struct device *dev = ts->dev; struct device *dev = ts->dev;
struct max7301_platform_data *pdata; struct max7301_platform_data *pdata;
......
...@@ -526,7 +526,7 @@ static void max732x_irq_teardown(struct max732x_chip *chip) ...@@ -526,7 +526,7 @@ static void max732x_irq_teardown(struct max732x_chip *chip)
} }
#endif #endif
static int __devinit max732x_setup_gpio(struct max732x_chip *chip, static int max732x_setup_gpio(struct max732x_chip *chip,
const struct i2c_device_id *id, const struct i2c_device_id *id,
unsigned gpio_start) unsigned gpio_start)
{ {
...@@ -574,7 +574,7 @@ static int __devinit max732x_setup_gpio(struct max732x_chip *chip, ...@@ -574,7 +574,7 @@ static int __devinit max732x_setup_gpio(struct max732x_chip *chip,
return port; return port;
} }
static int __devinit max732x_probe(struct i2c_client *client, static int max732x_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct max732x_platform_data *pdata; struct max732x_platform_data *pdata;
......
...@@ -80,7 +80,7 @@ static void mc33880_set(struct gpio_chip *chip, unsigned offset, int value) ...@@ -80,7 +80,7 @@ static void mc33880_set(struct gpio_chip *chip, unsigned offset, int value)
mutex_unlock(&mc->lock); mutex_unlock(&mc->lock);
} }
static int __devinit mc33880_probe(struct spi_device *spi) static int mc33880_probe(struct spi_device *spi)
{ {
struct mc33880 *mc; struct mc33880 *mc;
struct mc33880_platform_data *pdata; struct mc33880_platform_data *pdata;
......
...@@ -475,7 +475,7 @@ static int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev, ...@@ -475,7 +475,7 @@ static int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
#ifdef CONFIG_I2C #ifdef CONFIG_I2C
static int __devinit mcp230xx_probe(struct i2c_client *client, static int mcp230xx_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct mcp23s08_platform_data *pdata; struct mcp23s08_platform_data *pdata;
......
...@@ -385,7 +385,7 @@ static irqreturn_t ioh_gpio_handler(int irq, void *dev_id) ...@@ -385,7 +385,7 @@ static irqreturn_t ioh_gpio_handler(int irq, void *dev_id)
return ret; return ret;
} }
static __devinit void ioh_gpio_alloc_generic_chip(struct ioh_gpio *chip, static void ioh_gpio_alloc_generic_chip(struct ioh_gpio *chip,
unsigned int irq_start, unsigned int num) unsigned int irq_start, unsigned int num)
{ {
struct irq_chip_generic *gc; struct irq_chip_generic *gc;
...@@ -406,7 +406,7 @@ static __devinit void ioh_gpio_alloc_generic_chip(struct ioh_gpio *chip, ...@@ -406,7 +406,7 @@ static __devinit void ioh_gpio_alloc_generic_chip(struct ioh_gpio *chip,
IRQ_NOREQUEST | IRQ_NOPROBE, 0); IRQ_NOREQUEST | IRQ_NOPROBE, 0);
} }
static int __devinit ioh_gpio_probe(struct pci_dev *pdev, static int ioh_gpio_probe(struct pci_dev *pdev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
int ret; int ret;
......
...@@ -148,7 +148,7 @@ mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) ...@@ -148,7 +148,7 @@ mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
return 0; return 0;
} }
static int __devinit mpc52xx_wkup_gpiochip_probe(struct platform_device *ofdev) static int mpc52xx_wkup_gpiochip_probe(struct platform_device *ofdev)
{ {
struct mpc52xx_gpiochip *chip; struct mpc52xx_gpiochip *chip;
struct mpc52xx_gpio_wkup __iomem *regs; struct mpc52xx_gpio_wkup __iomem *regs;
...@@ -308,7 +308,7 @@ mpc52xx_simple_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) ...@@ -308,7 +308,7 @@ mpc52xx_simple_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val)
return 0; return 0;
} }
static int __devinit mpc52xx_simple_gpiochip_probe(struct platform_device *ofdev) static int mpc52xx_simple_gpiochip_probe(struct platform_device *ofdev)
{ {
struct mpc52xx_gpiochip *chip; struct mpc52xx_gpiochip *chip;
struct gpio_chip *gc; struct gpio_chip *gc;
......
...@@ -256,7 +256,7 @@ static void msic_gpio_irq_handler(unsigned irq, struct irq_desc *desc) ...@@ -256,7 +256,7 @@ static void msic_gpio_irq_handler(unsigned irq, struct irq_desc *desc)
chip->irq_eoi(data); chip->irq_eoi(data);
} }
static int __devinit platform_msic_gpio_probe(struct platform_device *pdev) static int platform_msic_gpio_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct intel_msic_gpio_pdata *pdata = dev->platform_data; struct intel_msic_gpio_pdata *pdata = dev->platform_data;
......
...@@ -352,7 +352,7 @@ static struct irq_chip msm_gpio_irq_chip = { ...@@ -352,7 +352,7 @@ static struct irq_chip msm_gpio_irq_chip = {
.irq_set_wake = msm_gpio_irq_set_wake, .irq_set_wake = msm_gpio_irq_set_wake,
}; };
static int __devinit msm_gpio_probe(struct platform_device *dev) static int msm_gpio_probe(struct platform_device *dev)
{ {
int i, irq, ret; int i, irq, ret;
......
...@@ -478,7 +478,7 @@ static struct of_device_id mvebu_gpio_of_match[] __devinitdata = { ...@@ -478,7 +478,7 @@ static struct of_device_id mvebu_gpio_of_match[] __devinitdata = {
}; };
MODULE_DEVICE_TABLE(of, mvebu_gpio_of_match); MODULE_DEVICE_TABLE(of, mvebu_gpio_of_match);
static int __devinit mvebu_gpio_probe(struct platform_device *pdev) static int mvebu_gpio_probe(struct platform_device *pdev)
{ {
struct mvebu_gpio_chip *mvchip; struct mvebu_gpio_chip *mvchip;
const struct of_device_id *match; const struct of_device_id *match;
......
...@@ -356,7 +356,7 @@ static void __init mxc_gpio_init_gc(struct mxc_gpio_port *port, int irq_base) ...@@ -356,7 +356,7 @@ static void __init mxc_gpio_init_gc(struct mxc_gpio_port *port, int irq_base)
IRQ_NOREQUEST, 0); IRQ_NOREQUEST, 0);
} }
static void __devinit mxc_gpio_get_hw(struct platform_device *pdev) static void mxc_gpio_get_hw(struct platform_device *pdev)
{ {
const struct of_device_id *of_id = const struct of_device_id *of_id =
of_match_device(mxc_gpio_dt_ids, &pdev->dev); of_match_device(mxc_gpio_dt_ids, &pdev->dev);
...@@ -395,7 +395,7 @@ static int mxc_gpio_to_irq(struct gpio_chip *gc, unsigned offset) ...@@ -395,7 +395,7 @@ static int mxc_gpio_to_irq(struct gpio_chip *gc, unsigned offset)
return irq_find_mapping(port->domain, offset); return irq_find_mapping(port->domain, offset);
} }
static int __devinit mxc_gpio_probe(struct platform_device *pdev) static int mxc_gpio_probe(struct platform_device *pdev)
{ {
struct device_node *np = pdev->dev.of_node; struct device_node *np = pdev->dev.of_node;
struct mxc_gpio_port *port; struct mxc_gpio_port *port;
......
...@@ -214,7 +214,7 @@ static const struct of_device_id mxs_gpio_dt_ids[] = { ...@@ -214,7 +214,7 @@ static const struct of_device_id mxs_gpio_dt_ids[] = {
}; };
MODULE_DEVICE_TABLE(of, mxs_gpio_dt_ids); MODULE_DEVICE_TABLE(of, mxs_gpio_dt_ids);
static int __devinit mxs_gpio_probe(struct platform_device *pdev) static int mxs_gpio_probe(struct platform_device *pdev)
{ {
const struct of_device_id *of_id = const struct of_device_id *of_id =
of_match_device(mxs_gpio_dt_ids, &pdev->dev); of_match_device(mxs_gpio_dt_ids, &pdev->dev);
......
...@@ -1012,7 +1012,7 @@ static void omap_gpio_mod_init(struct gpio_bank *bank) ...@@ -1012,7 +1012,7 @@ static void omap_gpio_mod_init(struct gpio_bank *bank)
dev_err(bank->dev, "Could not get gpio dbck\n"); dev_err(bank->dev, "Could not get gpio dbck\n");
} }
static __devinit void static void
omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start, omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start,
unsigned int num) unsigned int num)
{ {
...@@ -1041,7 +1041,7 @@ omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start, ...@@ -1041,7 +1041,7 @@ omap_mpuio_alloc_gc(struct gpio_bank *bank, unsigned int irq_start,
IRQ_NOREQUEST | IRQ_NOPROBE, 0); IRQ_NOREQUEST | IRQ_NOPROBE, 0);
} }
static void __devinit omap_gpio_chip_init(struct gpio_bank *bank) static void omap_gpio_chip_init(struct gpio_bank *bank)
{ {
int j; int j;
static int gpio; static int gpio;
...@@ -1089,7 +1089,7 @@ static void __devinit omap_gpio_chip_init(struct gpio_bank *bank) ...@@ -1089,7 +1089,7 @@ static void __devinit omap_gpio_chip_init(struct gpio_bank *bank)
static const struct of_device_id omap_gpio_match[]; static const struct of_device_id omap_gpio_match[];
static int __devinit omap_gpio_probe(struct platform_device *pdev) static int omap_gpio_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct device_node *node = dev->of_node; struct device_node *node = dev->of_node;
......
...@@ -602,7 +602,7 @@ pca953x_get_alt_pdata(struct i2c_client *client, int *gpio_base, u32 *invert) ...@@ -602,7 +602,7 @@ pca953x_get_alt_pdata(struct i2c_client *client, int *gpio_base, u32 *invert)
} }
#endif #endif
static int __devinit device_pca953x_init(struct pca953x_chip *chip, u32 invert) static int device_pca953x_init(struct pca953x_chip *chip, u32 invert)
{ {
int ret; int ret;
...@@ -621,7 +621,7 @@ static int __devinit device_pca953x_init(struct pca953x_chip *chip, u32 invert) ...@@ -621,7 +621,7 @@ static int __devinit device_pca953x_init(struct pca953x_chip *chip, u32 invert)
return ret; return ret;
} }
static int __devinit device_pca957x_init(struct pca953x_chip *chip, u32 invert) static int device_pca957x_init(struct pca953x_chip *chip, u32 invert)
{ {
int ret; int ret;
u32 val = 0; u32 val = 0;
...@@ -652,7 +652,7 @@ static int __devinit device_pca957x_init(struct pca953x_chip *chip, u32 invert) ...@@ -652,7 +652,7 @@ static int __devinit device_pca957x_init(struct pca953x_chip *chip, u32 invert)
return ret; return ret;
} }
static int __devinit pca953x_probe(struct i2c_client *client, static int pca953x_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct pca953x_platform_data *pdata; struct pca953x_platform_data *pdata;
......
...@@ -325,7 +325,7 @@ static irqreturn_t pch_gpio_handler(int irq, void *dev_id) ...@@ -325,7 +325,7 @@ static irqreturn_t pch_gpio_handler(int irq, void *dev_id)
return ret; return ret;
} }
static __devinit void pch_gpio_alloc_generic_chip(struct pch_gpio *chip, static void pch_gpio_alloc_generic_chip(struct pch_gpio *chip,
unsigned int irq_start, unsigned int num) unsigned int irq_start, unsigned int num)
{ {
struct irq_chip_generic *gc; struct irq_chip_generic *gc;
...@@ -345,7 +345,7 @@ static __devinit void pch_gpio_alloc_generic_chip(struct pch_gpio *chip, ...@@ -345,7 +345,7 @@ static __devinit void pch_gpio_alloc_generic_chip(struct pch_gpio *chip,
IRQ_NOREQUEST | IRQ_NOPROBE, 0); IRQ_NOREQUEST | IRQ_NOPROBE, 0);
} }
static int __devinit pch_gpio_probe(struct pci_dev *pdev, static int pch_gpio_probe(struct pci_dev *pdev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
s32 ret; s32 ret;
......
...@@ -250,7 +250,7 @@ static int pxa_gpio_of_xlate(struct gpio_chip *gc, ...@@ -250,7 +250,7 @@ static int pxa_gpio_of_xlate(struct gpio_chip *gc,
} }
#endif #endif
static int __devinit pxa_init_gpio_chip(int gpio_end, static int pxa_init_gpio_chip(int gpio_end,
int (*set_wake)(unsigned int, unsigned int)) int (*set_wake)(unsigned int, unsigned int))
{ {
int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1; int i, gpio, nbanks = gpio_to_bank(gpio_end) + 1;
...@@ -490,7 +490,7 @@ const struct irq_domain_ops pxa_irq_domain_ops = { ...@@ -490,7 +490,7 @@ const struct irq_domain_ops pxa_irq_domain_ops = {
.xlate = irq_domain_xlate_twocell, .xlate = irq_domain_xlate_twocell,
}; };
static int __devinit pxa_gpio_probe_dt(struct platform_device *pdev) static int pxa_gpio_probe_dt(struct platform_device *pdev)
{ {
int ret, nr_banks, nr_gpios; int ret, nr_banks, nr_gpios;
struct device_node *prev, *next, *np = pdev->dev.of_node; struct device_node *prev, *next, *np = pdev->dev.of_node;
...@@ -537,7 +537,7 @@ static int __devinit pxa_gpio_probe_dt(struct platform_device *pdev) ...@@ -537,7 +537,7 @@ static int __devinit pxa_gpio_probe_dt(struct platform_device *pdev)
#define pxa_gpio_probe_dt(pdev) (-1) #define pxa_gpio_probe_dt(pdev) (-1)
#endif #endif
static int __devinit pxa_gpio_probe(struct platform_device *pdev) static int pxa_gpio_probe(struct platform_device *pdev)
{ {
struct pxa_gpio_chip *c; struct pxa_gpio_chip *c;
struct resource *res; struct resource *res;
......
...@@ -111,7 +111,7 @@ static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset) ...@@ -111,7 +111,7 @@ static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset)
rc5t583_set_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset)); rc5t583_set_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset));
} }
static int __devinit rc5t583_gpio_probe(struct platform_device *pdev) static int rc5t583_gpio_probe(struct platform_device *pdev)
{ {
struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent); struct rc5t583 *rc5t583 = dev_get_drvdata(pdev->dev.parent);
struct rc5t583_platform_data *pdata = dev_get_platdata(rc5t583->dev); struct rc5t583_platform_data *pdata = dev_get_platdata(rc5t583->dev);
......
...@@ -128,7 +128,7 @@ static int rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio) ...@@ -128,7 +128,7 @@ static int rdc_gpio_direction_input(struct gpio_chip *chip, unsigned gpio)
/* /*
* Cache the initial value of both GPIO data registers * Cache the initial value of both GPIO data registers
*/ */
static int __devinit rdc321x_gpio_probe(struct platform_device *pdev) static int rdc321x_gpio_probe(struct platform_device *pdev)
{ {
int err; int err;
struct resource *r; struct resource *r;
......
...@@ -185,7 +185,7 @@ static struct gpio_chip sch_gpio_resume = { ...@@ -185,7 +185,7 @@ static struct gpio_chip sch_gpio_resume = {
.set = sch_gpio_resume_set, .set = sch_gpio_resume_set,
}; };
static int __devinit sch_gpio_probe(struct platform_device *pdev) static int sch_gpio_probe(struct platform_device *pdev)
{ {
struct resource *res; struct resource *res;
int err, id; int err, id;
......
...@@ -129,7 +129,7 @@ static struct irq_domain_ops irq_domain_sdv_ops = { ...@@ -129,7 +129,7 @@ static struct irq_domain_ops irq_domain_sdv_ops = {
.xlate = sdv_xlate, .xlate = sdv_xlate,
}; };
static __devinit int sdv_register_irqsupport(struct sdv_gpio_chip_data *sd, static int sdv_register_irqsupport(struct sdv_gpio_chip_data *sd,
struct pci_dev *pdev) struct pci_dev *pdev)
{ {
struct irq_chip_type *ct; struct irq_chip_type *ct;
...@@ -186,7 +186,7 @@ static __devinit int sdv_register_irqsupport(struct sdv_gpio_chip_data *sd, ...@@ -186,7 +186,7 @@ static __devinit int sdv_register_irqsupport(struct sdv_gpio_chip_data *sd,
return ret; return ret;
} }
static int __devinit sdv_gpio_probe(struct pci_dev *pdev, static int sdv_gpio_probe(struct pci_dev *pdev,
const struct pci_device_id *pci_id) const struct pci_device_id *pci_id)
{ {
struct sdv_gpio_chip_data *sd; struct sdv_gpio_chip_data *sd;
......
...@@ -320,7 +320,7 @@ static irqreturn_t gsta_gpio_handler(int irq, void *dev_id) ...@@ -320,7 +320,7 @@ static irqreturn_t gsta_gpio_handler(int irq, void *dev_id)
return ret; return ret;
} }
static __devinit void gsta_alloc_irq_chip(struct gsta_gpio *chip) static void gsta_alloc_irq_chip(struct gsta_gpio *chip)
{ {
struct irq_chip_generic *gc; struct irq_chip_generic *gc;
struct irq_chip_type *ct; struct irq_chip_type *ct;
...@@ -353,7 +353,7 @@ static __devinit void gsta_alloc_irq_chip(struct gsta_gpio *chip) ...@@ -353,7 +353,7 @@ static __devinit void gsta_alloc_irq_chip(struct gsta_gpio *chip)
} }
/* The platform device used here is instantiated by the MFD device */ /* The platform device used here is instantiated by the MFD device */
static int __devinit gsta_probe(struct platform_device *dev) static int gsta_probe(struct platform_device *dev)
{ {
int i, err; int i, err;
struct pci_dev *pdev; struct pci_dev *pdev;
......
...@@ -267,7 +267,7 @@ static irqreturn_t stmpe_gpio_irq(int irq, void *dev) ...@@ -267,7 +267,7 @@ static irqreturn_t stmpe_gpio_irq(int irq, void *dev)
return IRQ_HANDLED; return IRQ_HANDLED;
} }
static int __devinit stmpe_gpio_irq_init(struct stmpe_gpio *stmpe_gpio) static int stmpe_gpio_irq_init(struct stmpe_gpio *stmpe_gpio)
{ {
int base = stmpe_gpio->irq_base; int base = stmpe_gpio->irq_base;
int irq; int irq;
...@@ -301,7 +301,7 @@ static void stmpe_gpio_irq_remove(struct stmpe_gpio *stmpe_gpio) ...@@ -301,7 +301,7 @@ static void stmpe_gpio_irq_remove(struct stmpe_gpio *stmpe_gpio)
} }
} }
static int __devinit stmpe_gpio_probe(struct platform_device *pdev) static int stmpe_gpio_probe(struct platform_device *pdev)
{ {
struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent); struct stmpe *stmpe = dev_get_drvdata(pdev->dev.parent);
struct stmpe_gpio_platform_data *pdata; struct stmpe_gpio_platform_data *pdata;
......
...@@ -197,7 +197,7 @@ static int xway_stp_hw_init(struct xway_stp *chip) ...@@ -197,7 +197,7 @@ static int xway_stp_hw_init(struct xway_stp *chip)
return 0; return 0;
} }
static int __devinit xway_stp_probe(struct platform_device *pdev) static int xway_stp_probe(struct platform_device *pdev)
{ {
struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0); struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
const __be32 *shadow, *groups, *dsl, *phy; const __be32 *shadow, *groups, *dsl, *phy;
......
...@@ -575,7 +575,7 @@ static void sx150x_remove_irq_chip(struct sx150x_chip *chip) ...@@ -575,7 +575,7 @@ static void sx150x_remove_irq_chip(struct sx150x_chip *chip)
} }
} }
static int __devinit sx150x_probe(struct i2c_client *client, static int sx150x_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
static const u32 i2c_funcs = I2C_FUNC_SMBUS_BYTE_DATA | static const u32 i2c_funcs = I2C_FUNC_SMBUS_BYTE_DATA |
......
...@@ -311,7 +311,7 @@ static int tc3589x_gpio_irq_init(struct tc3589x_gpio *tc3589x_gpio, ...@@ -311,7 +311,7 @@ static int tc3589x_gpio_irq_init(struct tc3589x_gpio *tc3589x_gpio,
return 0; return 0;
} }
static int __devinit tc3589x_gpio_probe(struct platform_device *pdev) static int tc3589x_gpio_probe(struct platform_device *pdev)
{ {
struct tc3589x *tc3589x = dev_get_drvdata(pdev->dev.parent); struct tc3589x *tc3589x = dev_get_drvdata(pdev->dev.parent);
struct tc3589x_gpio_platform_data *pdata; struct tc3589x_gpio_platform_data *pdata;
......
...@@ -376,7 +376,7 @@ static struct of_device_id tegra_gpio_of_match[] __devinitdata = { ...@@ -376,7 +376,7 @@ static struct of_device_id tegra_gpio_of_match[] __devinitdata = {
*/ */
static struct lock_class_key gpio_lock_class; static struct lock_class_key gpio_lock_class;
static int __devinit tegra_gpio_probe(struct platform_device *pdev) static int tegra_gpio_probe(struct platform_device *pdev)
{ {
const struct of_device_id *match; const struct of_device_id *match;
struct tegra_gpio_soc_config *config; struct tegra_gpio_soc_config *config;
......
...@@ -222,7 +222,7 @@ static struct irq_chip timbgpio_irqchip = { ...@@ -222,7 +222,7 @@ static struct irq_chip timbgpio_irqchip = {
.irq_set_type = timbgpio_irq_type, .irq_set_type = timbgpio_irq_type,
}; };
static int __devinit timbgpio_probe(struct platform_device *pdev) static int timbgpio_probe(struct platform_device *pdev)
{ {
int err, i; int err, i;
struct gpio_chip *gc; struct gpio_chip *gc;
......
...@@ -80,7 +80,7 @@ static int tps6586x_gpio_output(struct gpio_chip *gc, unsigned offset, ...@@ -80,7 +80,7 @@ static int tps6586x_gpio_output(struct gpio_chip *gc, unsigned offset,
val, mask); val, mask);
} }
static int __devinit tps6586x_gpio_probe(struct platform_device *pdev) static int tps6586x_gpio_probe(struct platform_device *pdev)
{ {
struct tps6586x_platform_data *pdata; struct tps6586x_platform_data *pdata;
struct tps6586x_gpio *tps6586x_gpio; struct tps6586x_gpio *tps6586x_gpio;
......
...@@ -113,7 +113,7 @@ static struct tps65910_board *tps65910_parse_dt_for_gpio(struct device *dev, ...@@ -113,7 +113,7 @@ static struct tps65910_board *tps65910_parse_dt_for_gpio(struct device *dev,
} }
#endif #endif
static int __devinit tps65910_gpio_probe(struct platform_device *pdev) static int tps65910_gpio_probe(struct platform_device *pdev)
{ {
struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent);
struct tps65910_board *pdata = dev_get_platdata(tps65910->dev); struct tps65910_board *pdata = dev_get_platdata(tps65910->dev);
......
...@@ -84,7 +84,7 @@ static struct gpio_chip template_chip = { ...@@ -84,7 +84,7 @@ static struct gpio_chip template_chip = {
.base = -1, .base = -1,
}; };
static int __devinit tps65912_gpio_probe(struct platform_device *pdev) static int tps65912_gpio_probe(struct platform_device *pdev)
{ {
struct tps65912 *tps65912 = dev_get_drvdata(pdev->dev.parent); struct tps65912 *tps65912 = dev_get_drvdata(pdev->dev.parent);
struct tps65912_board *pdata = tps65912->dev->platform_data; struct tps65912_board *pdata = tps65912->dev->platform_data;
......
...@@ -352,7 +352,7 @@ static struct gpio_chip twl_gpiochip = { ...@@ -352,7 +352,7 @@ static struct gpio_chip twl_gpiochip = {
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
static int __devinit gpio_twl4030_pulls(u32 ups, u32 downs) static int gpio_twl4030_pulls(u32 ups, u32 downs)
{ {
u8 message[6]; u8 message[6];
unsigned i, gpio_bit; unsigned i, gpio_bit;
...@@ -377,7 +377,7 @@ static int __devinit gpio_twl4030_pulls(u32 ups, u32 downs) ...@@ -377,7 +377,7 @@ static int __devinit gpio_twl4030_pulls(u32 ups, u32 downs)
REG_GPIOPUPDCTR1, 5); REG_GPIOPUPDCTR1, 5);
} }
static int __devinit gpio_twl4030_debounce(u32 debounce, u8 mmc_cd) static int gpio_twl4030_debounce(u32 debounce, u8 mmc_cd)
{ {
u8 message[4]; u8 message[4];
...@@ -419,7 +419,7 @@ static struct twl4030_gpio_platform_data *of_gpio_twl4030(struct device *dev) ...@@ -419,7 +419,7 @@ static struct twl4030_gpio_platform_data *of_gpio_twl4030(struct device *dev)
return omap_twl_info; return omap_twl_info;
} }
static int __devinit gpio_twl4030_probe(struct platform_device *pdev) static int gpio_twl4030_probe(struct platform_device *pdev)
{ {
struct twl4030_gpio_platform_data *pdata = pdev->dev.platform_data; struct twl4030_gpio_platform_data *pdata = pdev->dev.platform_data;
struct device_node *node = pdev->dev.of_node; struct device_node *node = pdev->dev.of_node;
......
...@@ -82,7 +82,7 @@ static struct gpio_chip twl6040gpo_chip = { ...@@ -82,7 +82,7 @@ static struct gpio_chip twl6040gpo_chip = {
/*----------------------------------------------------------------------*/ /*----------------------------------------------------------------------*/
static int __devinit gpo_twl6040_probe(struct platform_device *pdev) static int gpo_twl6040_probe(struct platform_device *pdev)
{ {
struct twl6040_gpo_data *pdata = pdev->dev.platform_data; struct twl6040_gpo_data *pdata = pdev->dev.platform_data;
struct device *twl6040_core_dev = pdev->dev.parent; struct device *twl6040_core_dev = pdev->dev.parent;
......
...@@ -490,7 +490,7 @@ static struct gpio_chip vr41xx_gpio_chip = { ...@@ -490,7 +490,7 @@ static struct gpio_chip vr41xx_gpio_chip = {
.to_irq = vr41xx_gpio_to_irq, .to_irq = vr41xx_gpio_to_irq,
}; };
static int __devinit giu_probe(struct platform_device *pdev) static int giu_probe(struct platform_device *pdev)
{ {
struct resource *res; struct resource *res;
unsigned int trigger, i, pin; unsigned int trigger, i, pin;
......
...@@ -269,7 +269,7 @@ static struct of_device_id vt8500_gpio_dt_ids[] = { ...@@ -269,7 +269,7 @@ static struct of_device_id vt8500_gpio_dt_ids[] = {
{ /* Sentinel */ }, { /* Sentinel */ },
}; };
static int __devinit vt8500_gpio_probe(struct platform_device *pdev) static int vt8500_gpio_probe(struct platform_device *pdev)
{ {
void __iomem *gpio_base; void __iomem *gpio_base;
struct device_node *np; struct device_node *np;
......
...@@ -219,7 +219,7 @@ static void vx855gpio_gpio_setup(struct vx855_gpio *vg) ...@@ -219,7 +219,7 @@ static void vx855gpio_gpio_setup(struct vx855_gpio *vg)
} }
/* This platform device is ordinarily registered by the vx855 mfd driver */ /* This platform device is ordinarily registered by the vx855 mfd driver */
static __devinit int vx855gpio_probe(struct platform_device *pdev) static int vx855gpio_probe(struct platform_device *pdev)
{ {
struct resource *res_gpi; struct resource *res_gpi;
struct resource *res_gpo; struct resource *res_gpo;
......
...@@ -243,7 +243,7 @@ static struct gpio_chip template_chip = { ...@@ -243,7 +243,7 @@ static struct gpio_chip template_chip = {
.can_sleep = 1, .can_sleep = 1,
}; };
static int __devinit wm831x_gpio_probe(struct platform_device *pdev) static int wm831x_gpio_probe(struct platform_device *pdev)
{ {
struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent); struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent);
struct wm831x_pdata *pdata = wm831x->dev->platform_data; struct wm831x_pdata *pdata = wm831x->dev->platform_data;
......
...@@ -109,7 +109,7 @@ static struct gpio_chip template_chip = { ...@@ -109,7 +109,7 @@ static struct gpio_chip template_chip = {
.can_sleep = 1, .can_sleep = 1,
}; };
static int __devinit wm8350_gpio_probe(struct platform_device *pdev) static int wm8350_gpio_probe(struct platform_device *pdev)
{ {
struct wm8350 *wm8350 = dev_get_drvdata(pdev->dev.parent); struct wm8350 *wm8350 = dev_get_drvdata(pdev->dev.parent);
struct wm8350_platform_data *pdata = wm8350->dev->platform_data; struct wm8350_platform_data *pdata = wm8350->dev->platform_data;
......
...@@ -245,7 +245,7 @@ static struct gpio_chip template_chip = { ...@@ -245,7 +245,7 @@ static struct gpio_chip template_chip = {
.can_sleep = 1, .can_sleep = 1,
}; };
static int __devinit wm8994_gpio_probe(struct platform_device *pdev) static int wm8994_gpio_probe(struct platform_device *pdev)
{ {
struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent); struct wm8994 *wm8994 = dev_get_drvdata(pdev->dev.parent);
struct wm8994_pdata *pdata = wm8994->dev->platform_data; struct wm8994_pdata *pdata = wm8994->dev->platform_data;
......
...@@ -159,7 +159,7 @@ static void xgpio_save_regs(struct of_mm_gpio_chip *mm_gc) ...@@ -159,7 +159,7 @@ static void xgpio_save_regs(struct of_mm_gpio_chip *mm_gc)
* driver data structure. It returns 0, if the driver is bound to the GPIO * driver data structure. It returns 0, if the driver is bound to the GPIO
* device, or a negative value if there is an error. * device, or a negative value if there is an error.
*/ */
static int __devinit xgpio_of_probe(struct device_node *np) static int xgpio_of_probe(struct device_node *np)
{ {
struct xgpio_instance *chip; struct xgpio_instance *chip;
int status = 0; int status = 0;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment