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"); |