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

mfd: 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: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
Cc: Peter Tyser <ptyser@xes-inc.com>
Cc: Daniel Walker <dwalker@fifo99.com>
Cc: Bryan Huntsman <bryanh@codeaurora.org>
Acked-by: default avatarDavid Brown <davidb@codeaurora.org>
Acked-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 84449216
...@@ -248,7 +248,7 @@ static const struct regmap_irq pm800_irqs[] = { ...@@ -248,7 +248,7 @@ static const struct regmap_irq pm800_irqs[] = {
}, },
}; };
static int __devinit device_gpadc_init(struct pm80x_chip *chip, static int device_gpadc_init(struct pm80x_chip *chip,
struct pm80x_platform_data *pdata) struct pm80x_platform_data *pdata)
{ {
struct pm80x_subchip *subchip = chip->subchip; struct pm80x_subchip *subchip = chip->subchip;
...@@ -315,7 +315,7 @@ static int __devinit device_gpadc_init(struct pm80x_chip *chip, ...@@ -315,7 +315,7 @@ static int __devinit device_gpadc_init(struct pm80x_chip *chip,
return ret; return ret;
} }
static int __devinit device_irq_init_800(struct pm80x_chip *chip) static int device_irq_init_800(struct pm80x_chip *chip)
{ {
struct regmap *map = chip->regmap; struct regmap *map = chip->regmap;
unsigned long flags = IRQF_TRIGGER_FALLING | IRQF_ONESHOT; unsigned long flags = IRQF_TRIGGER_FALLING | IRQF_ONESHOT;
...@@ -415,7 +415,7 @@ static void pm800_pages_exit(struct pm80x_chip *chip) ...@@ -415,7 +415,7 @@ static void pm800_pages_exit(struct pm80x_chip *chip)
} }
} }
static int __devinit device_800_init(struct pm80x_chip *chip, static int device_800_init(struct pm80x_chip *chip,
struct pm80x_platform_data *pdata) struct pm80x_platform_data *pdata)
{ {
int ret, pmic_id; int ret, pmic_id;
...@@ -499,7 +499,7 @@ static int __devinit device_800_init(struct pm80x_chip *chip, ...@@ -499,7 +499,7 @@ static int __devinit device_800_init(struct pm80x_chip *chip,
return ret; return ret;
} }
static int __devinit pm800_probe(struct i2c_client *client, static int pm800_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
int ret = 0; int ret = 0;
......
...@@ -135,7 +135,7 @@ static struct regmap_irq pm805_irqs[] = { ...@@ -135,7 +135,7 @@ static struct regmap_irq pm805_irqs[] = {
}, },
}; };
static int __devinit device_irq_init_805(struct pm80x_chip *chip) static int device_irq_init_805(struct pm80x_chip *chip)
{ {
struct regmap *map = chip->regmap; struct regmap *map = chip->regmap;
unsigned long flags = IRQF_TRIGGER_FALLING | IRQF_ONESHOT; unsigned long flags = IRQF_TRIGGER_FALLING | IRQF_ONESHOT;
...@@ -189,7 +189,7 @@ static struct regmap_irq_chip pm805_irq_chip = { ...@@ -189,7 +189,7 @@ static struct regmap_irq_chip pm805_irq_chip = {
.ack_base = PM805_INT_STATUS1, .ack_base = PM805_INT_STATUS1,
}; };
static int __devinit device_805_init(struct pm80x_chip *chip) static int device_805_init(struct pm80x_chip *chip)
{ {
int ret = 0; int ret = 0;
unsigned int val; unsigned int val;
...@@ -232,7 +232,7 @@ static int __devinit device_805_init(struct pm80x_chip *chip) ...@@ -232,7 +232,7 @@ static int __devinit device_805_init(struct pm80x_chip *chip)
return ret; return ret;
} }
static int __devinit pm805_probe(struct i2c_client *client, static int pm805_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
int ret = 0; int ret = 0;
......
...@@ -31,7 +31,7 @@ const struct regmap_config pm80x_regmap_config = { ...@@ -31,7 +31,7 @@ const struct regmap_config pm80x_regmap_config = {
}; };
EXPORT_SYMBOL_GPL(pm80x_regmap_config); EXPORT_SYMBOL_GPL(pm80x_regmap_config);
int __devinit pm80x_init(struct i2c_client *client, int pm80x_init(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct pm80x_chip *chip; struct pm80x_chip *chip;
......
...@@ -565,7 +565,7 @@ static struct irq_domain_ops pm860x_irq_domain_ops = { ...@@ -565,7 +565,7 @@ static struct irq_domain_ops pm860x_irq_domain_ops = {
.xlate = irq_domain_xlate_onetwocell, .xlate = irq_domain_xlate_onetwocell,
}; };
static int __devinit device_irq_init(struct pm860x_chip *chip, static int device_irq_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
struct i2c_client *i2c = (chip->id == CHIP_PM8607) ? chip->client \ struct i2c_client *i2c = (chip->id == CHIP_PM8607) ? chip->client \
...@@ -730,7 +730,7 @@ int pm8606_osc_disable(struct pm860x_chip *chip, unsigned short client) ...@@ -730,7 +730,7 @@ int pm8606_osc_disable(struct pm860x_chip *chip, unsigned short client)
} }
EXPORT_SYMBOL(pm8606_osc_disable); EXPORT_SYMBOL(pm8606_osc_disable);
static void __devinit device_osc_init(struct i2c_client *i2c) static void device_osc_init(struct i2c_client *i2c)
{ {
struct pm860x_chip *chip = i2c_get_clientdata(i2c); struct pm860x_chip *chip = i2c_get_clientdata(i2c);
...@@ -745,7 +745,7 @@ static void __devinit device_osc_init(struct i2c_client *i2c) ...@@ -745,7 +745,7 @@ static void __devinit device_osc_init(struct i2c_client *i2c)
chip->osc_status = PM8606_REF_GP_OSC_OFF; chip->osc_status = PM8606_REF_GP_OSC_OFF;
} }
static void __devinit device_bk_init(struct pm860x_chip *chip, static void device_bk_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret, i; int ret, i;
...@@ -765,7 +765,7 @@ static void __devinit device_bk_init(struct pm860x_chip *chip, ...@@ -765,7 +765,7 @@ static void __devinit device_bk_init(struct pm860x_chip *chip,
dev_err(chip->dev, "Failed to add backlight subdev\n"); dev_err(chip->dev, "Failed to add backlight subdev\n");
} }
static void __devinit device_led_init(struct pm860x_chip *chip, static void device_led_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret, i; int ret, i;
...@@ -787,7 +787,7 @@ static void __devinit device_led_init(struct pm860x_chip *chip, ...@@ -787,7 +787,7 @@ static void __devinit device_led_init(struct pm860x_chip *chip,
} }
} }
static void __devinit device_regulator_init(struct pm860x_chip *chip, static void device_regulator_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret; int ret;
...@@ -866,7 +866,7 @@ static void __devinit device_regulator_init(struct pm860x_chip *chip, ...@@ -866,7 +866,7 @@ static void __devinit device_regulator_init(struct pm860x_chip *chip,
} }
} }
static void __devinit device_rtc_init(struct pm860x_chip *chip, static void device_rtc_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret; int ret;
...@@ -885,7 +885,7 @@ static void __devinit device_rtc_init(struct pm860x_chip *chip, ...@@ -885,7 +885,7 @@ static void __devinit device_rtc_init(struct pm860x_chip *chip,
dev_err(chip->dev, "Failed to add rtc subdev\n"); dev_err(chip->dev, "Failed to add rtc subdev\n");
} }
static void __devinit device_touch_init(struct pm860x_chip *chip, static void device_touch_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret; int ret;
...@@ -904,7 +904,7 @@ static void __devinit device_touch_init(struct pm860x_chip *chip, ...@@ -904,7 +904,7 @@ static void __devinit device_touch_init(struct pm860x_chip *chip,
dev_err(chip->dev, "Failed to add touch subdev\n"); dev_err(chip->dev, "Failed to add touch subdev\n");
} }
static void __devinit device_power_init(struct pm860x_chip *chip, static void device_power_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret; int ret;
...@@ -951,7 +951,7 @@ static void __devinit device_power_init(struct pm860x_chip *chip, ...@@ -951,7 +951,7 @@ static void __devinit device_power_init(struct pm860x_chip *chip,
} }
} }
static void __devinit device_onkey_init(struct pm860x_chip *chip, static void device_onkey_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret; int ret;
...@@ -965,7 +965,7 @@ static void __devinit device_onkey_init(struct pm860x_chip *chip, ...@@ -965,7 +965,7 @@ static void __devinit device_onkey_init(struct pm860x_chip *chip,
dev_err(chip->dev, "Failed to add onkey subdev\n"); dev_err(chip->dev, "Failed to add onkey subdev\n");
} }
static void __devinit device_codec_init(struct pm860x_chip *chip, static void device_codec_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
int ret; int ret;
...@@ -979,7 +979,7 @@ static void __devinit device_codec_init(struct pm860x_chip *chip, ...@@ -979,7 +979,7 @@ static void __devinit device_codec_init(struct pm860x_chip *chip,
dev_err(chip->dev, "Failed to add codec subdev\n"); dev_err(chip->dev, "Failed to add codec subdev\n");
} }
static void __devinit device_8607_init(struct pm860x_chip *chip, static void device_8607_init(struct pm860x_chip *chip,
struct i2c_client *i2c, struct i2c_client *i2c,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
...@@ -1040,7 +1040,7 @@ static void __devinit device_8607_init(struct pm860x_chip *chip, ...@@ -1040,7 +1040,7 @@ static void __devinit device_8607_init(struct pm860x_chip *chip,
return; return;
} }
static void __devinit device_8606_init(struct pm860x_chip *chip, static void device_8606_init(struct pm860x_chip *chip,
struct i2c_client *i2c, struct i2c_client *i2c,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
...@@ -1049,7 +1049,7 @@ static void __devinit device_8606_init(struct pm860x_chip *chip, ...@@ -1049,7 +1049,7 @@ static void __devinit device_8606_init(struct pm860x_chip *chip,
device_led_init(chip, pdata); device_led_init(chip, pdata);
} }
static int __devinit pm860x_device_init(struct pm860x_chip *chip, static int pm860x_device_init(struct pm860x_chip *chip,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
chip->core_irq = 0; chip->core_irq = 0;
...@@ -1109,7 +1109,7 @@ static struct regmap_config pm860x_regmap_config = { ...@@ -1109,7 +1109,7 @@ static struct regmap_config pm860x_regmap_config = {
.val_bits = 8, .val_bits = 8,
}; };
static int __devinit pm860x_dt_init(struct device_node *np, static int pm860x_dt_init(struct device_node *np,
struct device *dev, struct device *dev,
struct pm860x_platform_data *pdata) struct pm860x_platform_data *pdata)
{ {
...@@ -1127,7 +1127,7 @@ static int __devinit pm860x_dt_init(struct device_node *np, ...@@ -1127,7 +1127,7 @@ static int __devinit pm860x_dt_init(struct device_node *np,
return 0; return 0;
} }
static int __devinit pm860x_probe(struct i2c_client *client, static int pm860x_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct pm860x_platform_data *pdata = client->dev.platform_data; struct pm860x_platform_data *pdata = client->dev.platform_data;
......
...@@ -708,7 +708,7 @@ ab3100_init_settings[] = { ...@@ -708,7 +708,7 @@ ab3100_init_settings[] = {
}, },
}; };
static int __devinit ab3100_setup(struct ab3100 *ab3100) static int ab3100_setup(struct ab3100 *ab3100)
{ {
int err = 0; int err = 0;
int i; int i;
...@@ -857,7 +857,7 @@ static const struct ab_family_id ids[] __devinitconst = { ...@@ -857,7 +857,7 @@ static const struct ab_family_id ids[] __devinitconst = {
}, },
}; };
static int __devinit ab3100_probe(struct i2c_client *client, static int ab3100_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct ab3100 *ab3100; struct ab3100 *ab3100;
......
...@@ -1248,7 +1248,7 @@ static struct attribute_group ab9540_attr_group = { ...@@ -1248,7 +1248,7 @@ static struct attribute_group ab9540_attr_group = {
.attrs = ab9540_sysfs_entries, .attrs = ab9540_sysfs_entries,
}; };
static int __devinit ab8500_probe(struct platform_device *pdev) static int ab8500_probe(struct platform_device *pdev)
{ {
static char *switch_off_status[] = { static char *switch_off_status[] = {
"Swoff bit programming", "Swoff bit programming",
......
...@@ -552,7 +552,7 @@ static struct dentry *ab8500_bank_file; ...@@ -552,7 +552,7 @@ static struct dentry *ab8500_bank_file;
static struct dentry *ab8500_address_file; static struct dentry *ab8500_address_file;
static struct dentry *ab8500_val_file; static struct dentry *ab8500_val_file;
static int __devinit ab8500_debug_probe(struct platform_device *plf) static int ab8500_debug_probe(struct platform_device *plf)
{ {
debug_bank = AB8500_MISC; debug_bank = AB8500_MISC;
debug_address = AB8500_REV_REG & 0x00FF; debug_address = AB8500_REV_REG & 0x00FF;
......
...@@ -571,7 +571,7 @@ static void ab8500_gpadc_read_calibration_data(struct ab8500_gpadc *gpadc) ...@@ -571,7 +571,7 @@ static void ab8500_gpadc_read_calibration_data(struct ab8500_gpadc *gpadc)
gpadc->cal_data[ADC_INPUT_VBAT].offset); gpadc->cal_data[ADC_INPUT_VBAT].offset);
} }
static int __devinit ab8500_gpadc_probe(struct platform_device *pdev) static int ab8500_gpadc_probe(struct platform_device *pdev)
{ {
int ret = 0; int ret = 0;
struct ab8500_gpadc *gpadc; struct ab8500_gpadc *gpadc;
......
...@@ -49,7 +49,7 @@ int ab8500_sysctrl_write(u16 reg, u8 mask, u8 value) ...@@ -49,7 +49,7 @@ int ab8500_sysctrl_write(u16 reg, u8 mask, u8 value)
(u8)(reg & 0xFF), mask, value); (u8)(reg & 0xFF), mask, value);
} }
static int __devinit ab8500_sysctrl_probe(struct platform_device *pdev) static int ab8500_sysctrl_probe(struct platform_device *pdev)
{ {
sysctrl_dev = &pdev->dev; sysctrl_dev = &pdev->dev;
return 0; return 0;
......
...@@ -203,7 +203,7 @@ static int adp5520_remove_subdevs(struct adp5520_chip *chip) ...@@ -203,7 +203,7 @@ static int adp5520_remove_subdevs(struct adp5520_chip *chip)
return device_for_each_child(chip->dev, NULL, __remove_subdev); return device_for_each_child(chip->dev, NULL, __remove_subdev);
} }
static int __devinit adp5520_probe(struct i2c_client *client, static int adp5520_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct adp5520_platform_data *pdata = client->dev.platform_data; struct adp5520_platform_data *pdata = client->dev.platform_data;
......
...@@ -285,7 +285,7 @@ static struct mfd_cell wm5110_devs[] = { ...@@ -285,7 +285,7 @@ static struct mfd_cell wm5110_devs[] = {
{ .name = "wm5110-codec" }, { .name = "wm5110-codec" },
}; };
int __devinit arizona_dev_init(struct arizona *arizona) int arizona_dev_init(struct arizona *arizona)
{ {
struct device *dev = arizona->dev; struct device *dev = arizona->dev;
const char *type_name; const char *type_name;
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include "arizona.h" #include "arizona.h"
static __devinit int arizona_i2c_probe(struct i2c_client *i2c, static int arizona_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct arizona *arizona; struct arizona *arizona;
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
#include "arizona.h" #include "arizona.h"
static int __devinit arizona_spi_probe(struct spi_device *spi) static int arizona_spi_probe(struct spi_device *spi)
{ {
const struct spi_device_id *id = spi_get_device_id(spi); const struct spi_device_id *id = spi_get_device_id(spi);
struct arizona *arizona; struct arizona *arizona;
......
...@@ -113,7 +113,7 @@ static __devinitdata struct mfd_cell cs5535_mfd_cells[] = { ...@@ -113,7 +113,7 @@ static __devinitdata struct mfd_cell cs5535_mfd_cells[] = {
}; };
#ifdef CONFIG_OLPC #ifdef CONFIG_OLPC
static void __devinit cs5535_clone_olpc_cells(void) static void cs5535_clone_olpc_cells(void)
{ {
const char *acpi_clones[] = { "olpc-xo1-pm-acpi", "olpc-xo1-sci-acpi" }; const char *acpi_clones[] = { "olpc-xo1-pm-acpi", "olpc-xo1-sci-acpi" };
...@@ -126,7 +126,7 @@ static void __devinit cs5535_clone_olpc_cells(void) ...@@ -126,7 +126,7 @@ static void __devinit cs5535_clone_olpc_cells(void)
static void cs5535_clone_olpc_cells(void) { } static void cs5535_clone_olpc_cells(void) { }
#endif #endif
static int __devinit cs5535_mfd_probe(struct pci_dev *pdev, static int cs5535_mfd_probe(struct pci_dev *pdev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
int err, i; int err, i;
......
...@@ -246,7 +246,7 @@ int da903x_query_status(struct device *dev, unsigned int sbits) ...@@ -246,7 +246,7 @@ int da903x_query_status(struct device *dev, unsigned int sbits)
} }
EXPORT_SYMBOL(da903x_query_status); EXPORT_SYMBOL(da903x_query_status);
static int __devinit da9030_init_chip(struct da903x_chip *chip) static int da9030_init_chip(struct da903x_chip *chip)
{ {
uint8_t chip_id; uint8_t chip_id;
int err; int err;
...@@ -459,7 +459,7 @@ static int da903x_remove_subdevs(struct da903x_chip *chip) ...@@ -459,7 +459,7 @@ static int da903x_remove_subdevs(struct da903x_chip *chip)
return device_for_each_child(chip->dev, NULL, __remove_subdev); return device_for_each_child(chip->dev, NULL, __remove_subdev);
} }
static int __devinit da903x_add_subdevs(struct da903x_chip *chip, static int da903x_add_subdevs(struct da903x_chip *chip,
struct da903x_platform_data *pdata) struct da903x_platform_data *pdata)
{ {
struct da903x_subdev_info *subdev; struct da903x_subdev_info *subdev;
...@@ -491,7 +491,7 @@ static int __devinit da903x_add_subdevs(struct da903x_chip *chip, ...@@ -491,7 +491,7 @@ static int __devinit da903x_add_subdevs(struct da903x_chip *chip,
return ret; return ret;
} }
static int __devinit da903x_probe(struct i2c_client *client, static int da903x_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct da903x_platform_data *pdata = client->dev.platform_data; struct da903x_platform_data *pdata = client->dev.platform_data;
......
...@@ -769,7 +769,7 @@ struct regmap_config da9052_regmap_config = { ...@@ -769,7 +769,7 @@ struct regmap_config da9052_regmap_config = {
}; };
EXPORT_SYMBOL_GPL(da9052_regmap_config); EXPORT_SYMBOL_GPL(da9052_regmap_config);
int __devinit da9052_device_init(struct da9052 *da9052, u8 chip_id) int da9052_device_init(struct da9052 *da9052, u8 chip_id)
{ {
struct da9052_pdata *pdata = da9052->dev->platform_data; struct da9052_pdata *pdata = da9052->dev->platform_data;
int ret; int ret;
......
...@@ -64,7 +64,7 @@ static const struct of_device_id dialog_dt_ids[] = { ...@@ -64,7 +64,7 @@ static const struct of_device_id dialog_dt_ids[] = {
}; };
#endif #endif
static int __devinit da9052_i2c_probe(struct i2c_client *client, static int da9052_i2c_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct da9052 *da9052; struct da9052 *da9052;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#include <linux/mfd/da9052/da9052.h> #include <linux/mfd/da9052/da9052.h>
static int __devinit da9052_spi_probe(struct spi_device *spi) static int da9052_spi_probe(struct spi_device *spi)
{ {
int ret; int ret;
const struct spi_device_id *id = spi_get_device_id(spi); const struct spi_device_id *id = spi_get_device_id(spi);
......
...@@ -377,7 +377,7 @@ static struct regmap_irq_chip da9055_regmap_irq_chip = { ...@@ -377,7 +377,7 @@ static struct regmap_irq_chip da9055_regmap_irq_chip = {
.num_irqs = ARRAY_SIZE(da9055_irqs), .num_irqs = ARRAY_SIZE(da9055_irqs),
}; };
int __devinit da9055_device_init(struct da9055 *da9055) int da9055_device_init(struct da9055 *da9055)
{ {
struct da9055_pdata *pdata = da9055->dev->platform_data; struct da9055_pdata *pdata = da9055->dev->platform_data;
int ret; int ret;
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
#include <linux/mfd/da9055/core.h> #include <linux/mfd/da9055/core.h>
static int __devinit da9055_i2c_probe(struct i2c_client *i2c, static int da9055_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct da9055 *da9055; struct da9055 *da9055;
......
...@@ -3034,7 +3034,7 @@ static struct mfd_cell db8500_prcmu_devs[] = { ...@@ -3034,7 +3034,7 @@ static struct mfd_cell db8500_prcmu_devs[] = {
* prcmu_fw_init - arch init call for the Linux PRCMU fw init logic * prcmu_fw_init - arch init call for the Linux PRCMU fw init logic
* *
*/ */
static int __devinit db8500_prcmu_probe(struct platform_device *pdev) static int db8500_prcmu_probe(struct platform_device *pdev)
{ {
struct ab8500_platform_data *ab8500_platdata = pdev->dev.platform_data; struct ab8500_platform_data *ab8500_platdata = pdev->dev.platform_data;
struct device_node *np = pdev->dev.of_node; struct device_node *np = pdev->dev.of_node;
......
...@@ -371,7 +371,7 @@ static int pcap_remove_subdev(struct device *dev, void *unused) ...@@ -371,7 +371,7 @@ static int pcap_remove_subdev(struct device *dev, void *unused)
return 0; return 0;
} }
static int __devinit pcap_add_subdev(struct pcap_chip *pcap, static int pcap_add_subdev(struct pcap_chip *pcap,
struct pcap_subdev *subdev) struct pcap_subdev *subdev)
{ {
struct platform_device *pdev; struct platform_device *pdev;
...@@ -420,7 +420,7 @@ static int __devexit ezx_pcap_remove(struct spi_device *spi) ...@@ -420,7 +420,7 @@ static int __devexit ezx_pcap_remove(struct spi_device *spi)
return 0; return 0;
} }
static int __devinit ezx_pcap_probe(struct spi_device *spi) static int ezx_pcap_probe(struct spi_device *spi)
{ {
struct pcap_platform_data *pdata = spi->dev.platform_data; struct pcap_platform_data *pdata = spi->dev.platform_data;
struct pcap_chip *pcap; struct pcap_chip *pcap;
......
...@@ -327,7 +327,7 @@ static void htcpld_chip_reset(struct i2c_client *client) ...@@ -327,7 +327,7 @@ static void htcpld_chip_reset(struct i2c_client *client)
client, (chip_data->cache_out = chip_data->reset)); client, (chip_data->cache_out = chip_data->reset));
} }
static int __devinit htcpld_setup_chip_irq( static int htcpld_setup_chip_irq(
struct platform_device *pdev, struct platform_device *pdev,
int chip_index) int chip_index)
{ {
...@@ -361,7 +361,7 @@ static int __devinit htcpld_setup_chip_irq( ...@@ -361,7 +361,7 @@ static int __devinit htcpld_setup_chip_irq(
return ret; return ret;
} }
static int __devinit htcpld_register_chip_i2c( static int htcpld_register_chip_i2c(
struct platform_device *pdev, struct platform_device *pdev,
int chip_index) int chip_index)
{ {
...@@ -419,7 +419,7 @@ static int __devinit htcpld_register_chip_i2c( ...@@ -419,7 +419,7 @@ static int __devinit htcpld_register_chip_i2c(
return 0; return 0;
} }
static void __devinit htcpld_unregister_chip_i2c( static void htcpld_unregister_chip_i2c(
struct platform_device *pdev, struct platform_device *pdev,
int chip_index) int chip_index)
{ {
...@@ -434,7 +434,7 @@ static void __devinit htcpld_unregister_chip_i2c( ...@@ -434,7 +434,7 @@ static void __devinit htcpld_unregister_chip_i2c(
i2c_unregister_device(chip->client); i2c_unregister_device(chip->client);
} }
static int __devinit htcpld_register_chip_gpio( static int htcpld_register_chip_gpio(
struct platform_device *pdev, struct platform_device *pdev,
int chip_index) int chip_index)
{ {
...@@ -501,7 +501,7 @@ static int __devinit htcpld_register_chip_gpio( ...@@ -501,7 +501,7 @@ static int __devinit htcpld_register_chip_gpio(
return 0; return 0;
} }
static int __devinit htcpld_setup_chips(struct platform_device *pdev) static int htcpld_setup_chips(struct platform_device *pdev)
{ {
struct htcpld_data *htcpld; struct htcpld_data *htcpld;
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
...@@ -563,7 +563,7 @@ static int __devinit htcpld_setup_chips(struct platform_device *pdev) ...@@ -563,7 +563,7 @@ static int __devinit htcpld_setup_chips(struct platform_device *pdev)
return 0; return 0;
} }
static int __devinit htcpld_core_probe(struct platform_device *pdev) static int htcpld_core_probe(struct platform_device *pdev)
{ {
struct htcpld_data *htcpld; struct htcpld_data *htcpld;
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
......
...@@ -306,7 +306,7 @@ int intel_msic_irq_read(struct intel_msic *msic, unsigned short reg, u8 *val) ...@@ -306,7 +306,7 @@ int intel_msic_irq_read(struct intel_msic *msic, unsigned short reg, u8 *val)
} }
EXPORT_SYMBOL_GPL(intel_msic_irq_read); EXPORT_SYMBOL_GPL(intel_msic_irq_read);
static int __devinit intel_msic_init_devices(struct intel_msic *msic) static int intel_msic_init_devices(struct intel_msic *msic)
{ {
struct platform_device *pdev = msic->pdev; struct platform_device *pdev = msic->pdev;
struct intel_msic_platform_data *pdata = pdev->dev.platform_data; struct intel_msic_platform_data *pdata = pdev->dev.platform_data;
...@@ -375,7 +375,7 @@ static void __devexit intel_msic_remove_devices(struct intel_msic *msic) ...@@ -375,7 +375,7 @@ static void __devexit intel_msic_remove_devices(struct intel_msic *msic)
gpio_free(pdata->ocd->gpio); gpio_free(pdata->ocd->gpio);
} }
static int __devinit intel_msic_probe(struct platform_device *pdev) static int intel_msic_probe(struct platform_device *pdev)
{ {
struct intel_msic_platform_data *pdata = pdev->dev.platform_data; struct intel_msic_platform_data *pdata = pdev->dev.platform_data;
struct intel_msic *msic; struct intel_msic *msic;
......
...@@ -63,7 +63,7 @@ struct cmodio_device { ...@@ -63,7 +63,7 @@ struct cmodio_device {
* Subdevices using the mfd-core API * Subdevices using the mfd-core API
*/ */
static int __devinit cmodio_setup_subdevice(struct cmodio_device *priv, static int cmodio_setup_subdevice(struct cmodio_device *priv,
char *name, unsigned int devno, char *name, unsigned int devno,
unsigned int modno) unsigned int modno)
{ {
...@@ -120,7 +120,7 @@ static int __devinit cmodio_setup_subdevice(struct cmodio_device *priv, ...@@ -120,7 +120,7 @@ static int __devinit cmodio_setup_subdevice(struct cmodio_device *priv,
} }
/* Probe each submodule using kernel parameters */ /* Probe each submodule using kernel parameters */
static int __devinit cmodio_probe_submodules(struct cmodio_device *priv) static int cmodio_probe_submodules(struct cmodio_device *priv)
{ {
struct pci_dev *pdev = priv->pdev; struct pci_dev *pdev = priv->pdev;
unsigned int num_probed = 0; unsigned int num_probed = 0;
...@@ -177,7 +177,7 @@ static const struct attribute_group cmodio_sysfs_attr_group = { ...@@ -177,7 +177,7 @@ static const struct attribute_group cmodio_sysfs_attr_group = {
* PCI Driver * PCI Driver
*/ */
static int __devinit cmodio_pci_probe(struct pci_dev *dev, static int cmodio_pci_probe(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
struct cmodio_device *priv; struct cmodio_device *priv;
......
...@@ -202,7 +202,7 @@ static struct mfd_cell jz4740_adc_cells[] = { ...@@ -202,7 +202,7 @@ static struct mfd_cell jz4740_adc_cells[] = {
}, },
}; };
static int __devinit jz4740_adc_probe(struct platform_device *pdev) static int jz4740_adc_probe(struct platform_device *pdev)
{ {
struct irq_chip_generic *gc; struct irq_chip_generic *gc;
struct irq_chip_type *ct; struct irq_chip_type *ct;
......
...@@ -382,7 +382,7 @@ static struct attribute_group lm3533_attribute_group = { ...@@ -382,7 +382,7 @@ static struct attribute_group lm3533_attribute_group = {
.attrs = lm3533_attributes .attrs = lm3533_attributes
}; };
static int __devinit lm3533_device_als_init(struct lm3533 *lm3533) static int lm3533_device_als_init(struct lm3533 *lm3533)
{ {
struct lm3533_platform_data *pdata = lm3533->dev->platform_data; struct lm3533_platform_data *pdata = lm3533->dev->platform_data;
int ret; int ret;
...@@ -405,7 +405,7 @@ static int __devinit lm3533_device_als_init(struct lm3533 *lm3533) ...@@ -405,7 +405,7 @@ static int __devinit lm3533_device_als_init(struct lm3533 *lm3533)
return 0; return 0;
} }
static int __devinit lm3533_device_bl_init(struct lm3533 *lm3533) static int lm3533_device_bl_init(struct lm3533 *lm3533)
{ {
struct lm3533_platform_data *pdata = lm3533->dev->platform_data; struct lm3533_platform_data *pdata = lm3533->dev->platform_data;
int i; int i;
...@@ -434,7 +434,7 @@ static int __devinit lm3533_device_bl_init(struct lm3533 *lm3533) ...@@ -434,7 +434,7 @@ static int __devinit lm3533_device_bl_init(struct lm3533 *lm3533)
return 0; return 0;
} }
static int __devinit lm3533_device_led_init(struct lm3533 *lm3533) static int lm3533_device_led_init(struct lm3533 *lm3533)
{ {
struct lm3533_platform_data *pdata = lm3533->dev->platform_data; struct lm3533_platform_data *pdata = lm3533->dev->platform_data;
int i; int i;
...@@ -463,7 +463,7 @@ static int __devinit lm3533_device_led_init(struct lm3533 *lm3533) ...@@ -463,7 +463,7 @@ static int __devinit lm3533_device_led_init(struct lm3533 *lm3533)
return 0; return 0;
} }
static int __devinit lm3533_device_setup(struct lm3533 *lm3533, static int lm3533_device_setup(struct lm3533 *lm3533,
struct lm3533_platform_data *pdata) struct lm3533_platform_data *pdata)
{ {
int ret; int ret;
...@@ -479,7 +479,7 @@ static int __devinit lm3533_device_setup(struct lm3533 *lm3533, ...@@ -479,7 +479,7 @@ static int __devinit lm3533_device_setup(struct lm3533 *lm3533,
return 0; return 0;
} }
static int __devinit lm3533_device_init(struct lm3533 *lm3533) static int lm3533_device_init(struct lm3533 *lm3533)
{ {
struct lm3533_platform_data *pdata = lm3533->dev->platform_data; struct lm3533_platform_data *pdata = lm3533->dev->platform_data;
int ret; int ret;
...@@ -596,7 +596,7 @@ static struct regmap_config regmap_config = { ...@@ -596,7 +596,7 @@ static struct regmap_config regmap_config = {
.precious_reg = lm3533_precious_register, .precious_reg = lm3533_precious_register,
}; };
static int __devinit lm3533_i2c_probe(struct i2c_client *i2c, static int lm3533_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct lm3533 *lm3533; struct lm3533 *lm3533;
......
...@@ -672,7 +672,7 @@ static void lpc_ich_restore_config_space(struct pci_dev *dev) ...@@ -672,7 +672,7 @@ static void lpc_ich_restore_config_space(struct pci_dev *dev)
} }
} }
static void __devinit lpc_ich_enable_acpi_space(struct pci_dev *dev) static void lpc_ich_enable_acpi_space(struct pci_dev *dev)
{ {
u8 reg_save; u8 reg_save;
...@@ -681,7 +681,7 @@ static void __devinit lpc_ich_enable_acpi_space(struct pci_dev *dev) ...@@ -681,7 +681,7 @@ static void __devinit lpc_ich_enable_acpi_space(struct pci_dev *dev)
lpc_ich_acpi_save = reg_save; lpc_ich_acpi_save = reg_save;
} }
static void __devinit lpc_ich_enable_gpio_space(struct pci_dev *dev) static void lpc_ich_enable_gpio_space(struct pci_dev *dev)
{ {
u8 reg_save; u8 reg_save;
...@@ -690,7 +690,7 @@ static void __devinit lpc_ich_enable_gpio_space(struct pci_dev *dev) ...@@ -690,7 +690,7 @@ static void __devinit lpc_ich_enable_gpio_space(struct pci_dev *dev)
lpc_ich_gpio_save = reg_save; lpc_ich_gpio_save = reg_save;
} }
static void __devinit lpc_ich_finalize_cell(struct mfd_cell *cell, static void lpc_ich_finalize_cell(struct mfd_cell *cell,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
cell->platform_data = &lpc_chipset_info[id->driver_data]; cell->platform_data = &lpc_chipset_info[id->driver_data];
...@@ -702,7 +702,7 @@ static void __devinit lpc_ich_finalize_cell(struct mfd_cell *cell, ...@@ -702,7 +702,7 @@ static void __devinit lpc_ich_finalize_cell(struct mfd_cell *cell,
* GPIO groups and it's enough to have access to one of these to instantiate * GPIO groups and it's enough to have access to one of these to instantiate
* the device. * the device.
*/ */
static int __devinit lpc_ich_check_conflict_gpio(struct resource *res) static int lpc_ich_check_conflict_gpio(struct resource *res)
{ {
int ret; int ret;
u8 use_gpio = 0; u8 use_gpio = 0;
...@@ -721,7 +721,7 @@ static int __devinit lpc_ich_check_conflict_gpio(struct resource *res) ...@@ -721,7 +721,7 @@ static int __devinit lpc_ich_check_conflict_gpio(struct resource *res)
return use_gpio ? use_gpio : ret; return use_gpio ? use_gpio : ret;
} }
static int __devinit lpc_ich_init_gpio(struct pci_dev *dev, static int lpc_ich_init_gpio(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
u32 base_addr_cfg; u32 base_addr_cfg;
...@@ -798,7 +798,7 @@ static int __devinit lpc_ich_init_gpio(struct pci_dev *dev, ...@@ -798,7 +798,7 @@ static int __devinit lpc_ich_init_gpio(struct pci_dev *dev,
return ret; return ret;
} }
static int __devinit lpc_ich_init_wdt(struct pci_dev *dev, static int lpc_ich_init_wdt(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
u32 base_addr_cfg; u32 base_addr_cfg;
...@@ -852,7 +852,7 @@ static int __devinit lpc_ich_init_wdt(struct pci_dev *dev, ...@@ -852,7 +852,7 @@ static int __devinit lpc_ich_init_wdt(struct pci_dev *dev,
return ret; return ret;
} }
static int __devinit lpc_ich_probe(struct pci_dev *dev, static int lpc_ich_probe(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
int ret; int ret;
......
...@@ -83,7 +83,7 @@ static DEFINE_PCI_DEVICE_TABLE(lpc_sch_ids) = { ...@@ -83,7 +83,7 @@ static DEFINE_PCI_DEVICE_TABLE(lpc_sch_ids) = {
}; };
MODULE_DEVICE_TABLE(pci, lpc_sch_ids); MODULE_DEVICE_TABLE(pci, lpc_sch_ids);
static int __devinit lpc_sch_probe(struct pci_dev *dev, static int lpc_sch_probe(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
unsigned int base_addr_cfg; unsigned int base_addr_cfg;
......
...@@ -183,7 +183,7 @@ static void max8907_power_off(void) ...@@ -183,7 +183,7 @@ static void max8907_power_off(void)
MAX8907_MASK_POWER_OFF, MAX8907_MASK_POWER_OFF); MAX8907_MASK_POWER_OFF, MAX8907_MASK_POWER_OFF);
} }
static __devinit int max8907_i2c_probe(struct i2c_client *i2c, static int max8907_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct max8907 *max8907; struct max8907 *max8907;
......
...@@ -714,7 +714,7 @@ static int max8925_irq_init(struct max8925_chip *chip, int irq, ...@@ -714,7 +714,7 @@ static int max8925_irq_init(struct max8925_chip *chip, int irq,
return 0; return 0;
} }
static void __devinit init_regulator(struct max8925_chip *chip, static void init_regulator(struct max8925_chip *chip,
struct max8925_platform_data *pdata) struct max8925_platform_data *pdata)
{ {
int ret; int ret;
...@@ -821,7 +821,7 @@ static void __devinit init_regulator(struct max8925_chip *chip, ...@@ -821,7 +821,7 @@ static void __devinit init_regulator(struct max8925_chip *chip,
} }
} }
int __devinit max8925_device_init(struct max8925_chip *chip, int max8925_device_init(struct max8925_chip *chip,
struct max8925_platform_data *pdata) struct max8925_platform_data *pdata)
{ {
int ret; int ret;
......
...@@ -135,7 +135,7 @@ static const struct i2c_device_id max8925_id_table[] = { ...@@ -135,7 +135,7 @@ static const struct i2c_device_id max8925_id_table[] = {
}; };
MODULE_DEVICE_TABLE(i2c, max8925_id_table); MODULE_DEVICE_TABLE(i2c, max8925_id_table);
static int __devinit max8925_probe(struct i2c_client *client, static int max8925_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct max8925_platform_data *pdata = client->dev.platform_data; struct max8925_platform_data *pdata = client->dev.platform_data;
......
...@@ -464,7 +464,7 @@ static void omap_usbhs_deinit(struct device *dev) ...@@ -464,7 +464,7 @@ static void omap_usbhs_deinit(struct device *dev)
* *
* Allocates basic resources for this USB host controller. * Allocates basic resources for this USB host controller.
*/ */
static int __devinit usbhs_omap_probe(struct platform_device *pdev) static int usbhs_omap_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct usbhs_omap_platform_data *pdata = dev->platform_data; struct usbhs_omap_platform_data *pdata = dev->platform_data;
......
...@@ -200,7 +200,7 @@ static unsigned ohci_omap3_fslsmode(enum usbhs_omap_port_mode mode) ...@@ -200,7 +200,7 @@ static unsigned ohci_omap3_fslsmode(enum usbhs_omap_port_mode mode)
* *
* Allocates basic resources for this USB host controller. * Allocates basic resources for this USB host controller.
*/ */
static int __devinit usbtll_omap_probe(struct platform_device *pdev) static int usbtll_omap_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct usbtll_omap_platform_data *pdata = dev->platform_data; struct usbtll_omap_platform_data *pdata = dev->platform_data;
......
...@@ -247,7 +247,7 @@ static struct regmap_irq_chip palmas_irq_chip = { ...@@ -247,7 +247,7 @@ static struct regmap_irq_chip palmas_irq_chip = {
PALMAS_INT1_MASK), PALMAS_INT1_MASK),
}; };
static void __devinit palmas_dt_to_pdata(struct device_node *node, static void palmas_dt_to_pdata(struct device_node *node,
struct palmas_platform_data *pdata) struct palmas_platform_data *pdata)
{ {
int ret; int ret;
...@@ -275,7 +275,7 @@ static void __devinit palmas_dt_to_pdata(struct device_node *node, ...@@ -275,7 +275,7 @@ static void __devinit palmas_dt_to_pdata(struct device_node *node,
PALMAS_POWER_CTRL_ENABLE2_MASK; PALMAS_POWER_CTRL_ENABLE2_MASK;
} }
static int __devinit palmas_i2c_probe(struct i2c_client *i2c, static int palmas_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct palmas *palmas; struct palmas *palmas;
......
...@@ -199,7 +199,7 @@ static void pcf50633_adc_irq(int irq, void *data) ...@@ -199,7 +199,7 @@ static void pcf50633_adc_irq(int irq, void *data)
kfree(req); kfree(req);
} }
static int __devinit pcf50633_adc_probe(struct platform_device *pdev) static int pcf50633_adc_probe(struct platform_device *pdev)
{ {
struct pcf50633_adc *adc; struct pcf50633_adc *adc;
......
...@@ -191,7 +191,7 @@ static struct regmap_config pcf50633_regmap_config = { ...@@ -191,7 +191,7 @@ static struct regmap_config pcf50633_regmap_config = {
.val_bits = 8, .val_bits = 8,
}; };
static int __devinit pcf50633_probe(struct i2c_client *client, static int pcf50633_probe(struct i2c_client *client,
const struct i2c_device_id *ids) const struct i2c_device_id *ids)
{ {
struct pcf50633 *pcf; struct pcf50633 *pcf;
......
...@@ -80,7 +80,7 @@ static struct pm8xxx_drvdata pm8921_drvdata = { ...@@ -80,7 +80,7 @@ static struct pm8xxx_drvdata pm8921_drvdata = {
.pmic_read_irq_stat = pm8921_read_irq_stat, .pmic_read_irq_stat = pm8921_read_irq_stat,
}; };
static int __devinit pm8921_add_subdevices(const struct pm8921_platform_data static int pm8921_add_subdevices(const struct pm8921_platform_data
*pdata, *pdata,
struct pm8921 *pmic, struct pm8921 *pmic,
u32 rev) u32 rev)
...@@ -104,7 +104,7 @@ static int __devinit pm8921_add_subdevices(const struct pm8921_platform_data ...@@ -104,7 +104,7 @@ static int __devinit pm8921_add_subdevices(const struct pm8921_platform_data
return ret; return ret;
} }
static int __devinit pm8921_probe(struct platform_device *pdev) static int pm8921_probe(struct platform_device *pdev)
{ {
const struct pm8921_platform_data *pdata = pdev->dev.platform_data; const struct pm8921_platform_data *pdata = pdev->dev.platform_data;
struct pm8921 *pmic; struct pm8921 *pmic;
......
...@@ -309,7 +309,7 @@ int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq) ...@@ -309,7 +309,7 @@ int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq)
} }
EXPORT_SYMBOL_GPL(pm8xxx_get_irq_stat); EXPORT_SYMBOL_GPL(pm8xxx_get_irq_stat);
struct pm_irq_chip * __devinit pm8xxx_irq_init(struct device *dev, struct pm_irq_chip * pm8xxx_irq_init(struct device *dev,
const struct pm8xxx_irq_platform_data *pdata) const struct pm8xxx_irq_platform_data *pdata)
{ {
struct pm_irq_chip *chip; struct pm_irq_chip *chip;
......
...@@ -246,7 +246,7 @@ static const struct regmap_config rc5t583_regmap_config = { ...@@ -246,7 +246,7 @@ static const struct regmap_config rc5t583_regmap_config = {
.cache_type = REGCACHE_RBTREE, .cache_type = REGCACHE_RBTREE,
}; };
static int __devinit rc5t583_i2c_probe(struct i2c_client *i2c, static int rc5t583_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct rc5t583 *rc5t583; struct rc5t583 *rc5t583;
......
...@@ -72,7 +72,7 @@ static struct mfd_cell rdc321x_sb_cells[] = { ...@@ -72,7 +72,7 @@ static struct mfd_cell rdc321x_sb_cells[] = {
}, },
}; };
static int __devinit rdc321x_sb_probe(struct pci_dev *pdev, static int rdc321x_sb_probe(struct pci_dev *pdev,
const struct pci_device_id *ent) const struct pci_device_id *ent)
{ {
int err; int err;
......
...@@ -1014,7 +1014,7 @@ static struct gpio_chip gpio_chip_template = { ...@@ -1014,7 +1014,7 @@ static struct gpio_chip gpio_chip_template = {
.get = sm501_gpio_get, .get = sm501_gpio_get,
}; };
static int __devinit sm501_gpio_register_chip(struct sm501_devdata *sm, static int sm501_gpio_register_chip(struct sm501_devdata *sm,
struct sm501_gpio *gpio, struct sm501_gpio *gpio,
struct sm501_gpio_chip *chip) struct sm501_gpio_chip *chip)
{ {
...@@ -1042,7 +1042,7 @@ static int __devinit sm501_gpio_register_chip(struct sm501_devdata *sm, ...@@ -1042,7 +1042,7 @@ static int __devinit sm501_gpio_register_chip(struct sm501_devdata *sm,
return gpiochip_add(gchip); return gpiochip_add(gchip);
} }
static int __devinit sm501_register_gpio(struct sm501_devdata *sm) static int sm501_register_gpio(struct sm501_devdata *sm)
{ {
struct sm501_gpio *gpio = &sm->gpio; struct sm501_gpio *gpio = &sm->gpio;
resource_size_t iobase = sm->io_res->start + SM501_GPIO; resource_size_t iobase = sm->io_res->start + SM501_GPIO;
...@@ -1313,7 +1313,7 @@ static unsigned int sm501_mem_local[] = { ...@@ -1313,7 +1313,7 @@ static unsigned int sm501_mem_local[] = {
* Common init code for an SM501 * Common init code for an SM501
*/ */
static int __devinit sm501_init_dev(struct sm501_devdata *sm) static int sm501_init_dev(struct sm501_devdata *sm)
{ {
struct sm501_initdata *idata; struct sm501_initdata *idata;
struct sm501_platdata *pdata; struct sm501_platdata *pdata;
...@@ -1389,7 +1389,7 @@ static int __devinit sm501_init_dev(struct sm501_devdata *sm) ...@@ -1389,7 +1389,7 @@ static int __devinit sm501_init_dev(struct sm501_devdata *sm)
return 0; return 0;
} }
static int __devinit sm501_plat_probe(struct platform_device *dev) static int sm501_plat_probe(struct platform_device *dev)
{ {
struct sm501_devdata *sm; struct sm501_devdata *sm;
int ret; int ret;
...@@ -1578,7 +1578,7 @@ static struct sm501_platdata sm501_pci_platdata = { ...@@ -1578,7 +1578,7 @@ static struct sm501_platdata sm501_pci_platdata = {
.gpio_base = -1, .gpio_base = -1,
}; };
static int __devinit sm501_pci_probe(struct pci_dev *dev, static int sm501_pci_probe(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
struct sm501_devdata *sm; struct sm501_devdata *sm;
......
...@@ -69,7 +69,7 @@ static struct sta2x11_mfd *sta2x11_mfd_find(struct pci_dev *pdev) ...@@ -69,7 +69,7 @@ static struct sta2x11_mfd *sta2x11_mfd_find(struct pci_dev *pdev)
return NULL; return NULL;
} }
static int __devinit sta2x11_mfd_add(struct pci_dev *pdev, gfp_t flags) static int sta2x11_mfd_add(struct pci_dev *pdev, gfp_t flags)
{ {
struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev); struct sta2x11_mfd *mfd = sta2x11_mfd_find(pdev);
struct sta2x11_instance *instance; struct sta2x11_instance *instance;
...@@ -363,7 +363,7 @@ static int sta2x11_mfd_resume(struct pci_dev *pdev) ...@@ -363,7 +363,7 @@ static int sta2x11_mfd_resume(struct pci_dev *pdev)
return 0; return 0;
} }
static int __devinit sta2x11_mfd_probe(struct pci_dev *pdev, static int sta2x11_mfd_probe(struct pci_dev *pdev,
const struct pci_device_id *pci_id) const struct pci_device_id *pci_id)
{ {
int err, i; int err, i;
......
...@@ -52,7 +52,7 @@ static struct stmpe_client_info i2c_ci = { ...@@ -52,7 +52,7 @@ static struct stmpe_client_info i2c_ci = {
.write_block = i2c_block_write, .write_block = i2c_block_write,
}; };
static int __devinit static int
stmpe_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id) stmpe_i2c_probe(struct i2c_client *i2c, const struct i2c_device_id *id)
{ {
i2c_ci.data = (void *)id; i2c_ci.data = (void *)id;
......
...@@ -82,7 +82,7 @@ static struct stmpe_client_info spi_ci = { ...@@ -82,7 +82,7 @@ static struct stmpe_client_info spi_ci = {
.init = spi_init, .init = spi_init,
}; };
static int __devinit static int
stmpe_spi_probe(struct spi_device *spi) stmpe_spi_probe(struct spi_device *spi)
{ {
const struct spi_device_id *id = spi_get_device_id(spi); const struct spi_device_id *id = spi_get_device_id(spi);
......
...@@ -97,7 +97,7 @@ static struct regmap_config syscon_regmap_config = { ...@@ -97,7 +97,7 @@ static struct regmap_config syscon_regmap_config = {
.reg_stride = 4, .reg_stride = 4,
}; };
static int __devinit syscon_probe(struct platform_device *pdev) static int syscon_probe(struct platform_device *pdev)
{ {
struct device *dev = &pdev->dev; struct device *dev = &pdev->dev;
struct device_node *np = dev->of_node; struct device_node *np = dev->of_node;
......
...@@ -282,7 +282,7 @@ static int tc3589x_chip_init(struct tc3589x *tc3589x) ...@@ -282,7 +282,7 @@ static int tc3589x_chip_init(struct tc3589x *tc3589x)
return tc3589x_reg_write(tc3589x, TC3589x_RSTINTCLR, 0x1); return tc3589x_reg_write(tc3589x, TC3589x_RSTINTCLR, 0x1);
} }
static int __devinit tc3589x_device_init(struct tc3589x *tc3589x) static int tc3589x_device_init(struct tc3589x *tc3589x)
{ {
int ret = 0; int ret = 0;
unsigned int blocks = tc3589x->pdata->block; unsigned int blocks = tc3589x->pdata->block;
...@@ -329,7 +329,7 @@ static int tc3589x_of_probe(struct device_node *np, ...@@ -329,7 +329,7 @@ static int tc3589x_of_probe(struct device_node *np,
return 0; return 0;
} }
static int __devinit tc3589x_probe(struct i2c_client *i2c, static int tc3589x_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct tc3589x_platform_data *pdata = i2c->dev.platform_data; struct tc3589x_platform_data *pdata = i2c->dev.platform_data;
......
...@@ -138,7 +138,7 @@ static struct mfd_cell tc6387xb_cells[] = { ...@@ -138,7 +138,7 @@ static struct mfd_cell tc6387xb_cells[] = {
}, },
}; };
static int __devinit tc6387xb_probe(struct platform_device *dev) static int tc6387xb_probe(struct platform_device *dev)
{ {
struct tc6387xb_platform_data *pdata = dev->dev.platform_data; struct tc6387xb_platform_data *pdata = dev->dev.platform_data;
struct resource *iomem, *rscr; struct resource *iomem, *rscr;
......
...@@ -602,7 +602,7 @@ static void tc6393xb_detach_irq(struct platform_device *dev) ...@@ -602,7 +602,7 @@ static void tc6393xb_detach_irq(struct platform_device *dev)
/*--------------------------------------------------------------------------*/ /*--------------------------------------------------------------------------*/
static int __devinit tc6393xb_probe(struct platform_device *dev) static int tc6393xb_probe(struct platform_device *dev)
{ {
struct tc6393xb_platform_data *tcpd = dev->dev.platform_data; struct tc6393xb_platform_data *tcpd = dev->dev.platform_data;
struct tc6393xb *tc6393xb; struct tc6393xb *tc6393xb;
......
...@@ -315,7 +315,7 @@ static irqreturn_t ti_ssp_interrupt(int irq, void *dev_data) ...@@ -315,7 +315,7 @@ static irqreturn_t ti_ssp_interrupt(int irq, void *dev_data)
return IRQ_HANDLED; return IRQ_HANDLED;
} }
static int __devinit ti_ssp_probe(struct platform_device *pdev) static int ti_ssp_probe(struct platform_device *pdev)
{ {
static struct ti_ssp *ssp; static struct ti_ssp *ssp;
const struct ti_ssp_data *pdata = pdev->dev.platform_data; const struct ti_ssp_data *pdata = pdev->dev.platform_data;
......
...@@ -650,7 +650,7 @@ static DEVICE_ATTR(fw_ver, S_IRUGO, show_fw_ver, NULL); ...@@ -650,7 +650,7 @@ static DEVICE_ATTR(fw_ver, S_IRUGO, show_fw_ver, NULL);
/*--------------------------------------------------------------------------*/ /*--------------------------------------------------------------------------*/
static int __devinit timb_probe(struct pci_dev *dev, static int timb_probe(struct pci_dev *dev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
struct timberdale_device *priv; struct timberdale_device *priv;
......
...@@ -86,7 +86,7 @@ int tps6105x_mask_and_set(struct tps6105x *tps6105x, u8 reg, ...@@ -86,7 +86,7 @@ int tps6105x_mask_and_set(struct tps6105x *tps6105x, u8 reg,
} }
EXPORT_SYMBOL(tps6105x_mask_and_set); EXPORT_SYMBOL(tps6105x_mask_and_set);
static int __devinit tps6105x_startup(struct tps6105x *tps6105x) static int tps6105x_startup(struct tps6105x *tps6105x)
{ {
int ret; int ret;
u8 regval; u8 regval;
...@@ -133,7 +133,7 @@ static struct mfd_cell tps6105x_cells[] = { ...@@ -133,7 +133,7 @@ static struct mfd_cell tps6105x_cells[] = {
}, },
}; };
static int __devinit tps6105x_probe(struct i2c_client *client, static int tps6105x_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct tps6105x *tps6105x; struct tps6105x *tps6105x;
......
...@@ -188,7 +188,7 @@ static irqreturn_t tps65090_irq(int irq, void *data) ...@@ -188,7 +188,7 @@ static irqreturn_t tps65090_irq(int irq, void *data)
return acks ? IRQ_HANDLED : IRQ_NONE; return acks ? IRQ_HANDLED : IRQ_NONE;
} }
static int __devinit tps65090_irq_init(struct tps65090 *tps65090, int irq, static int tps65090_irq_init(struct tps65090 *tps65090, int irq,
int irq_base) int irq_base)
{ {
int i, ret; int i, ret;
...@@ -251,7 +251,7 @@ static const struct regmap_config tps65090_regmap_config = { ...@@ -251,7 +251,7 @@ static const struct regmap_config tps65090_regmap_config = {
.volatile_reg = is_volatile_reg, .volatile_reg = is_volatile_reg,
}; };
static int __devinit tps65090_i2c_probe(struct i2c_client *client, static int tps65090_i2c_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct tps65090_platform_data *pdata = client->dev.platform_data; struct tps65090_platform_data *pdata = client->dev.platform_data;
......
...@@ -153,7 +153,7 @@ static const struct of_device_id tps65217_of_match[] = { ...@@ -153,7 +153,7 @@ static const struct of_device_id tps65217_of_match[] = {
{ /* sentinel */ }, { /* sentinel */ },
}; };
static int __devinit tps65217_probe(struct i2c_client *client, static int tps65217_probe(struct i2c_client *client,
const struct i2c_device_id *ids) const struct i2c_device_id *ids)
{ {
struct tps65217 *tps; struct tps65217 *tps;
......
...@@ -267,7 +267,7 @@ static irqreturn_t tps6586x_irq(int irq, void *data) ...@@ -267,7 +267,7 @@ static irqreturn_t tps6586x_irq(int irq, void *data)
return IRQ_HANDLED; return IRQ_HANDLED;
} }
static int __devinit tps6586x_irq_init(struct tps6586x *tps6586x, int irq, static int tps6586x_irq_init(struct tps6586x *tps6586x, int irq,
int irq_base) int irq_base)
{ {
int i, ret; int i, ret;
...@@ -316,7 +316,7 @@ static int __devinit tps6586x_irq_init(struct tps6586x *tps6586x, int irq, ...@@ -316,7 +316,7 @@ static int __devinit tps6586x_irq_init(struct tps6586x *tps6586x, int irq,
return ret; return ret;
} }
static int __devinit tps6586x_add_subdevs(struct tps6586x *tps6586x, static int tps6586x_add_subdevs(struct tps6586x *tps6586x,
struct tps6586x_platform_data *pdata) struct tps6586x_platform_data *pdata)
{ {
struct tps6586x_subdev_info *subdev; struct tps6586x_subdev_info *subdev;
...@@ -468,7 +468,7 @@ static void tps6586x_power_off(void) ...@@ -468,7 +468,7 @@ static void tps6586x_power_off(void)
tps6586x_set_bits(tps6586x_dev, TPS6586X_SUPPLYENE, SLEEP_MODE_BIT); tps6586x_set_bits(tps6586x_dev, TPS6586X_SUPPLYENE, SLEEP_MODE_BIT);
} }
static int __devinit tps6586x_i2c_probe(struct i2c_client *client, static int tps6586x_i2c_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct tps6586x_platform_data *pdata = client->dev.platform_data; struct tps6586x_platform_data *pdata = client->dev.platform_data;
......
...@@ -78,7 +78,7 @@ static const struct regmap_config tps65910_regmap_config = { ...@@ -78,7 +78,7 @@ static const struct regmap_config tps65910_regmap_config = {
.cache_type = REGCACHE_RBTREE, .cache_type = REGCACHE_RBTREE,
}; };
static int __devinit tps65910_ck32k_init(struct tps65910 *tps65910, static int tps65910_ck32k_init(struct tps65910 *tps65910,
struct tps65910_board *pmic_pdata) struct tps65910_board *pmic_pdata)
{ {
int ret; int ret;
...@@ -96,7 +96,7 @@ static int __devinit tps65910_ck32k_init(struct tps65910 *tps65910, ...@@ -96,7 +96,7 @@ static int __devinit tps65910_ck32k_init(struct tps65910 *tps65910,
return 0; return 0;
} }
static int __devinit tps65910_sleepinit(struct tps65910 *tps65910, static int tps65910_sleepinit(struct tps65910 *tps65910,
struct tps65910_board *pmic_pdata) struct tps65910_board *pmic_pdata)
{ {
struct device *dev = NULL; struct device *dev = NULL;
...@@ -237,7 +237,7 @@ static void tps65910_power_off(void) ...@@ -237,7 +237,7 @@ static void tps65910_power_off(void)
DEVCTRL_DEV_ON_MASK); DEVCTRL_DEV_ON_MASK);
} }
static __devinit int tps65910_i2c_probe(struct i2c_client *i2c, static int tps65910_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct tps65910 *tps65910; struct tps65910 *tps65910;
......
...@@ -122,7 +122,7 @@ static ssize_t comp_threshold_show(struct device *dev, ...@@ -122,7 +122,7 @@ static ssize_t comp_threshold_show(struct device *dev,
static DEVICE_ATTR(comp1_threshold, S_IRUGO, comp_threshold_show, NULL); static DEVICE_ATTR(comp1_threshold, S_IRUGO, comp_threshold_show, NULL);
static DEVICE_ATTR(comp2_threshold, S_IRUGO, comp_threshold_show, NULL); static DEVICE_ATTR(comp2_threshold, S_IRUGO, comp_threshold_show, NULL);
static __devinit int tps65911_comparator_probe(struct platform_device *pdev) static int tps65911_comparator_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);
......
...@@ -81,7 +81,7 @@ static int tps65912_spi_read(struct tps65912 *tps65912, u8 addr, ...@@ -81,7 +81,7 @@ static int tps65912_spi_read(struct tps65912 *tps65912, u8 addr,
return ret; return ret;
} }
static int __devinit tps65912_spi_probe(struct spi_device *spi) static int tps65912_spi_probe(struct spi_device *spi)
{ {
struct tps65912 *tps65912; struct tps65912 *tps65912;
......
...@@ -1170,7 +1170,7 @@ static int twl_remove(struct i2c_client *client) ...@@ -1170,7 +1170,7 @@ static int twl_remove(struct i2c_client *client)
} }
/* NOTE: This driver only handles a single twl4030/tps659x0 chip */ /* NOTE: This driver only handles a single twl4030/tps659x0 chip */
static int __devinit static int
twl_probe(struct i2c_client *client, const struct i2c_device_id *id) twl_probe(struct i2c_client *client, const struct i2c_device_id *id)
{ {
struct twl4030_platform_data *pdata = client->dev.platform_data; struct twl4030_platform_data *pdata = client->dev.platform_data;
......
...@@ -184,7 +184,7 @@ static bool twl4030_audio_has_vibra(struct twl4030_audio_data *pdata, ...@@ -184,7 +184,7 @@ static bool twl4030_audio_has_vibra(struct twl4030_audio_data *pdata,
return false; return false;
} }
static int __devinit twl4030_audio_probe(struct platform_device *pdev) static int twl4030_audio_probe(struct platform_device *pdev)
{ {
struct twl4030_audio *audio; struct twl4030_audio *audio;
struct twl4030_audio_data *pdata = pdev->dev.platform_data; struct twl4030_audio_data *pdata = pdev->dev.platform_data;
......
...@@ -692,7 +692,7 @@ static int twl4030_madc_set_power(struct twl4030_madc_data *madc, int on) ...@@ -692,7 +692,7 @@ static int twl4030_madc_set_power(struct twl4030_madc_data *madc, int on)
/* /*
* Initialize MADC and request for threaded irq * Initialize MADC and request for threaded irq
*/ */
static int __devinit twl4030_madc_probe(struct platform_device *pdev) static int twl4030_madc_probe(struct platform_device *pdev)
{ {
struct twl4030_madc_data *madc; struct twl4030_madc_data *madc;
struct twl4030_madc_platform_data *pdata = pdev->dev.platform_data; struct twl4030_madc_platform_data *pdata = pdev->dev.platform_data;
......
...@@ -124,7 +124,7 @@ static u8 res_config_addrs[] = { ...@@ -124,7 +124,7 @@ static u8 res_config_addrs[] = {
[RES_MAIN_REF] = 0x94, [RES_MAIN_REF] = 0x94,
}; };
static int __devinit twl4030_write_script_byte(u8 address, u8 byte) static int twl4030_write_script_byte(u8 address, u8 byte)
{ {
int err; int err;
...@@ -138,7 +138,7 @@ static int __devinit twl4030_write_script_byte(u8 address, u8 byte) ...@@ -138,7 +138,7 @@ static int __devinit twl4030_write_script_byte(u8 address, u8 byte)
return err; return err;
} }
static int __devinit twl4030_write_script_ins(u8 address, u16 pmb_message, static int twl4030_write_script_ins(u8 address, u16 pmb_message,
u8 delay, u8 next) u8 delay, u8 next)
{ {
int err; int err;
...@@ -158,7 +158,7 @@ static int __devinit twl4030_write_script_ins(u8 address, u16 pmb_message, ...@@ -158,7 +158,7 @@ static int __devinit twl4030_write_script_ins(u8 address, u16 pmb_message,
return err; return err;
} }
static int __devinit twl4030_write_script(u8 address, struct twl4030_ins *script, static int twl4030_write_script(u8 address, struct twl4030_ins *script,
int len) int len)
{ {
int err; int err;
...@@ -183,7 +183,7 @@ static int __devinit twl4030_write_script(u8 address, struct twl4030_ins *script ...@@ -183,7 +183,7 @@ static int __devinit twl4030_write_script(u8 address, struct twl4030_ins *script
return err; return err;
} }
static int __devinit twl4030_config_wakeup3_sequence(u8 address) static int twl4030_config_wakeup3_sequence(u8 address)
{ {
int err; int err;
u8 data; u8 data;
...@@ -208,7 +208,7 @@ static int __devinit twl4030_config_wakeup3_sequence(u8 address) ...@@ -208,7 +208,7 @@ static int __devinit twl4030_config_wakeup3_sequence(u8 address)
return err; return err;
} }
static int __devinit twl4030_config_wakeup12_sequence(u8 address) static int twl4030_config_wakeup12_sequence(u8 address)
{ {
int err = 0; int err = 0;
u8 data; u8 data;
...@@ -262,7 +262,7 @@ static int __devinit twl4030_config_wakeup12_sequence(u8 address) ...@@ -262,7 +262,7 @@ static int __devinit twl4030_config_wakeup12_sequence(u8 address)
return err; return err;
} }
static int __devinit twl4030_config_sleep_sequence(u8 address) static int twl4030_config_sleep_sequence(u8 address)
{ {
int err; int err;
...@@ -276,7 +276,7 @@ static int __devinit twl4030_config_sleep_sequence(u8 address) ...@@ -276,7 +276,7 @@ static int __devinit twl4030_config_sleep_sequence(u8 address)
return err; return err;
} }
static int __devinit twl4030_config_warmreset_sequence(u8 address) static int twl4030_config_warmreset_sequence(u8 address)
{ {
int err; int err;
u8 rd_data; u8 rd_data;
...@@ -324,7 +324,7 @@ static int __devinit twl4030_config_warmreset_sequence(u8 address) ...@@ -324,7 +324,7 @@ static int __devinit twl4030_config_warmreset_sequence(u8 address)
return err; return err;
} }
static int __devinit twl4030_configure_resource(struct twl4030_resconfig *rconfig) static int twl4030_configure_resource(struct twl4030_resconfig *rconfig)
{ {
int rconfig_addr; int rconfig_addr;
int err; int err;
...@@ -416,7 +416,7 @@ static int __devinit twl4030_configure_resource(struct twl4030_resconfig *rconfi ...@@ -416,7 +416,7 @@ static int __devinit twl4030_configure_resource(struct twl4030_resconfig *rconfi
return 0; return 0;
} }
static int __devinit load_twl4030_script(struct twl4030_script *tscript, static int load_twl4030_script(struct twl4030_script *tscript,
u8 address) u8 address)
{ {
int err; int err;
...@@ -527,7 +527,7 @@ void twl4030_power_off(void) ...@@ -527,7 +527,7 @@ void twl4030_power_off(void)
pr_err("TWL4030 Unable to power off\n"); pr_err("TWL4030 Unable to power off\n");
} }
void __devinit twl4030_power_init(struct twl4030_power_data *twl4030_scripts) void twl4030_power_init(struct twl4030_power_data *twl4030_scripts)
{ {
int err = 0; int err = 0;
int i; int i;
......
...@@ -72,7 +72,7 @@ static struct mfd_cell vx855_cells[] = { ...@@ -72,7 +72,7 @@ static struct mfd_cell vx855_cells[] = {
}, },
}; };
static __devinit int vx855_probe(struct pci_dev *pdev, static int vx855_probe(struct pci_dev *pdev,
const struct pci_device_id *id) const struct pci_device_id *id)
{ {
int ret; int ret;
......
...@@ -182,7 +182,7 @@ static int wl1273_core_remove(struct i2c_client *client) ...@@ -182,7 +182,7 @@ static int wl1273_core_remove(struct i2c_client *client)
return 0; return 0;
} }
static int __devinit wl1273_core_probe(struct i2c_client *client, static int wl1273_core_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct wl1273_fm_platform_data *pdata = client->dev.platform_data; struct wl1273_fm_platform_data *pdata = client->dev.platform_data;
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#include <linux/mfd/wm831x/core.h> #include <linux/mfd/wm831x/core.h>
static int __devinit wm831x_spi_probe(struct spi_device *spi) static int wm831x_spi_probe(struct spi_device *spi)
{ {
const struct spi_device_id *id = spi_get_device_id(spi); const struct spi_device_id *id = spi_get_device_id(spi);
struct wm831x *wm831x; struct wm831x *wm831x;
......
...@@ -399,7 +399,7 @@ static const __devinitconst struct reg_default wm1811_reva_patch[] = { ...@@ -399,7 +399,7 @@ static const __devinitconst struct reg_default wm1811_reva_patch[] = {
/* /*
* Instantiate the generic non-control parts of the device. * Instantiate the generic non-control parts of the device.
*/ */
static __devinit int wm8994_device_init(struct wm8994 *wm8994, int irq) static int wm8994_device_init(struct wm8994 *wm8994, int irq)
{ {
struct wm8994_pdata *pdata = wm8994->dev->platform_data; struct wm8994_pdata *pdata = wm8994->dev->platform_data;
struct regmap_config *regmap_config; struct regmap_config *regmap_config;
...@@ -689,7 +689,7 @@ static const struct of_device_id wm8994_of_match[] = { ...@@ -689,7 +689,7 @@ static const struct of_device_id wm8994_of_match[] = {
}; };
MODULE_DEVICE_TABLE(of, wm8994_of_match); MODULE_DEVICE_TABLE(of, wm8994_of_match);
static __devinit int wm8994_i2c_probe(struct i2c_client *i2c, static int wm8994_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct wm8994 *wm8994; struct wm8994 *wm8994;
......
...@@ -364,6 +364,6 @@ static inline int pm80x_dev_resume(struct device *dev) ...@@ -364,6 +364,6 @@ static inline int pm80x_dev_resume(struct device *dev)
#endif #endif
extern int pm80x_init(struct i2c_client *client, extern int pm80x_init(struct i2c_client *client,
const struct i2c_device_id *id) __devinit; const struct i2c_device_id *id);
extern int pm80x_deinit(struct i2c_client *client); extern int pm80x_deinit(struct i2c_client *client);
#endif /* __LINUX_MFD_88PM80X_H */ #endif /* __LINUX_MFD_88PM80X_H */
...@@ -291,7 +291,7 @@ struct ab8500_platform_data { ...@@ -291,7 +291,7 @@ struct ab8500_platform_data {
struct ab8500_codec_platform_data *codec; struct ab8500_codec_platform_data *codec;
}; };
extern int __devinit ab8500_init(struct ab8500 *ab8500, extern int ab8500_init(struct ab8500 *ab8500,
enum ab8500_version version); enum ab8500_version version);
extern int __devexit ab8500_exit(struct ab8500 *ab8500); extern int __devexit ab8500_exit(struct ab8500 *ab8500);
......
...@@ -37,7 +37,7 @@ struct pm_irq_chip; ...@@ -37,7 +37,7 @@ struct pm_irq_chip;
#ifdef CONFIG_MFD_PM8XXX_IRQ #ifdef CONFIG_MFD_PM8XXX_IRQ
int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq); int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq);
struct pm_irq_chip * __devinit pm8xxx_irq_init(struct device *dev, struct pm_irq_chip *pm8xxx_irq_init(struct device *dev,
const struct pm8xxx_irq_platform_data *pdata); const struct pm8xxx_irq_platform_data *pdata);
int __devexit pm8xxx_irq_exit(struct pm_irq_chip *chip); int __devexit pm8xxx_irq_exit(struct pm_irq_chip *chip);
#else #else
...@@ -45,7 +45,7 @@ static inline int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq) ...@@ -45,7 +45,7 @@ static inline int pm8xxx_get_irq_stat(struct pm_irq_chip *chip, int irq)
{ {
return -ENXIO; return -ENXIO;
} }
static inline struct pm_irq_chip * __devinit pm8xxx_irq_init( static inline struct pm_irq_chip *pm8xxx_irq_init(
const struct device *dev, const struct device *dev,
const struct pm8xxx_irq_platform_data *pdata) const struct pm8xxx_irq_platform_data *pdata)
{ {
......
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