Home
last modified time | relevance | path

Searched refs:regmap_config (Results 1 – 25 of 1075) sorted by relevance

12345678910>>...43

/linux/drivers/mfd/
H A Dmadera.h24 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_regmap;
[all …]
H A Dsimple-mfd-i2c.c32 static const struct regmap_config regmap_config_8r_8v = {
40 const struct regmap_config *regmap_config; in simple_mfd_i2c_probe() local
47 if (!simple_mfd_data || !simple_mfd_data->regmap_config) in simple_mfd_i2c_probe()
48 regmap_config = &regmap_config_8r_8v; in simple_mfd_i2c_probe()
50 regmap_config = simple_mfd_data->regmap_config; in simple_mfd_i2c_probe()
52 regmap = devm_regmap_init_i2c(i2c, regmap_config); in simple_mfd_i2c_probe()
101 static const struct regmap_config spacemit_p1_regmap_config = {
113 .regmap_config = &spacemit_p1_regmap_config,
H A Darizona.h17 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 Dsec-i2c.c29 const struct regmap_config *regmap_cfg;
82 static const struct regmap_config s2dos05_regmap_config = {
87 static const struct regmap_config s2mpa01_regmap_config = {
96 static const struct regmap_config s2mps11_regmap_config = {
105 static const struct regmap_config s2mps13_regmap_config = {
114 static const struct regmap_config s2mps14_regmap_config = {
123 static const struct regmap_config s2mps15_regmap_config = {
132 static const struct regmap_config s2mpu02_regmap_config = {
141 static const struct regmap_config s2mpu05_regmap_config = {
146 static const struct regmap_config s2mu005_regmap_config = {
[all …]
H A Darizona-i2c.c26 const struct regmap_config *regmap_config = NULL; in arizona_i2c_probe() local
34 regmap_config = &wm5102_i2c_regmap; in arizona_i2c_probe()
39 regmap_config = &wm5110_i2c_regmap; in arizona_i2c_probe()
43 regmap_config = &wm8997_i2c_regmap; in arizona_i2c_probe()
48 regmap_config = &wm8998_i2c_regmap; in arizona_i2c_probe()
55 if (!regmap_config) { in arizona_i2c_probe()
65 arizona->regmap = devm_regmap_init_i2c(i2c, regmap_config); in arizona_i2c_probe()
H A Dwm8994.h15 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 Docelot-spi.c124 static const struct regmap_config ocelot_spi_regmap_config = {
185 struct regmap_config regmap_config; in ocelot_spi_init_regmap() local
187 memcpy(&regmap_config, &ocelot_spi_regmap_config, sizeof(regmap_config)); in ocelot_spi_init_regmap()
189 regmap_config.name = res->name; in ocelot_spi_init_regmap()
190 regmap_config.max_register = resource_size(res) - 1; in ocelot_spi_init_regmap()
191 regmap_config.reg_base = res->start; in ocelot_spi_init_regmap()
193 return devm_regmap_init(dev, &ocelot_spi_regmap_bus, dev, &regmap_config); in ocelot_spi_init_regmap()
H A Dadp5585.c153 static const struct regmap_config adp5585_regmap_config_template = {
162 static const struct regmap_config adp5589_regmap_config_template = {
236 static struct regmap_config *adp5585_fill_variant_config(struct adp5585_dev *adp5585) in adp5585_fill_variant_config()
238 struct regmap_config *regmap_config; in adp5585_fill_variant_config() local
252 regmap_config = devm_kmemdup(adp5585->dev, &adp5585_regmap_config_template, in adp5585_fill_variant_config()
253 sizeof(*regmap_config), GFP_KERNEL); in adp5585_fill_variant_config()
264 regmap_config = devm_kmemdup(adp5585->dev, &adp5589_regmap_config_template, in adp5585_fill_variant_config()
265 sizeof(*regmap_config), GFP_KERNEL); in adp5585_fill_variant_config()
271 if (!regmap_config) in adp5585_fill_variant_config()
274 regmap_config->reg_defaults_raw = adp5585_regmap_defaults[adp5585->variant]; in adp5585_fill_variant_config()
[all …]
H A Darizona-spi.c194 const struct regmap_config *regmap_config = NULL; in arizona_spi_probe() local
202 regmap_config = &wm5102_spi_regmap; in arizona_spi_probe()
207 regmap_config = &wm5110_spi_regmap; in arizona_spi_probe()
212 regmap_config = &cs47l24_spi_regmap; in arizona_spi_probe()
219 if (!regmap_config) { in arizona_spi_probe()
229 arizona->regmap = devm_regmap_init_spi(spi, regmap_config); in arizona_spi_probe()
H A Dsec-acpm.c34 const struct regmap_config *regmap_cfg_common;
35 const struct regmap_config *regmap_cfg_pmic;
36 const struct regmap_config *regmap_cfg_rtc;
37 const struct regmap_config *regmap_cfg_meter;
83 static const struct regmap_config s2mpg10_regmap_config_common = {
136 static const struct regmap_config s2mpg10_regmap_config_pmic = {
168 static const struct regmap_config s2mpg10_regmap_config_rtc = {
207 static const struct regmap_config s2mpg10_regmap_config_meter = {
262 static const struct regmap_config s2mpg11_regmap_config_common = {
316 static const struct regmap_config s2mpg11_regmap_config_pmic = {
[all …]
H A Dintel_soc_pmic_crc.c110 static const struct regmap_config crystal_cove_regmap_config = {
147 const struct regmap_config *regmap_config; member
155 .regmap_config = &crystal_cove_regmap_config,
163 .regmap_config = &crystal_cove_regmap_config,
185 pmic->regmap = devm_regmap_init_i2c(i2c, config->regmap_config); in crystal_cove_i2c_probe()
H A Dbd9571mwv.c67 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 Dhi6421-spmi-pmic.c22 static const struct regmap_config regmap_config = { variable
35 regmap = devm_regmap_init_spmi_ext(sdev, &regmap_config); in hi6421_spmi_pmic_probe()
/linux/drivers/regulator/
H A Dpv88080-regulator.c43 const struct pv88080_compatible_regmap *regmap_config; member
76 static const struct regmap_config pv88080_regmap_config = {
366 const struct pv88080_compatible_regmap *regmap_config; in pv88080_i2c_probe() local
384 chip->regmap_config = i2c_get_match_data(i2c); in pv88080_i2c_probe()
385 if (!chip->regmap_config) in pv88080_i2c_probe()
431 regmap_config = chip->regmap_config; in pv88080_i2c_probe()
441 = regmap_config->buck_regmap[i].buck_limit_reg; in pv88080_i2c_probe()
443 = regmap_config->buck_regmap[i].buck_limit_mask; in pv88080_i2c_probe()
445 = regmap_config->buck_regmap[i].buck_mode_reg; in pv88080_i2c_probe()
447 = regmap_config->buck_regmap[i].buck_vdac_range_reg; in pv88080_i2c_probe()
[all …]
/linux/sound/soc/codecs/
H A Dcs35l56-i2c.c23 const struct regmap_config *regmap_config; in cs35l56_i2c_probe() local
37 regmap_config = &cs35l56_regmap_i2c; in cs35l56_i2c_probe()
41 regmap_config = &cs35l63_regmap_i2c; in cs35l56_i2c_probe()
48 cs35l56->base.regmap = devm_regmap_init_i2c(client, regmap_config); in cs35l56_i2c_probe()
H A Dak4642.c139 const struct regmap_config *regmap_config; member
564 static const struct regmap_config ak4642_regmap = {
573 static const struct regmap_config ak4643_regmap = {
582 static const struct regmap_config ak4648_regmap = {
592 .regmap_config = &ak4642_regmap,
596 .regmap_config = &ak4643_regmap,
600 .regmap_config = &ak4648_regmap,
658 regmap = devm_regmap_init_i2c(i2c, drvdata->regmap_config); in ak4642_i2c_probe()
H A Dcs35l41-i2c.c37 const struct regmap_config *regmap_config = &cs35l41_regmap_i2c; in cs35l41_i2c_probe() local
48 cs35l41->regmap = devm_regmap_init_i2c(client, regmap_config); in cs35l41_i2c_probe()
H A Dcs35l56-spi.c19 const struct regmap_config *regmap_config = &cs35l56_regmap_spi; in cs35l56_spi_probe() local
31 cs35l56->base.regmap = devm_regmap_init_spi(spi, regmap_config); in cs35l56_spi_probe()
H A Dtas571x.c41 const struct regmap_config *regmap_config; member
426 static const struct regmap_config tas5711_regmap_config = {
444 .regmap_config = &tas5711_regmap_config,
531 static const struct regmap_config tas5707_regmap_config = {
549 .regmap_config = &tas5707_regmap_config,
638 static const struct regmap_config tas5717_regmap_config = {
657 .regmap_config = &tas5717_regmap_config,
709 static const struct regmap_config tas5721_regmap_config = {
821 static const struct regmap_config tas5733_regmap_confi
[all...]
/linux/drivers/reset/
H A Dreset-microchip-sparx5.c32 static struct regmap_config sparx5_reset_regmap_config = {
66 static const struct regmap_config mchp_lan966x_syscon_regmap_config = {
75 struct regmap_config regmap_config = mchp_lan966x_syscon_regmap_config; in mchp_lan966x_syscon_to_regmap() local
91 regmap_config.max_register = resource_size(&res) - 4; in mchp_lan966x_syscon_to_regmap()
93 return devm_regmap_init_mmio(dev, base, &regmap_config); in mchp_lan966x_syscon_to_regmap()
/linux/drivers/iio/pressure/
H A Dbmp280-regmap.c32 const struct regmap_config bmp180_regmap_config = {
193 const struct regmap_config bmp280_regmap_config = {
205 const struct regmap_config bme280_regmap_config = {
217 const struct regmap_config bmp380_regmap_config = {
229 const struct regmap_config bmp580_regmap_config = {
/linux/drivers/iio/adc/
H A Dad7091r8.c177 static const struct regmap_config ad7091r2_reg_conf = AD7091R_SPI_REGMAP_CONFIG(2);
178 static const struct regmap_config ad7091r4_reg_conf = AD7091R_SPI_REGMAP_CONFIG(4);
179 static const struct regmap_config ad7091r8_reg_conf = AD7091R_SPI_REGMAP_CONFIG(8);
182 const struct regmap_config *regmap_conf) in ad7091r8_regmap_init()
211 .regmap_config = &ad7091r2_reg_conf,
219 .regmap_config = &ad7091r4_reg_conf,
227 .regmap_config = &ad7091r8_reg_conf,
/linux/drivers/pinctrl/
H A Dpinctrl-mcp23s08.h26 const struct regmap_config *regmap;
56 extern const struct regmap_config mcp23x08_regmap;
57 extern const struct regmap_config mcp23x17_regmap;
/linux/drivers/iio/common/st_sensors/
H A Dst_sensors_i2c.c20 static const struct regmap_config st_sensors_i2c_regmap_config = {
25 static const struct regmap_config st_sensors_i2c_regmap_multiread_bit_config = {
42 const struct regmap_config *config; in st_sensors_i2c_configure()
H A Dst_sensors_spi.c21 static const struct regmap_config st_sensors_spi_regmap_config = {
26 static const struct regmap_config st_sensors_spi_regmap_multiread_bit_config = {
86 const struct regmap_config *config; in st_sensors_spi_configure()

12345678910>>...43