Commit a5023574 authored by Bill Pemberton's avatar Bill Pemberton Committed by Mark Brown

regulator: 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>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 5eb9f2b9
...@@ -394,7 +394,7 @@ static int pm8607_regulator_dt_init(struct platform_device *pdev, ...@@ -394,7 +394,7 @@ static int pm8607_regulator_dt_init(struct platform_device *pdev,
#define pm8607_regulator_dt_init(x, y, z) (-1) #define pm8607_regulator_dt_init(x, y, z) (-1)
#endif #endif
static int __devinit pm8607_regulator_probe(struct platform_device *pdev) static int pm8607_regulator_probe(struct platform_device *pdev)
{ {
struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent); struct pm860x_chip *chip = dev_get_drvdata(pdev->dev.parent);
struct pm8607_regulator_info *info = NULL; struct pm8607_regulator_info *info = NULL;
......
...@@ -494,7 +494,7 @@ ab3100_regulator_desc[AB3100_NUM_REGULATORS] = { ...@@ -494,7 +494,7 @@ ab3100_regulator_desc[AB3100_NUM_REGULATORS] = {
* for all the different regulators. * for all the different regulators.
*/ */
static int __devinit ab3100_regulators_probe(struct platform_device *pdev) static int ab3100_regulators_probe(struct platform_device *pdev)
{ {
struct ab3100_platform_data *plfdata = pdev->dev.platform_data; struct ab3100_platform_data *plfdata = pdev->dev.platform_data;
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -641,7 +641,7 @@ static struct ab8500_reg_init ab8500_reg_init[] = { ...@@ -641,7 +641,7 @@ static struct ab8500_reg_init ab8500_reg_init[] = {
REG_INIT(AB8500_REGUCTRLDISCH2, 0x04, 0x44, 0x16), REG_INIT(AB8500_REGUCTRLDISCH2, 0x04, 0x44, 0x16),
}; };
static __devinit int static int
ab8500_regulator_init_registers(struct platform_device *pdev, int id, int value) ab8500_regulator_init_registers(struct platform_device *pdev, int id, int value)
{ {
int err; int err;
...@@ -676,7 +676,7 @@ ab8500_regulator_init_registers(struct platform_device *pdev, int id, int value) ...@@ -676,7 +676,7 @@ ab8500_regulator_init_registers(struct platform_device *pdev, int id, int value)
return 0; return 0;
} }
static __devinit int ab8500_regulator_register(struct platform_device *pdev, static int ab8500_regulator_register(struct platform_device *pdev,
struct regulator_init_data *init_data, struct regulator_init_data *init_data,
int id, int id,
struct device_node *np) struct device_node *np)
...@@ -735,7 +735,7 @@ static struct of_regulator_match ab8500_regulator_matches[] = { ...@@ -735,7 +735,7 @@ static struct of_regulator_match ab8500_regulator_matches[] = {
{ .name = "ab8500_ldo_ana", .driver_data = (void *) AB8500_LDO_ANA, }, { .name = "ab8500_ldo_ana", .driver_data = (void *) AB8500_LDO_ANA, },
}; };
static __devinit int static int
ab8500_regulator_of_probe(struct platform_device *pdev, struct device_node *np) ab8500_regulator_of_probe(struct platform_device *pdev, struct device_node *np)
{ {
int err, i; int err, i;
...@@ -751,7 +751,7 @@ ab8500_regulator_of_probe(struct platform_device *pdev, struct device_node *np) ...@@ -751,7 +751,7 @@ ab8500_regulator_of_probe(struct platform_device *pdev, struct device_node *np)
return 0; return 0;
} }
static __devinit int ab8500_regulator_probe(struct platform_device *pdev) static int ab8500_regulator_probe(struct platform_device *pdev)
{ {
struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent); struct ab8500 *ab8500 = dev_get_drvdata(pdev->dev.parent);
struct ab8500_platform_data *pdata; struct ab8500_platform_data *pdata;
......
...@@ -211,7 +211,7 @@ static const struct i2c_device_id ad5398_id[] = { ...@@ -211,7 +211,7 @@ static const struct i2c_device_id ad5398_id[] = {
}; };
MODULE_DEVICE_TABLE(i2c, ad5398_id); MODULE_DEVICE_TABLE(i2c, ad5398_id);
static int __devinit ad5398_probe(struct i2c_client *client, static int ad5398_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct regulator_init_data *init_data = client->dev.platform_data; struct regulator_init_data *init_data = client->dev.platform_data;
......
...@@ -87,7 +87,7 @@ static struct regulator_ops anatop_rops = { ...@@ -87,7 +87,7 @@ static struct regulator_ops anatop_rops = {
.map_voltage = regulator_map_voltage_linear, .map_voltage = regulator_map_voltage_linear,
}; };
static int __devinit anatop_regulator_probe(struct platform_device *pdev) static int anatop_regulator_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;
......
...@@ -67,7 +67,7 @@ static const struct regulator_init_data arizona_ldo1_default = { ...@@ -67,7 +67,7 @@ static const struct regulator_init_data arizona_ldo1_default = {
.num_consumer_supplies = 1, .num_consumer_supplies = 1,
}; };
static __devinit int arizona_ldo1_probe(struct platform_device *pdev) static int arizona_ldo1_probe(struct platform_device *pdev)
{ {
struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); struct arizona *arizona = dev_get_drvdata(pdev->dev.parent);
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -115,7 +115,7 @@ static const struct regulator_init_data arizona_micsupp_default = { ...@@ -115,7 +115,7 @@ static const struct regulator_init_data arizona_micsupp_default = {
.num_consumer_supplies = 1, .num_consumer_supplies = 1,
}; };
static __devinit int arizona_micsupp_probe(struct platform_device *pdev) static int arizona_micsupp_probe(struct platform_device *pdev)
{ {
struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); struct arizona *arizona = dev_get_drvdata(pdev->dev.parent);
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -460,7 +460,7 @@ static inline struct da903x_regulator_info *find_regulator_info(int id) ...@@ -460,7 +460,7 @@ static inline struct da903x_regulator_info *find_regulator_info(int id)
return NULL; return NULL;
} }
static int __devinit da903x_regulator_probe(struct platform_device *pdev) static int da903x_regulator_probe(struct platform_device *pdev)
{ {
struct da903x_regulator_info *ri = NULL; struct da903x_regulator_info *ri = NULL;
struct regulator_dev *rdev; struct regulator_dev *rdev;
......
...@@ -365,7 +365,7 @@ static inline struct da9052_regulator_info *find_regulator_info(u8 chip_id, ...@@ -365,7 +365,7 @@ static inline struct da9052_regulator_info *find_regulator_info(u8 chip_id,
return NULL; return NULL;
} }
static int __devinit da9052_regulator_probe(struct platform_device *pdev) static int da9052_regulator_probe(struct platform_device *pdev)
{ {
struct regulator_config config = { }; struct regulator_config config = { };
struct da9052_regulator *regulator; struct da9052_regulator *regulator;
......
...@@ -412,7 +412,7 @@ dbx500_regulator_info[DB8500_NUM_REGULATORS] = { ...@@ -412,7 +412,7 @@ dbx500_regulator_info[DB8500_NUM_REGULATORS] = {
}, },
}; };
static __devinit int db8500_regulator_register(struct platform_device *pdev, static int db8500_regulator_register(struct platform_device *pdev,
struct regulator_init_data *init_data, struct regulator_init_data *init_data,
int id, int id,
struct device_node *np) struct device_node *np)
...@@ -474,7 +474,7 @@ static struct of_regulator_match db8500_regulator_matches[] = { ...@@ -474,7 +474,7 @@ static struct of_regulator_match db8500_regulator_matches[] = {
{ .name = "db8500_esram34_ret", .driver_data = (void *) DB8500_REGULATOR_SWITCH_ESRAM34RET, }, { .name = "db8500_esram34_ret", .driver_data = (void *) DB8500_REGULATOR_SWITCH_ESRAM34RET, },
}; };
static __devinit int static int
db8500_regulator_of_probe(struct platform_device *pdev, db8500_regulator_of_probe(struct platform_device *pdev,
struct device_node *np) struct device_node *np)
{ {
...@@ -491,7 +491,7 @@ db8500_regulator_of_probe(struct platform_device *pdev, ...@@ -491,7 +491,7 @@ db8500_regulator_of_probe(struct platform_device *pdev,
return 0; return 0;
} }
static int __devinit db8500_regulator_probe(struct platform_device *pdev) static int db8500_regulator_probe(struct platform_device *pdev)
{ {
struct regulator_init_data *db8500_init_data = struct regulator_init_data *db8500_init_data =
dev_get_platdata(&pdev->dev); dev_get_platdata(&pdev->dev);
......
...@@ -173,7 +173,7 @@ int __attribute__((weak)) dbx500_regulator_testcase( ...@@ -173,7 +173,7 @@ int __attribute__((weak)) dbx500_regulator_testcase(
return 0; return 0;
} }
int __devinit int
ux500_regulator_debug_init(struct platform_device *pdev, ux500_regulator_debug_init(struct platform_device *pdev,
struct dbx500_regulator_info *regulator_info, struct dbx500_regulator_info *regulator_info,
int num_regulators) int num_regulators)
......
...@@ -37,7 +37,7 @@ static struct regulator_desc dummy_desc = { ...@@ -37,7 +37,7 @@ static struct regulator_desc dummy_desc = {
.ops = &dummy_ops, .ops = &dummy_ops,
}; };
static int __devinit dummy_regulator_probe(struct platform_device *pdev) static int dummy_regulator_probe(struct platform_device *pdev)
{ {
struct regulator_config config = { }; struct regulator_config config = { };
int ret; int ret;
......
...@@ -230,7 +230,7 @@ static struct regmap_config fan53555_regmap_config = { ...@@ -230,7 +230,7 @@ static struct regmap_config fan53555_regmap_config = {
.val_bits = 8, .val_bits = 8,
}; };
static int __devinit fan53555_regulator_probe(struct i2c_client *client, static int fan53555_regulator_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct fan53555_device_info *di; struct fan53555_device_info *di;
......
...@@ -134,7 +134,7 @@ static struct regulator_ops fixed_voltage_ops = { ...@@ -134,7 +134,7 @@ static struct regulator_ops fixed_voltage_ops = {
.list_voltage = fixed_voltage_list_voltage, .list_voltage = fixed_voltage_list_voltage,
}; };
static int __devinit reg_fixed_voltage_probe(struct platform_device *pdev) static int reg_fixed_voltage_probe(struct platform_device *pdev)
{ {
struct fixed_voltage_config *config; struct fixed_voltage_config *config;
struct fixed_voltage_data *drvdata; struct fixed_voltage_data *drvdata;
......
...@@ -220,7 +220,7 @@ static struct regulator_ops gpio_regulator_current_ops = { ...@@ -220,7 +220,7 @@ static struct regulator_ops gpio_regulator_current_ops = {
.set_current_limit = gpio_regulator_set_current_limit, .set_current_limit = gpio_regulator_set_current_limit,
}; };
static int __devinit gpio_regulator_probe(struct platform_device *pdev) static int gpio_regulator_probe(struct platform_device *pdev)
{ {
struct gpio_regulator_config *config = pdev->dev.platform_data; struct gpio_regulator_config *config = pdev->dev.platform_data;
struct device_node *np = pdev->dev.of_node; struct device_node *np = pdev->dev.of_node;
......
...@@ -106,7 +106,7 @@ static const struct regulator_desc isl_rd[] = { ...@@ -106,7 +106,7 @@ static const struct regulator_desc isl_rd[] = {
}, },
}; };
static int __devinit isl6271a_probe(struct i2c_client *i2c, static int isl6271a_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -386,7 +386,7 @@ static int lp3971_set_bits(struct lp3971 *lp3971, u8 reg, u16 mask, u16 val) ...@@ -386,7 +386,7 @@ static int lp3971_set_bits(struct lp3971 *lp3971, u8 reg, u16 mask, u16 val)
return ret; return ret;
} }
static int __devinit setup_regulators(struct lp3971 *lp3971, static int setup_regulators(struct lp3971 *lp3971,
struct lp3971_platform_data *pdata) struct lp3971_platform_data *pdata)
{ {
int i, err; int i, err;
...@@ -429,7 +429,7 @@ static int __devinit setup_regulators(struct lp3971 *lp3971, ...@@ -429,7 +429,7 @@ static int __devinit setup_regulators(struct lp3971 *lp3971,
return err; return err;
} }
static int __devinit lp3971_i2c_probe(struct i2c_client *i2c, static int lp3971_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct lp3971 *lp3971; struct lp3971 *lp3971;
......
...@@ -481,7 +481,7 @@ static const struct regulator_desc regulators[] = { ...@@ -481,7 +481,7 @@ static const struct regulator_desc regulators[] = {
}, },
}; };
static int __devinit setup_regulators(struct lp3972 *lp3972, static int setup_regulators(struct lp3972 *lp3972,
struct lp3972_platform_data *pdata) struct lp3972_platform_data *pdata)
{ {
int i, err; int i, err;
...@@ -523,7 +523,7 @@ static int __devinit setup_regulators(struct lp3972 *lp3972, ...@@ -523,7 +523,7 @@ static int __devinit setup_regulators(struct lp3972 *lp3972,
return err; return err;
} }
static int __devinit lp3972_i2c_probe(struct i2c_client *i2c, static int lp3972_i2c_probe(struct i2c_client *i2c,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct lp3972 *lp3972; struct lp3972 *lp3972;
......
...@@ -504,7 +504,7 @@ static int lp8788_init_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id) ...@@ -504,7 +504,7 @@ static int lp8788_init_dvs(struct lp8788_buck *buck, enum lp8788_buck_id id)
default_dvs_mode[id]); default_dvs_mode[id]);
} }
static __devinit int lp8788_buck_probe(struct platform_device *pdev) static int lp8788_buck_probe(struct platform_device *pdev)
{ {
struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent);
int id = pdev->id; int id = pdev->id;
......
...@@ -712,7 +712,7 @@ static int lp8788_config_ldo_enable_mode(struct lp8788_ldo *ldo, ...@@ -712,7 +712,7 @@ static int lp8788_config_ldo_enable_mode(struct lp8788_ldo *ldo,
val[enable_id]); val[enable_id]);
} }
static __devinit int lp8788_dldo_probe(struct platform_device *pdev) static int lp8788_dldo_probe(struct platform_device *pdev)
{ {
struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent);
int id = pdev->id; int id = pdev->id;
...@@ -768,7 +768,7 @@ static struct platform_driver lp8788_dldo_driver = { ...@@ -768,7 +768,7 @@ static struct platform_driver lp8788_dldo_driver = {
}, },
}; };
static __devinit int lp8788_aldo_probe(struct platform_device *pdev) static int lp8788_aldo_probe(struct platform_device *pdev)
{ {
struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent); struct lp8788 *lp = dev_get_drvdata(pdev->dev.parent);
int id = pdev->id; int id = pdev->id;
......
...@@ -125,7 +125,7 @@ static struct regulator_desc max1586_reg[] = { ...@@ -125,7 +125,7 @@ static struct regulator_desc max1586_reg[] = {
}, },
}; };
static int __devinit max1586_pmic_probe(struct i2c_client *client, static int max1586_pmic_probe(struct i2c_client *client,
const struct i2c_device_id *i2c_id) const struct i2c_device_id *i2c_id)
{ {
struct regulator_dev **rdev; struct regulator_dev **rdev;
......
...@@ -280,7 +280,7 @@ static int max77686_pmic_dt_parse_pdata(struct max77686_dev *iodev, ...@@ -280,7 +280,7 @@ static int max77686_pmic_dt_parse_pdata(struct max77686_dev *iodev,
} }
#endif /* CONFIG_OF */ #endif /* CONFIG_OF */
static __devinit int max77686_pmic_probe(struct platform_device *pdev) static int max77686_pmic_probe(struct platform_device *pdev)
{ {
struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent); struct max77686_dev *iodev = dev_get_drvdata(pdev->dev.parent);
struct max77686_platform_data *pdata = dev_get_platdata(iodev->dev); struct max77686_platform_data *pdata = dev_get_platdata(iodev->dev);
......
...@@ -176,7 +176,7 @@ static struct regmap_config max8649_regmap_config = { ...@@ -176,7 +176,7 @@ static struct regmap_config max8649_regmap_config = {
.val_bits = 8, .val_bits = 8,
}; };
static int __devinit max8649_regulator_probe(struct i2c_client *client, static int max8649_regulator_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct max8649_platform_data *pdata = client->dev.platform_data; struct max8649_platform_data *pdata = client->dev.platform_data;
......
...@@ -305,7 +305,7 @@ static const struct regulator_desc max8660_reg[] = { ...@@ -305,7 +305,7 @@ static const struct regulator_desc max8660_reg[] = {
}, },
}; };
static int __devinit max8660_probe(struct i2c_client *client, static int max8660_probe(struct i2c_client *client,
const struct i2c_device_id *i2c_id) const struct i2c_device_id *i2c_id)
{ {
struct regulator_dev **rdev; struct regulator_dev **rdev;
......
...@@ -275,7 +275,7 @@ static inline struct device_node *match_of_node(int index) ...@@ -275,7 +275,7 @@ static inline struct device_node *match_of_node(int index)
} }
#endif #endif
static __devinit int max8907_regulator_probe(struct platform_device *pdev) static int max8907_regulator_probe(struct platform_device *pdev)
{ {
struct max8907 *max8907 = dev_get_drvdata(pdev->dev.parent); struct max8907 *max8907 = dev_get_drvdata(pdev->dev.parent);
struct max8907_platform_data *pdata = dev_get_platdata(max8907->dev); struct max8907_platform_data *pdata = dev_get_platdata(max8907->dev);
......
...@@ -274,7 +274,7 @@ static int max8925_regulator_dt_init(struct platform_device *pdev, ...@@ -274,7 +274,7 @@ static int max8925_regulator_dt_init(struct platform_device *pdev,
#define max8925_regulator_dt_init(w, x, y, z) (-1) #define max8925_regulator_dt_init(w, x, y, z) (-1)
#endif #endif
static int __devinit max8925_regulator_probe(struct platform_device *pdev) static int max8925_regulator_probe(struct platform_device *pdev)
{ {
struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent); struct max8925_chip *chip = dev_get_drvdata(pdev->dev.parent);
struct regulator_init_data *pdata = pdev->dev.platform_data; struct regulator_init_data *pdata = pdev->dev.platform_data;
......
...@@ -126,7 +126,7 @@ static const struct regulator_desc regulator = { ...@@ -126,7 +126,7 @@ static const struct regulator_desc regulator = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
}; };
static int __devinit max8952_pmic_probe(struct i2c_client *client, static int max8952_pmic_probe(struct i2c_client *client,
const struct i2c_device_id *i2c_id) const struct i2c_device_id *i2c_id)
{ {
struct i2c_adapter *adapter = to_i2c_adapter(client->dev.parent); struct i2c_adapter *adapter = to_i2c_adapter(client->dev.parent);
......
...@@ -933,7 +933,7 @@ static struct regulator_desc regulators[] = { ...@@ -933,7 +933,7 @@ static struct regulator_desc regulators[] = {
max8997_charger_fixedstate_ops), max8997_charger_fixedstate_ops),
}; };
static __devinit int max8997_pmic_probe(struct platform_device *pdev) static int max8997_pmic_probe(struct platform_device *pdev)
{ {
struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent); struct max8997_dev *iodev = dev_get_drvdata(pdev->dev.parent);
struct max8997_platform_data *pdata = dev_get_platdata(iodev->dev); struct max8997_platform_data *pdata = dev_get_platdata(iodev->dev);
......
...@@ -633,7 +633,7 @@ static struct regulator_desc regulators[] = { ...@@ -633,7 +633,7 @@ static struct regulator_desc regulators[] = {
} }
}; };
static __devinit int max8998_pmic_probe(struct platform_device *pdev) static int max8998_pmic_probe(struct platform_device *pdev)
{ {
struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent); struct max8998_dev *iodev = dev_get_drvdata(pdev->dev.parent);
struct max8998_platform_data *pdata = dev_get_platdata(iodev->dev); struct max8998_platform_data *pdata = dev_get_platdata(iodev->dev);
......
...@@ -392,7 +392,7 @@ static struct regulator_ops mc13783_gpo_regulator_ops = { ...@@ -392,7 +392,7 @@ static struct regulator_ops mc13783_gpo_regulator_ops = {
.set_voltage = mc13xxx_fixed_regulator_set_voltage, .set_voltage = mc13xxx_fixed_regulator_set_voltage,
}; };
static int __devinit mc13783_regulator_probe(struct platform_device *pdev) static int mc13783_regulator_probe(struct platform_device *pdev)
{ {
struct mc13xxx_regulator_priv *priv; struct mc13xxx_regulator_priv *priv;
struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent);
......
...@@ -486,7 +486,7 @@ static unsigned int mc13892_vcam_get_mode(struct regulator_dev *rdev) ...@@ -486,7 +486,7 @@ static unsigned int mc13892_vcam_get_mode(struct regulator_dev *rdev)
} }
static int __devinit mc13892_regulator_probe(struct platform_device *pdev) static int mc13892_regulator_probe(struct platform_device *pdev)
{ {
struct mc13xxx_regulator_priv *priv; struct mc13xxx_regulator_priv *priv;
struct mc13xxx *mc13892 = dev_get_drvdata(pdev->dev.parent); struct mc13xxx *mc13892 = dev_get_drvdata(pdev->dev.parent);
......
...@@ -162,7 +162,7 @@ struct regulator_ops mc13xxx_fixed_regulator_ops = { ...@@ -162,7 +162,7 @@ struct regulator_ops mc13xxx_fixed_regulator_ops = {
EXPORT_SYMBOL_GPL(mc13xxx_fixed_regulator_ops); EXPORT_SYMBOL_GPL(mc13xxx_fixed_regulator_ops);
#ifdef CONFIG_OF #ifdef CONFIG_OF
int __devinit mc13xxx_get_num_regulators_dt(struct platform_device *pdev) int mc13xxx_get_num_regulators_dt(struct platform_device *pdev)
{ {
struct device_node *parent, *child; struct device_node *parent, *child;
int num = 0; int num = 0;
...@@ -179,7 +179,7 @@ int __devinit mc13xxx_get_num_regulators_dt(struct platform_device *pdev) ...@@ -179,7 +179,7 @@ int __devinit mc13xxx_get_num_regulators_dt(struct platform_device *pdev)
} }
EXPORT_SYMBOL_GPL(mc13xxx_get_num_regulators_dt); EXPORT_SYMBOL_GPL(mc13xxx_get_num_regulators_dt);
struct mc13xxx_regulator_init_data * __devinit mc13xxx_parse_regulators_dt( struct mc13xxx_regulator_init_data *mc13xxx_parse_regulators_dt(
struct platform_device *pdev, struct mc13xxx_regulator *regulators, struct platform_device *pdev, struct mc13xxx_regulator *regulators,
int num_regulators) int num_regulators)
{ {
......
...@@ -595,7 +595,7 @@ static struct of_regulator_match palmas_matches[] = { ...@@ -595,7 +595,7 @@ static struct of_regulator_match palmas_matches[] = {
{ .name = "ldousb", }, { .name = "ldousb", },
}; };
static void __devinit palmas_dt_to_pdata(struct device *dev, static void palmas_dt_to_pdata(struct device *dev,
struct device_node *node, struct device_node *node,
struct palmas_pmic_platform_data *pdata) struct palmas_pmic_platform_data *pdata)
{ {
...@@ -663,7 +663,7 @@ static void __devinit palmas_dt_to_pdata(struct device *dev, ...@@ -663,7 +663,7 @@ static void __devinit palmas_dt_to_pdata(struct device *dev,
} }
static __devinit int palmas_probe(struct platform_device *pdev) static int palmas_probe(struct platform_device *pdev)
{ {
struct palmas *palmas = dev_get_drvdata(pdev->dev.parent); struct palmas *palmas = dev_get_drvdata(pdev->dev.parent);
struct palmas_pmic_platform_data *pdata = pdev->dev.platform_data; struct palmas_pmic_platform_data *pdata = pdev->dev.platform_data;
......
...@@ -236,7 +236,7 @@ static const struct regulator_desc pcap_regulators[] = { ...@@ -236,7 +236,7 @@ static const struct regulator_desc pcap_regulators[] = {
VREG(VAUX4), VREG(VSIM), VREG(VSIM2), VREG(VVIB), VREG(SW1), VREG(SW2), VREG(VAUX4), VREG(VSIM), VREG(VSIM2), VREG(VVIB), VREG(SW1), VREG(SW2),
}; };
static int __devinit pcap_regulator_probe(struct platform_device *pdev) static int pcap_regulator_probe(struct platform_device *pdev)
{ {
struct regulator_dev *rdev; struct regulator_dev *rdev;
void *pcap = dev_get_drvdata(pdev->dev.parent); void *pcap = dev_get_drvdata(pdev->dev.parent);
......
...@@ -196,7 +196,7 @@ static const struct regulator_desc regulators[] = { ...@@ -196,7 +196,7 @@ static const struct regulator_desc regulators[] = {
[PCF50633_REGULATOR_MEMLDO] = PCF50633_REGULATOR("memldo", MEMLDO, 28), [PCF50633_REGULATOR_MEMLDO] = PCF50633_REGULATOR("memldo", MEMLDO, 28),
}; };
static int __devinit pcf50633_regulator_probe(struct platform_device *pdev) static int pcf50633_regulator_probe(struct platform_device *pdev)
{ {
struct regulator_dev *rdev; struct regulator_dev *rdev;
struct pcf50633 *pcf; struct pcf50633 *pcf;
......
...@@ -119,7 +119,7 @@ static struct rc5t583_regulator_info rc5t583_reg_info[RC5T583_REGULATOR_MAX] = { ...@@ -119,7 +119,7 @@ static struct rc5t583_regulator_info rc5t583_reg_info[RC5T583_REGULATOR_MAX] = {
RC5T583_REG(LDO9, LDOEN1, 1, LDODIS1, 1, 0x7F, 900, 3400, 25000, 133), RC5T583_REG(LDO9, LDOEN1, 1, LDODIS1, 1, 0x7F, 900, 3400, 25000, 133),
}; };
static int __devinit rc5t583_regulator_probe(struct platform_device *pdev) static int rc5t583_regulator_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);
......
...@@ -231,7 +231,7 @@ static struct regulator_desc regulators[] = { ...@@ -231,7 +231,7 @@ static struct regulator_desc regulators[] = {
regulator_desc_buck10, regulator_desc_buck10,
}; };
static __devinit int s2mps11_pmic_probe(struct platform_device *pdev) static int s2mps11_pmic_probe(struct platform_device *pdev)
{ {
struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent);
struct sec_platform_data *pdata = dev_get_platdata(iodev->dev); struct sec_platform_data *pdata = dev_get_platdata(iodev->dev);
......
...@@ -499,7 +499,7 @@ static struct regulator_desc regulators[] = { ...@@ -499,7 +499,7 @@ static struct regulator_desc regulators[] = {
s5m8767_regulator_desc(BUCK9), s5m8767_regulator_desc(BUCK9),
}; };
static __devinit int s5m8767_pmic_probe(struct platform_device *pdev) static int s5m8767_pmic_probe(struct platform_device *pdev)
{ {
struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent); struct sec_pmic_dev *iodev = dev_get_drvdata(pdev->dev.parent);
struct sec_platform_data *pdata = dev_get_platdata(iodev->dev); struct sec_platform_data *pdata = dev_get_platdata(iodev->dev);
......
...@@ -157,7 +157,7 @@ static struct regulator_ops tps51632_dcdc_ops = { ...@@ -157,7 +157,7 @@ static struct regulator_ops tps51632_dcdc_ops = {
.set_ramp_delay = tps51632_dcdc_set_ramp_delay, .set_ramp_delay = tps51632_dcdc_set_ramp_delay,
}; };
static int __devinit tps51632_init_dcdc(struct tps51632_chip *tps, static int tps51632_init_dcdc(struct tps51632_chip *tps,
struct tps51632_regulator_platform_data *pdata) struct tps51632_regulator_platform_data *pdata)
{ {
int ret; int ret;
...@@ -227,7 +227,7 @@ static const struct regmap_config tps51632_regmap_config = { ...@@ -227,7 +227,7 @@ static const struct regmap_config tps51632_regmap_config = {
.cache_type = REGCACHE_RBTREE, .cache_type = REGCACHE_RBTREE,
}; };
static int __devinit tps51632_probe(struct i2c_client *client, static int tps51632_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct tps51632_regulator_platform_data *pdata; struct tps51632_regulator_platform_data *pdata;
......
...@@ -127,7 +127,7 @@ static const struct regulator_desc tps6105x_regulator_desc = { ...@@ -127,7 +127,7 @@ static const struct regulator_desc tps6105x_regulator_desc = {
/* /*
* Registers the chip as a voltage regulator * Registers the chip as a voltage regulator
*/ */
static int __devinit tps6105x_regulator_probe(struct platform_device *pdev) static int tps6105x_regulator_probe(struct platform_device *pdev)
{ {
struct tps6105x *tps6105x = dev_get_platdata(&pdev->dev); struct tps6105x *tps6105x = dev_get_platdata(&pdev->dev);
struct tps6105x_platform_data *pdata = tps6105x->pdata; struct tps6105x_platform_data *pdata = tps6105x->pdata;
......
...@@ -243,7 +243,7 @@ static struct regulator_ops tps62360_dcdc_ops = { ...@@ -243,7 +243,7 @@ static struct regulator_ops tps62360_dcdc_ops = {
.get_mode = tps62360_get_mode, .get_mode = tps62360_get_mode,
}; };
static int __devinit tps62360_init_dcdc(struct tps62360_chip *tps, static int tps62360_init_dcdc(struct tps62360_chip *tps,
struct tps62360_regulator_platform_data *pdata) struct tps62360_regulator_platform_data *pdata)
{ {
int ret; int ret;
...@@ -339,7 +339,7 @@ static const struct of_device_id tps62360_of_match[] = { ...@@ -339,7 +339,7 @@ static const struct of_device_id tps62360_of_match[] = {
MODULE_DEVICE_TABLE(of, tps62360_of_match); MODULE_DEVICE_TABLE(of, tps62360_of_match);
#endif #endif
static int __devinit tps62360_probe(struct i2c_client *client, static int tps62360_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -219,7 +219,7 @@ static struct regmap_config tps65023_regmap_config = { ...@@ -219,7 +219,7 @@ static struct regmap_config tps65023_regmap_config = {
.val_bits = 8, .val_bits = 8,
}; };
static int __devinit tps_65023_probe(struct i2c_client *client, static int tps_65023_probe(struct i2c_client *client,
const struct i2c_device_id *id) const struct i2c_device_id *id)
{ {
const struct tps_driver_data *drv_data = (void *)id->driver_data; const struct tps_driver_data *drv_data = (void *)id->driver_data;
......
...@@ -356,7 +356,7 @@ static struct regulator_ops tps6507x_pmic_ops = { ...@@ -356,7 +356,7 @@ static struct regulator_ops tps6507x_pmic_ops = {
.list_voltage = regulator_list_voltage_table, .list_voltage = regulator_list_voltage_table,
}; };
static __devinit int tps6507x_pmic_probe(struct platform_device *pdev) static int tps6507x_pmic_probe(struct platform_device *pdev)
{ {
struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent); struct tps6507x_dev *tps6507x_dev = dev_get_drvdata(pdev->dev.parent);
struct tps_info *info = &tps6507x_pmic_regs[0]; struct tps_info *info = &tps6507x_pmic_regs[0];
......
...@@ -83,7 +83,7 @@ static inline bool is_dcdc(int id) ...@@ -83,7 +83,7 @@ static inline bool is_dcdc(int id)
} }
} }
static int __devinit tps65090_config_ext_control( static int tps65090_config_ext_control(
struct tps65090_regulator *ri, bool enable) struct tps65090_regulator *ri, bool enable)
{ {
int ret; int ret;
...@@ -99,7 +99,7 @@ static int __devinit tps65090_config_ext_control( ...@@ -99,7 +99,7 @@ static int __devinit tps65090_config_ext_control(
return ret; return ret;
} }
static int __devinit tps65090_regulator_disable_ext_control( static int tps65090_regulator_disable_ext_control(
struct tps65090_regulator *ri, struct tps65090_regulator *ri,
struct tps65090_regulator_plat_data *tps_pdata) struct tps65090_regulator_plat_data *tps_pdata)
{ {
...@@ -122,7 +122,7 @@ static int __devinit tps65090_regulator_disable_ext_control( ...@@ -122,7 +122,7 @@ static int __devinit tps65090_regulator_disable_ext_control(
return tps65090_config_ext_control(ri, false); return tps65090_config_ext_control(ri, false);
} }
static void __devinit tps65090_configure_regulator_config( static void tps65090_configure_regulator_config(
struct tps65090_regulator_plat_data *tps_pdata, struct tps65090_regulator_plat_data *tps_pdata,
struct regulator_config *config) struct regulator_config *config)
{ {
...@@ -138,7 +138,7 @@ static void __devinit tps65090_configure_regulator_config( ...@@ -138,7 +138,7 @@ static void __devinit tps65090_configure_regulator_config(
} }
} }
static int __devinit tps65090_regulator_probe(struct platform_device *pdev) static int tps65090_regulator_probe(struct platform_device *pdev)
{ {
struct tps65090 *tps65090_mfd = dev_get_drvdata(pdev->dev.parent); struct tps65090 *tps65090_mfd = dev_get_drvdata(pdev->dev.parent);
struct tps65090_regulator *ri = NULL; struct tps65090_regulator *ri = NULL;
......
...@@ -332,7 +332,7 @@ static struct tps65217_board *tps65217_parse_dt(struct platform_device *pdev) ...@@ -332,7 +332,7 @@ static struct tps65217_board *tps65217_parse_dt(struct platform_device *pdev)
} }
#endif #endif
static int __devinit tps65217_regulator_probe(struct platform_device *pdev) static int tps65217_regulator_probe(struct platform_device *pdev)
{ {
struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent); struct tps65217 *tps = dev_get_drvdata(pdev->dev.parent);
struct tps65217_board *pdata = dev_get_platdata(tps->dev); struct tps65217_board *pdata = dev_get_platdata(tps->dev);
......
...@@ -592,7 +592,7 @@ static int pmic_remove(struct spi_device *spi) ...@@ -592,7 +592,7 @@ static int pmic_remove(struct spi_device *spi)
return 0; return 0;
} }
static int __devinit pmic_probe(struct spi_device *spi) static int pmic_probe(struct spi_device *spi)
{ {
struct tps6524x *hw; struct tps6524x *hw;
struct device *dev = &spi->dev; struct device *dev = &spi->dev;
......
...@@ -298,7 +298,7 @@ static inline struct tps6586x_regulator *find_regulator_info(int id) ...@@ -298,7 +298,7 @@ static inline struct tps6586x_regulator *find_regulator_info(int id)
return NULL; return NULL;
} }
static int __devinit tps6586x_regulator_probe(struct platform_device *pdev) static int tps6586x_regulator_probe(struct platform_device *pdev)
{ {
struct tps6586x_regulator *ri = NULL; struct tps6586x_regulator *ri = NULL;
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -1026,7 +1026,7 @@ static inline struct tps65910_board *tps65910_parse_dt_reg_data( ...@@ -1026,7 +1026,7 @@ static inline struct tps65910_board *tps65910_parse_dt_reg_data(
} }
#endif #endif
static __devinit int tps65910_probe(struct platform_device *pdev) static int tps65910_probe(struct platform_device *pdev)
{ {
struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent); struct tps65910 *tps65910 = dev_get_drvdata(pdev->dev.parent);
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -459,7 +459,7 @@ static struct regulator_ops tps65912_ops_ldo = { ...@@ -459,7 +459,7 @@ static struct regulator_ops tps65912_ops_ldo = {
.list_voltage = tps65912_list_voltage, .list_voltage = tps65912_list_voltage,
}; };
static __devinit int tps65912_probe(struct platform_device *pdev) static int tps65912_probe(struct platform_device *pdev)
{ {
struct tps65912 *tps65912 = dev_get_drvdata(pdev->dev.parent); struct tps65912 *tps65912 = dev_get_drvdata(pdev->dev.parent);
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -675,7 +675,7 @@ static int check_smps_mode_mult(struct device *parent, ...@@ -675,7 +675,7 @@ static int check_smps_mode_mult(struct device *parent,
return 0; return 0;
} }
static int __devinit tps80031_regulator_probe(struct platform_device *pdev) static int tps80031_regulator_probe(struct platform_device *pdev)
{ {
struct tps80031_platform_data *pdata; struct tps80031_platform_data *pdata;
struct tps80031_regulator_platform_data *tps_pdata; struct tps80031_regulator_platform_data *tps_pdata;
......
...@@ -1116,7 +1116,7 @@ static const struct of_device_id twl_of_match[] __devinitconst = { ...@@ -1116,7 +1116,7 @@ static const struct of_device_id twl_of_match[] __devinitconst = {
}; };
MODULE_DEVICE_TABLE(of, twl_of_match); MODULE_DEVICE_TABLE(of, twl_of_match);
static int __devinit twlreg_probe(struct platform_device *pdev) static int twlreg_probe(struct platform_device *pdev)
{ {
int i, id; int i, id;
struct twlreg_info *info; struct twlreg_info *info;
......
...@@ -285,7 +285,7 @@ static const struct attribute_group regulator_virtual_attr_group = { ...@@ -285,7 +285,7 @@ static const struct attribute_group regulator_virtual_attr_group = {
.attrs = regulator_virtual_attributes, .attrs = regulator_virtual_attributes,
}; };
static int __devinit regulator_virtual_probe(struct platform_device *pdev) static int regulator_virtual_probe(struct platform_device *pdev)
{ {
char *reg_id = pdev->dev.platform_data; char *reg_id = pdev->dev.platform_data;
struct virtual_consumer_data *drvdata; struct virtual_consumer_data *drvdata;
......
...@@ -387,7 +387,7 @@ static struct regulator_ops wm831x_buckv_ops = { ...@@ -387,7 +387,7 @@ static struct regulator_ops wm831x_buckv_ops = {
* Set up DVS control. We just log errors since we can still run * Set up DVS control. We just log errors since we can still run
* (with reduced performance) if we fail. * (with reduced performance) if we fail.
*/ */
static __devinit void wm831x_buckv_dvs_init(struct wm831x_dcdc *dcdc, static void wm831x_buckv_dvs_init(struct wm831x_dcdc *dcdc,
struct wm831x_buckv_pdata *pdata) struct wm831x_buckv_pdata *pdata)
{ {
struct wm831x *wm831x = dcdc->wm831x; struct wm831x *wm831x = dcdc->wm831x;
...@@ -448,7 +448,7 @@ static __devinit void wm831x_buckv_dvs_init(struct wm831x_dcdc *dcdc, ...@@ -448,7 +448,7 @@ static __devinit void wm831x_buckv_dvs_init(struct wm831x_dcdc *dcdc,
} }
} }
static __devinit int wm831x_buckv_probe(struct platform_device *pdev) static int wm831x_buckv_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;
...@@ -623,7 +623,7 @@ static struct regulator_ops wm831x_buckp_ops = { ...@@ -623,7 +623,7 @@ static struct regulator_ops wm831x_buckp_ops = {
.set_suspend_mode = wm831x_dcdc_set_suspend_mode, .set_suspend_mode = wm831x_dcdc_set_suspend_mode,
}; };
static __devinit int wm831x_buckp_probe(struct platform_device *pdev) static int wm831x_buckp_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;
...@@ -771,7 +771,7 @@ static struct regulator_ops wm831x_boostp_ops = { ...@@ -771,7 +771,7 @@ static struct regulator_ops wm831x_boostp_ops = {
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
}; };
static __devinit int wm831x_boostp_probe(struct platform_device *pdev) static int wm831x_boostp_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;
...@@ -883,7 +883,7 @@ static struct regulator_ops wm831x_epe_ops = { ...@@ -883,7 +883,7 @@ static struct regulator_ops wm831x_epe_ops = {
.get_status = wm831x_dcdc_get_status, .get_status = wm831x_dcdc_get_status,
}; };
static __devinit int wm831x_epe_probe(struct platform_device *pdev) static int wm831x_epe_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;
......
...@@ -148,7 +148,7 @@ static irqreturn_t wm831x_isink_irq(int irq, void *data) ...@@ -148,7 +148,7 @@ static irqreturn_t wm831x_isink_irq(int irq, void *data)
} }
static __devinit int wm831x_isink_probe(struct platform_device *pdev) static int wm831x_isink_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;
......
...@@ -247,7 +247,7 @@ static struct regulator_ops wm831x_gp_ldo_ops = { ...@@ -247,7 +247,7 @@ static struct regulator_ops wm831x_gp_ldo_ops = {
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
}; };
static __devinit int wm831x_gp_ldo_probe(struct platform_device *pdev) static int wm831x_gp_ldo_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;
...@@ -504,7 +504,7 @@ static struct regulator_ops wm831x_aldo_ops = { ...@@ -504,7 +504,7 @@ static struct regulator_ops wm831x_aldo_ops = {
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
}; };
static __devinit int wm831x_aldo_probe(struct platform_device *pdev) static int wm831x_aldo_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;
...@@ -660,7 +660,7 @@ static struct regulator_ops wm831x_alive_ldo_ops = { ...@@ -660,7 +660,7 @@ static struct regulator_ops wm831x_alive_ldo_ops = {
.disable = regulator_disable_regmap, .disable = regulator_disable_regmap,
}; };
static __devinit int wm831x_alive_ldo_probe(struct platform_device *pdev) static int wm831x_alive_ldo_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;
......
...@@ -226,7 +226,7 @@ static struct regulator_desc regulators[] = { ...@@ -226,7 +226,7 @@ static struct regulator_desc regulators[] = {
}, },
}; };
static int __devinit wm8400_regulator_probe(struct platform_device *pdev) static int wm8400_regulator_probe(struct platform_device *pdev)
{ {
struct wm8400 *wm8400 = container_of(pdev, struct wm8400, regulators[pdev->id]); struct wm8400 *wm8400 = container_of(pdev, struct wm8400, regulators[pdev->id]);
struct regulator_config config = { }; struct regulator_config config = { };
......
...@@ -99,7 +99,7 @@ static const struct regulator_desc wm8994_ldo_desc[] = { ...@@ -99,7 +99,7 @@ static const struct regulator_desc wm8994_ldo_desc[] = {
}, },
}; };
static __devinit int wm8994_ldo_probe(struct platform_device *pdev) static int wm8994_ldo_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;
......
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