/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | madera.h | 24 extern const struct regmap_config cs47l15_16bit_spi_regmap; 25 extern const struct regmap_config cs47l15_32bit_spi_regmap; 26 extern const struct regmap_config cs47l15_16bit_i2c_regmap; 27 extern const struct regmap_config cs47l15_32bit_i2c_regmap; 30 extern const struct regmap_config cs47l35_16bit_spi_regmap; 31 extern const struct regmap_config cs47l35_32bit_spi_regmap; 32 extern const struct regmap_config cs47l35_16bit_i2c_regmap; 33 extern const struct regmap_config cs47l35_32bit_i2c_regmap; 36 extern const struct regmap_config cs47l85_16bit_spi_regmap; 37 extern const struct regmap_config cs47l85_32bit_spi_regma [all...] |
H A D | arizona.h | 17 extern const struct regmap_config wm5102_i2c_regmap; 18 extern const struct regmap_config wm5102_spi_regmap; 20 extern const struct regmap_config wm5110_i2c_regmap; 21 extern const struct regmap_config wm5110_spi_regmap; 23 extern const struct regmap_config cs47l24_spi_regmap; 25 extern const struct regmap_config wm8997_i2c_regmap; 27 extern const struct regmap_config wm8998_i2c_regmap;
|
H A D | arizona-spi.c | 27 const struct regmap_config *regmap_config = NULL; in arizona_spi_probe() local 39 regmap_config = &wm5102_spi_regmap; in arizona_spi_probe() 44 regmap_config = &wm5110_spi_regmap; in arizona_spi_probe() 49 regmap_config = &cs47l24_spi_regmap; in arizona_spi_probe() 56 if (!regmap_config) { in arizona_spi_probe() 66 arizona->regmap = devm_regmap_init_spi(spi, regmap_config); in arizona_spi_probe()
|
H A D | arizona-i2c.c | 27 const struct regmap_config *regmap_config = NULL; in arizona_i2c_probe() local 39 regmap_config = &wm5102_i2c_regmap; in arizona_i2c_probe() 44 regmap_config = &wm5110_i2c_regmap; in arizona_i2c_probe() 48 regmap_config = &wm8997_i2c_regmap; in arizona_i2c_probe() 53 regmap_config = &wm8998_i2c_regmap; in arizona_i2c_probe() 60 if (!regmap_config) { in arizona_i2c_probe() 70 arizona->regmap = devm_regmap_init_i2c(i2c, regmap_config); in arizona_i2c_probe()
|
H A D | wm8994.h | 15 extern struct regmap_config wm1811_regmap_config; 16 extern struct regmap_config wm8994_regmap_config; 17 extern struct regmap_config wm8958_regmap_config; 18 extern struct regmap_config wm8994_base_regmap_config;
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | madera.h | 24 extern const struct regmap_config cs47l15_16bit_spi_regmap; 25 extern const struct regmap_config cs47l15_32bit_spi_regmap; 26 extern const struct regmap_config cs47l15_16bit_i2c_regmap; 27 extern const struct regmap_config cs47l15_32bit_i2c_regmap; 30 extern const struct regmap_config cs47l35_16bit_spi_regmap; 31 extern const struct regmap_config cs47l35_32bit_spi_regmap; 32 extern const struct regmap_config cs47l35_16bit_i2c_regmap; 33 extern const struct regmap_config cs47l35_32bit_i2c_regmap; 36 extern const struct regmap_config cs47l85_16bit_spi_regmap; 37 extern const struct regmap_config cs47l85_32bit_spi_regma [all...] |
H A D | arizona.h | 17 extern const struct regmap_config wm5102_i2c_regmap; 18 extern const struct regmap_config wm5102_spi_regmap; 20 extern const struct regmap_config wm5110_i2c_regmap; 21 extern const struct regmap_config wm5110_spi_regmap; 23 extern const struct regmap_config cs47l24_spi_regmap; 25 extern const struct regmap_config wm8997_i2c_regmap; 27 extern const struct regmap_config wm8998_i2c_regmap;
|
H A D | simple-mfd-i2c.c | 27 static const struct regmap_config regmap_config_8r_8v = { 35 const struct regmap_config *regmap_config; in simple_mfd_i2c_probe() local 41 /* If no regmap_config is specified, use the default 8reg and 8val bits */ in simple_mfd_i2c_probe() 42 if (!simple_mfd_data || !simple_mfd_data->regmap_config) in simple_mfd_i2c_probe() 43 regmap_config = ®map_config_8r_8v; in simple_mfd_i2c_probe() 45 regmap_config = simple_mfd_data->regmap_config; in simple_mfd_i2c_probe() 47 regmap = devm_regmap_init_i2c(i2c, regmap_config); in simple_mfd_i2c_probe()
|
H A D | arizona-i2c.c | 28 const struct regmap_config *regmap_config = NULL; in arizona_i2c_probe() local 41 regmap_config = &wm5102_i2c_regmap; in arizona_i2c_probe() 46 regmap_config = &wm5110_i2c_regmap; in arizona_i2c_probe() 50 regmap_config = &wm8997_i2c_regmap; in arizona_i2c_probe() 55 regmap_config = &wm8998_i2c_regmap; in arizona_i2c_probe() 62 if (!regmap_config) { in arizona_i2c_probe() 72 arizona->regmap = devm_regmap_init_i2c(i2c, regmap_config); in arizona_i2c_probe()
|
H A D | wm8994.h | 15 extern struct regmap_config wm1811_regmap_config; 16 extern struct regmap_config wm8994_regmap_config; 17 extern struct regmap_config wm8958_regmap_config; 18 extern struct regmap_config wm8994_base_regmap_config;
|
H A D | ocelot-spi.c | 125 static const struct regmap_config ocelot_spi_regmap_config = { 189 struct regmap_config regmap_config; in ocelot_spi_init_regmap() local 191 memcpy(®map_config, &ocelot_spi_regmap_config, sizeof(regmap_config)); in ocelot_spi_init_regmap() 193 regmap_config.name = res->name; in ocelot_spi_init_regmap() 194 regmap_config.max_register = resource_size(res) - 1; in ocelot_spi_init_regmap() 195 regmap_config.reg_base = res->start; in ocelot_spi_init_regmap() 197 return devm_regmap_init(dev, &ocelot_spi_regmap_bus, dev, ®map_config); in ocelot_spi_init_regmap()
|
H A D | sec-core.c | 146 static const struct regmap_config sec_regmap_config = { 151 static const struct regmap_config s2mpa01_regmap_config = { 160 static const struct regmap_config s2mps11_regmap_config = { 169 static const struct regmap_config s2mps13_regmap_config = { 178 static const struct regmap_config s2mps14_regmap_config = { 187 static const struct regmap_config s2mps15_regmap_config = { 196 static const struct regmap_config s2mpu02_regmap_config = { 205 static const struct regmap_config s5m8767_regmap_config = { 273 const struct regmap_config *regmap; in sec_pmic_probe()
|
H A D | arizona-spi.c | 196 const struct regmap_config *regmap_config = NULL; in arizona_spi_probe() local 209 regmap_config = &wm5102_spi_regmap; in arizona_spi_probe() 214 regmap_config = &wm5110_spi_regmap; in arizona_spi_probe() 219 regmap_config = &cs47l24_spi_regmap; in arizona_spi_probe() 226 if (!regmap_config) { in arizona_spi_probe() 236 arizona->regmap = devm_regmap_init_spi(spi, regmap_config); in arizona_spi_probe()
|
H A D | bd9571mwv.c | 67 static const struct regmap_config bd9571mwv_regmap_config = { 152 static const struct regmap_config bd9574mwf_regmap_config = { 209 const struct regmap_config *regmap_config; in bd9571mwv_probe() local 226 regmap_config = &bd9571mwv_regmap_config; in bd9571mwv_probe() 232 regmap_config = &bd9574mwf_regmap_config; in bd9571mwv_probe() 242 regmap = devm_regmap_init_i2c(client, regmap_config); in bd9571mwv_probe()
|
H A D | rk8xx-i2c.c | 20 const struct regmap_config *regmap_cfg; 79 static const struct regmap_config rk818_regmap_config = { 87 static const struct regmap_config rk805_regmap_config = { 95 static const struct regmap_config rk808_regmap_config = { 103 static const struct regmap_config rk817_regmap_config = {
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | pv88080-regulator.c | 48 const struct pv88080_compatible_regmap *regmap_config; member 81 static const struct regmap_config pv88080_regmap_config = { 382 const struct pv88080_compatible_regmap *regmap_config; in pv88080_i2c_probe() local 457 chip->regmap_config = &pv88080_aa_regs; in pv88080_i2c_probe() 460 chip->regmap_config = &pv88080_ba_regs; in pv88080_i2c_probe() 464 regmap_config = chip->regmap_config; in pv88080_i2c_probe() 474 = regmap_config->buck_regmap[i].buck_limit_reg; in pv88080_i2c_probe() 476 = regmap_config->buck_regmap[i].buck_limit_mask; in pv88080_i2c_probe() 478 = regmap_config in pv88080_i2c_probe() [all...] |
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | pv88080-regulator.c | 48 const struct pv88080_compatible_regmap *regmap_config; member 81 static const struct regmap_config pv88080_regmap_config = { 382 const struct pv88080_compatible_regmap *regmap_config; in pv88080_i2c_probe() local 457 chip->regmap_config = &pv88080_aa_regs; in pv88080_i2c_probe() 460 chip->regmap_config = &pv88080_ba_regs; in pv88080_i2c_probe() 464 regmap_config = chip->regmap_config; in pv88080_i2c_probe() 474 = regmap_config->buck_regmap[i].buck_limit_reg; in pv88080_i2c_probe() 476 = regmap_config->buck_regmap[i].buck_limit_mask; in pv88080_i2c_probe() 478 = regmap_config in pv88080_i2c_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/ |
H A D | mt7530-mdio.c | 86 struct regmap_config *mt7531_pcs_config[2] = {}; in mt7531_create_sgmii() 96 sizeof(struct regmap_config), in mt7531_create_sgmii() 146 static struct regmap_config *regmap_config; in mt7530_probe() local 199 regmap_config = devm_kzalloc(&mdiodev->dev, sizeof(*regmap_config), in mt7530_probe() 201 if (!regmap_config) in mt7530_probe() 204 regmap_config->reg_bits = 16; in mt7530_probe() 205 regmap_config->val_bits = 32; in mt7530_probe() 206 regmap_config in mt7530_probe() [all...] |
/kernel/linux/linux-6.6/drivers/hwspinlock/ |
H A D | qcom_hwspinlock.c | 25 const struct regmap_config *regmap_config; member 72 static const struct regmap_config sfpb_mutex_config = { 83 .regmap_config = &sfpb_mutex_config, 86 static const struct regmap_config tcsr_msm8226_mutex_config = { 97 .regmap_config = &tcsr_msm8226_mutex_config, 100 static const struct regmap_config tcsr_mutex_config = { 111 .regmap_config = &tcsr_mutex_config, 165 if (!data->regmap_config) in qcom_hwspinlock_probe_mmio() 175 return devm_regmap_init_mmio(dev, base, data->regmap_config); in qcom_hwspinlock_probe_mmio() [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/ |
H A D | ksz_spi.c | 42 const struct regmap_config *regmap_config; in ksz_spi_probe() local 45 struct regmap_config rc; in ksz_spi_probe() 58 regmap_config = ksz8863_regmap_config; in ksz_spi_probe() 62 regmap_config = ksz8795_regmap_config; in ksz_spi_probe() 64 regmap_config = ksz9477_regmap_config; in ksz_spi_probe() 67 rc = regmap_config[i]; in ksz_spi_probe() 76 regmap_config[i].val_bits); in ksz_spi_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | regmap.h | 230 * struct regmap_config - Configuration for the register map of a device. 294 * functions are used (see fields lock/unlock of struct regmap_config). 347 struct regmap_config { struct 473 * struct regmap_config). 493 * addresses. Used when the regmap_config specifies DEFAULT. If this is 496 * values. Used when the regmap_config specifies DEFAULT. If this is 529 const struct regmap_config *config, 533 const struct regmap_config *config, 537 const struct regmap_config *config, 541 const struct regmap_config *confi [all...] |
/kernel/linux/linux-5.10/drivers/iio/pressure/ |
H A D | bmp280-i2c.c | 12 const struct regmap_config *regmap_config; in bmp280_i2c_probe() local 16 regmap_config = &bmp180_regmap_config; in bmp280_i2c_probe() 20 regmap_config = &bmp280_regmap_config; in bmp280_i2c_probe() 26 regmap = devm_regmap_init_i2c(client, regmap_config); in bmp280_i2c_probe()
|
H A D | bmp280-spi.c | 51 const struct regmap_config *regmap_config; in bmp280_spi_probe() local 63 regmap_config = &bmp180_regmap_config; in bmp280_spi_probe() 67 regmap_config = &bmp280_regmap_config; in bmp280_spi_probe() 76 regmap_config); in bmp280_spi_probe()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | regmap.h | 248 * struct regmap_config - Configuration for the register map of a device. 328 * functions are used (see fields lock/unlock of struct regmap_config). 388 struct regmap_config { struct 531 * struct regmap_config). 554 * addresses. Used when the regmap_config specifies DEFAULT. If this is 557 * values. Used when the regmap_config specifies DEFAULT. If this is 593 const struct regmap_config *config, 597 const struct regmap_config *config, 601 const struct regmap_config *config, 605 const struct regmap_config *confi [all...] |
/kernel/linux/linux-6.6/drivers/base/regmap/ |
H A D | regmap-kunit.c | 29 static const struct regmap_config test_regmap_config = { 69 static struct regmap *gen_regmap(struct regmap_config *config, in gen_regmap() 124 struct regmap_config config; in basic_read_write() 153 struct regmap_config config; in bulk_write() 190 struct regmap_config config; in bulk_read() 223 struct regmap_config config; in write_readonly() 258 struct regmap_config config; in read_writeonly() 298 struct regmap_config config; in reg_defaults() 326 struct regmap_config config; in reg_defaults_read_dev() 360 struct regmap_config confi in register_patch() [all...] |