isl9305.c (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) isl9305.c (77e29598ca3fc20314f1acec35ada9706b3ea16b)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * isl9305 - Intersil ISL9305 DCDC regulator
4 *
5 * Copyright 2014 Linaro Ltd
6 *
7 * Author: Mark Brown <broonie@kernel.org>
8 */

--- 123 unchanged lines hidden (view full) ---

132static const struct regmap_config isl9305_regmap = {
133 .reg_bits = 8,
134 .val_bits = 8,
135
136 .max_register = ISL9305_MAX_REG,
137 .cache_type = REGCACHE_RBTREE,
138};
139
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * isl9305 - Intersil ISL9305 DCDC regulator
4 *
5 * Copyright 2014 Linaro Ltd
6 *
7 * Author: Mark Brown <broonie@kernel.org>
8 */

--- 123 unchanged lines hidden (view full) ---

132static const struct regmap_config isl9305_regmap = {
133 .reg_bits = 8,
134 .val_bits = 8,
135
136 .max_register = ISL9305_MAX_REG,
137 .cache_type = REGCACHE_RBTREE,
138};
139
140static int isl9305_i2c_probe(struct i2c_client *i2c,
141 const struct i2c_device_id *id)
140static int isl9305_i2c_probe(struct i2c_client *i2c)
142{
143 struct regulator_config config = { };
144 struct isl9305_pdata *pdata = i2c->dev.platform_data;
145 struct regulator_dev *rdev;
146 struct regmap *regmap;
147 int i, ret;
148
149 regmap = devm_regmap_init_i2c(i2c, &isl9305_regmap);

--- 43 unchanged lines hidden (view full) ---

193};
194MODULE_DEVICE_TABLE(i2c, isl9305_i2c_id);
195
196static struct i2c_driver isl9305_regulator_driver = {
197 .driver = {
198 .name = "isl9305",
199 .of_match_table = of_match_ptr(isl9305_dt_ids),
200 },
141{
142 struct regulator_config config = { };
143 struct isl9305_pdata *pdata = i2c->dev.platform_data;
144 struct regulator_dev *rdev;
145 struct regmap *regmap;
146 int i, ret;
147
148 regmap = devm_regmap_init_i2c(i2c, &isl9305_regmap);

--- 43 unchanged lines hidden (view full) ---

192};
193MODULE_DEVICE_TABLE(i2c, isl9305_i2c_id);
194
195static struct i2c_driver isl9305_regulator_driver = {
196 .driver = {
197 .name = "isl9305",
198 .of_match_table = of_match_ptr(isl9305_dt_ids),
199 },
201 .probe = isl9305_i2c_probe,
200 .probe_new = isl9305_i2c_probe,
202 .id_table = isl9305_i2c_id,
203};
204
205module_i2c_driver(isl9305_regulator_driver);
206
207MODULE_AUTHOR("Mark Brown");
208MODULE_DESCRIPTION("Intersil ISL9305 DCDC regulator");
209MODULE_LICENSE("GPL");
201 .id_table = isl9305_i2c_id,
202};
203
204module_i2c_driver(isl9305_regulator_driver);
205
206MODULE_AUTHOR("Mark Brown");
207MODULE_DESCRIPTION("Intersil ISL9305 DCDC regulator");
208MODULE_LICENSE("GPL");