Home
last modified time | relevance | path

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

12345678910>>...45

/drivers/mfd/
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 …]
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;
A Dsimple-mfd-i2c.c27 static const struct regmap_config regmap_config_8r_8v = {
35 const struct regmap_config *regmap_config; in simple_mfd_i2c_probe() local
42 if (!simple_mfd_data || !simple_mfd_data->regmap_config) in simple_mfd_i2c_probe()
43 regmap_config = &regmap_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()
A Dsec-i2c.c29 const struct regmap_config *regmap_cfg;
69 static const struct regmap_config s2dos05_regmap_config = {
74 static const struct regmap_config s2mpa01_regmap_config = {
83 static const struct regmap_config s2mps11_regmap_config = {
92 static const struct regmap_config s2mps13_regmap_config = {
101 static const struct regmap_config s2mps14_regmap_config = {
110 static const struct regmap_config s2mps15_regmap_config = {
119 static const struct regmap_config s2mpu02_regmap_config = {
128 static const struct regmap_config s2mpu05_regmap_config = {
133 static const struct regmap_config s5m8767_regmap_config = {
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()
A Docelot-spi.c125 static const struct regmap_config ocelot_spi_regmap_config = {
186 struct regmap_config regmap_config; in ocelot_spi_init_regmap() local
188 memcpy(&regmap_config, &ocelot_spi_regmap_config, sizeof(regmap_config)); in ocelot_spi_init_regmap()
190 regmap_config.name = res->name; in ocelot_spi_init_regmap()
191 regmap_config.max_register = resource_size(res) - 1; in ocelot_spi_init_regmap()
192 regmap_config.reg_base = res->start; in ocelot_spi_init_regmap()
194 return devm_regmap_init(dev, &ocelot_spi_regmap_bus, dev, &regmap_config); in ocelot_spi_init_regmap()
A Dadp5585.c154 static const struct regmap_config adp5585_regmap_config_template = {
239 struct regmap_config *regmap_config; in adp5585_fill_variant_config() local
254 sizeof(*regmap_config), GFP_KERNEL); in adp5585_fill_variant_config()
266 sizeof(*regmap_config), GFP_KERNEL); in adp5585_fill_variant_config()
272 if (!regmap_config) in adp5585_fill_variant_config()
277 return regmap_config; in adp5585_fill_variant_config()
692 struct regmap_config *regmap_config; in adp5585_i2c_probe() local
711 regmap_config = adp5585_fill_variant_config(adp5585); in adp5585_i2c_probe()
712 if (IS_ERR(regmap_config)) in adp5585_i2c_probe()
713 return PTR_ERR(regmap_config); in adp5585_i2c_probe()
[all …]
A Drk8xx-i2c.c20 const struct regmap_config *regmap_cfg;
119 static const struct regmap_config rk818_regmap_config = {
127 static const struct regmap_config rk805_regmap_config = {
135 static const struct regmap_config rk806_regmap_config = {
143 static const struct regmap_config rk808_regmap_config = {
151 static const struct regmap_config rk816_regmap_config = {
159 static const struct regmap_config rk817_regmap_config = {
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;
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()
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 = {
300 const struct regmap_config *cfg, bool do_attach) in sec_pmic_acpm_regmap_init()
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()
A Dintel_soc_pmic_crc.c111 static const struct regmap_config crystal_cove_regmap_config = {
148 const struct regmap_config *regmap_config; member
156 .regmap_config = &crystal_cove_regmap_config,
164 .regmap_config = &crystal_cove_regmap_config,
186 pmic->regmap = devm_regmap_init_i2c(i2c, config->regmap_config); in crystal_cove_i2c_probe()
/drivers/regulator/
A Dpv88080-regulator.c44 const struct pv88080_compatible_regmap *regmap_config; member
385 chip->regmap_config = i2c_get_match_data(i2c); in pv88080_i2c_probe()
386 if (!chip->regmap_config) in pv88080_i2c_probe()
432 regmap_config = chip->regmap_config; in pv88080_i2c_probe()
442 = regmap_config->buck_regmap[i].buck_limit_reg; in pv88080_i2c_probe()
446 = regmap_config->buck_regmap[i].buck_mode_reg; in pv88080_i2c_probe()
456 = regmap_config->buck_regmap[i].buck_vsel_reg; in pv88080_i2c_probe()
494 = regmap_config->hvbuck_enable_reg; in pv88080_i2c_probe()
496 = regmap_config->hvbuck_enable_mask; in pv88080_i2c_probe()
498 = regmap_config->hvbuck_vsel_reg; in pv88080_i2c_probe()
[all …]
/drivers/hwspinlock/
A Dqcom_hwspinlock.c25 const struct regmap_config *regmap_config; member
97 static const struct regmap_config sfpb_mutex_config = {
108 .regmap_config = &sfpb_mutex_config,
111 static const struct regmap_config tcsr_msm8226_mutex_config = {
122 .regmap_config = &tcsr_msm8226_mutex_config,
125 static const struct regmap_config tcsr_mutex_config = {
136 .regmap_config = &tcsr_mutex_config,
189 if (!data->regmap_config) in qcom_hwspinlock_probe_mmio()
199 return devm_regmap_init_mmio(dev, base, data->regmap_config); in qcom_hwspinlock_probe_mmio()
/drivers/net/dsa/microchip/
A Dksz_spi.c139 const struct regmap_config *regmap_config; in ksz_spi_probe() local
142 struct regmap_config rc; in ksz_spi_probe()
157 regmap_config = ksz8863_regmap_config; in ksz_spi_probe()
159 regmap_config = ksz8463_regmap_config; in ksz_spi_probe()
163 regmap_config = ksz8795_regmap_config; in ksz_spi_probe()
166 regmap_config = ksz8863_regmap_config; in ksz_spi_probe()
168 regmap_config = ksz9477_regmap_config; in ksz_spi_probe()
171 rc = regmap_config[i]; in ksz_spi_probe()
180 regmap_config[i].val_bits); in ksz_spi_probe()
/drivers/input/touchscreen/
A Dgoodix_berlin_spi.c116 static const struct regmap_config goodix_berlin_spi_regmap_conf = {
131 struct regmap_config regmap_config; in goodix_berlin_spi_probe() local
144 regmap_config = goodix_berlin_spi_regmap_conf; in goodix_berlin_spi_probe()
145 regmap_config.max_raw_read = max_size - ic_data->read_prefix_len; in goodix_berlin_spi_probe()
146 regmap_config.max_raw_write = max_size - GOODIX_BERLIN_SPI_WRITE_PREFIX_LEN; in goodix_berlin_spi_probe()
148 regmap = devm_regmap_init(&spi->dev, NULL, spi, &regmap_config); in goodix_berlin_spi_probe()
/drivers/reset/
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()
/drivers/iio/pressure/
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 = {
/drivers/iio/adc/
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,
/drivers/thermal/
A Damlogic_thermal.c92 const struct regmap_config *regmap_config; member
197 static const struct regmap_config amlogic_thermal_regmap_config_g12a = {
214 .regmap_config = &amlogic_thermal_regmap_config_g12a,
220 .regmap_config = &amlogic_thermal_regmap_config_g12a,
226 .regmap_config = &amlogic_thermal_regmap_config_g12a,
266 pdata->data->regmap_config); in amlogic_thermal_probe()
/drivers/base/regmap/
A Dregmap-kunit.c236 struct regmap_config config; in basic_read_write()
261 struct regmap_config config; in bulk_write()
294 struct regmap_config config; in bulk_read()
323 struct regmap_config config; in multi_write()
362 struct regmap_config config; in multi_read()
395 struct regmap_config config; in read_bypassed()
459 struct regmap_config config; in read_bypassed_volatile()
523 struct regmap_config config; in write_readonly()
554 struct regmap_config config; in read_writeonly()
590 struct regmap_config config; in reg_defaults()
[all …]
/drivers/pinctrl/
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;
/drivers/pinctrl/ti/
A Dpinctrl-ti-iodelay.c85 const struct regmap_config *regmap_config; member
411 if (offset > r->regmap_config->max_register) { in ti_iodelay_offset_to_pin()
413 offset, r->regmap_config->max_register); in ti_iodelay_offset_to_pin()
417 index = (offset - r->reg_start_offset) / r->regmap_config->reg_stride; in ti_iodelay_offset_to_pin()
655 offset = selector * r->regmap_config->reg_stride; in ti_iodelay_pin_to_offset()
681 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride, &oen); in ti_iodelay_pin_dbg_show()
682 regmap_read(iod->regmap, offset + r->regmap_config->reg_stride * 2, in ti_iodelay_pin_dbg_show()
759 nr_pins = ti_iodelay_offset_to_pin(iod, r->regmap_config->max_register); in ti_iodelay_alloc_pins()
779 static const struct regmap_config dra7_iodelay_regmap_config = {
813 .regmap_config = &dra7_iodelay_regmap_config,
[all …]
/drivers/iio/common/st_sensors/
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()

Completed in 55 milliseconds

12345678910>>...45