/linux-4.4.14/include/linux/ |
D | regmap.h | 28 struct regmap; 359 struct regmap *__regmap_init(struct device *dev, 365 struct regmap *__regmap_init_i2c(struct i2c_client *i2c, 369 struct regmap *__regmap_init_spi(struct spi_device *dev, 373 struct regmap *__regmap_init_spmi_base(struct spmi_device *dev, 377 struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev, 381 struct regmap *__regmap_init_mmio_clk(struct device *dev, const char *clk_id, 386 struct regmap *__regmap_init_ac97(struct snd_ac97 *ac97, 391 struct regmap *__devm_regmap_init(struct device *dev, 397 struct regmap *__devm_regmap_init_i2c(struct i2c_client *i2c, [all …]
|
/linux-4.4.14/drivers/staging/media/mn88473/ |
D | mn88473.c | 101 ret = regmap_write(dev->regmap[2], 0x05, 0x00); in mn88473_set_frontend() 102 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88473_set_frontend() 103 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88473_set_frontend() 104 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88473_set_frontend() 105 ret = regmap_write(dev->regmap[2], 0x00, 0x18); in mn88473_set_frontend() 106 ret = regmap_write(dev->regmap[2], 0x01, 0x01); in mn88473_set_frontend() 107 ret = regmap_write(dev->regmap[2], 0x02, 0x21); in mn88473_set_frontend() 108 ret = regmap_write(dev->regmap[2], 0x03, delivery_system_val); in mn88473_set_frontend() 109 ret = regmap_write(dev->regmap[2], 0x0b, 0x00); in mn88473_set_frontend() 112 ret = regmap_write(dev->regmap[2], 0x10 + i, if_val[i]); in mn88473_set_frontend() [all …]
|
/linux-4.4.14/drivers/base/regmap/ |
D | internal.h | 21 struct regmap; 37 void (*format_write)(struct regmap *map, 47 struct regmap *map; 51 struct regmap { struct 163 int (*init)(struct regmap *map); argument 164 int (*exit)(struct regmap *map); 166 void (*debugfs_init)(struct regmap *map); 168 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value); 169 int (*write)(struct regmap *map, unsigned int reg, unsigned int value); 170 int (*sync)(struct regmap *map, unsigned int min, unsigned int max); [all …]
|
D | trace.h | 2 #define TRACE_SYSTEM regmap 17 TP_PROTO(struct regmap *map, unsigned int reg, 41 TP_PROTO(struct regmap *map, unsigned int reg, 50 TP_PROTO(struct regmap *map, unsigned int reg, 59 TP_PROTO(struct regmap *map, unsigned int reg, 68 TP_PROTO(struct regmap *map, unsigned int reg, int count), 91 TP_PROTO(struct regmap *map, unsigned int reg, int count), 98 TP_PROTO(struct regmap *map, unsigned int reg, int count), 105 TP_PROTO(struct regmap *map, unsigned int reg, int count), 112 TP_PROTO(struct regmap *map, unsigned int reg, int count), [all …]
|
D | Makefile | 4 obj-$(CONFIG_REGMAP) += regmap.o regcache.o 6 obj-$(CONFIG_DEBUG_FS) += regmap-debugfs.o 7 obj-$(CONFIG_REGMAP_AC97) += regmap-ac97.o 8 obj-$(CONFIG_REGMAP_I2C) += regmap-i2c.o 9 obj-$(CONFIG_REGMAP_SPI) += regmap-spi.o 10 obj-$(CONFIG_REGMAP_SPMI) += regmap-spmi.o 11 obj-$(CONFIG_REGMAP_MMIO) += regmap-mmio.o 12 obj-$(CONFIG_REGMAP_IRQ) += regmap-irq.o
|
D | regmap.c | 36 static int _regmap_update_bits(struct regmap *map, unsigned int reg, 65 bool regmap_check_range_table(struct regmap *map, unsigned int reg, in regmap_check_range_table() 81 bool regmap_writeable(struct regmap *map, unsigned int reg) in regmap_writeable() 95 bool regmap_readable(struct regmap *map, unsigned int reg) in regmap_readable() 115 bool regmap_volatile(struct regmap *map, unsigned int reg) in regmap_volatile() 132 bool regmap_precious(struct regmap *map, unsigned int reg) in regmap_precious() 146 static bool regmap_volatile_range(struct regmap *map, unsigned int reg, in regmap_volatile_range() 158 static void regmap_format_2_6_write(struct regmap *map, in regmap_format_2_6_write() 166 static void regmap_format_4_12_write(struct regmap *map, in regmap_format_4_12_write() 173 static void regmap_format_7_9_write(struct regmap *map, in regmap_format_7_9_write() [all …]
|
D | regcache.c | 28 static int regcache_hw_init(struct regmap *map) in regcache_hw_init() 97 int regcache_init(struct regmap *map, const struct regmap_config *config) in regcache_init() 180 void regcache_exit(struct regmap *map) in regcache_exit() 207 int regcache_read(struct regmap *map, in regcache_read() 238 int regcache_write(struct regmap *map, in regcache_write() 252 static bool regcache_reg_needs_sync(struct regmap *map, unsigned int reg, in regcache_reg_needs_sync() 268 static int regcache_default_sync(struct regmap *map, unsigned int min, in regcache_default_sync() 313 int regcache_sync(struct regmap *map) in regcache_sync() 382 int regcache_sync_region(struct regmap *map, unsigned int min, in regcache_sync_region() 437 int regcache_drop_region(struct regmap *map, unsigned int min, in regcache_drop_region() [all …]
|
D | regcache-lzo.c | 19 static int regcache_lzo_exit(struct regmap *map); 33 static int regcache_lzo_block_count(struct regmap *map) in regcache_lzo_block_count() 72 static int regcache_lzo_compress_cache_block(struct regmap *map, in regcache_lzo_compress_cache_block() 90 static int regcache_lzo_decompress_cache_block(struct regmap *map, in regcache_lzo_decompress_cache_block() 108 static inline int regcache_lzo_get_blkindex(struct regmap *map, in regcache_lzo_get_blkindex() 116 static inline int regcache_lzo_get_blkpos(struct regmap *map, in regcache_lzo_get_blkpos() 125 static inline int regcache_lzo_get_blksize(struct regmap *map) in regcache_lzo_get_blksize() 131 static int regcache_lzo_init(struct regmap *map) in regcache_lzo_init() 204 static int regcache_lzo_exit(struct regmap *map) in regcache_lzo_exit() 234 static int regcache_lzo_read(struct regmap *map, in regcache_lzo_read() [all …]
|
/linux-4.4.14/drivers/staging/media/mn88472/ |
D | mn88472.c | 103 ret = regmap_write(dev->regmap[2], 0xfb, 0x13); in mn88472_set_frontend() 104 ret = regmap_write(dev->regmap[2], 0xef, 0x13); in mn88472_set_frontend() 105 ret = regmap_write(dev->regmap[2], 0xf9, 0x13); in mn88472_set_frontend() 109 ret = regmap_write(dev->regmap[2], 0x00, 0x66); in mn88472_set_frontend() 112 ret = regmap_write(dev->regmap[2], 0x01, 0x00); in mn88472_set_frontend() 115 ret = regmap_write(dev->regmap[2], 0x02, 0x01); in mn88472_set_frontend() 118 ret = regmap_write(dev->regmap[2], 0x03, delivery_system_val); in mn88472_set_frontend() 121 ret = regmap_write(dev->regmap[2], 0x04, bw_val2); in mn88472_set_frontend() 126 ret = regmap_write(dev->regmap[2], 0x10 + i, if_val[i]); in mn88472_set_frontend() 132 ret = regmap_write(dev->regmap[2], 0x13 + i, bw_val[i]); in mn88472_set_frontend() [all …]
|
/linux-4.4.14/drivers/acpi/pmic/ |
D | intel_pmic_crc.c | 91 static int intel_crc_pmic_get_power(struct regmap *regmap, int reg, in intel_crc_pmic_get_power() argument 96 if (regmap_read(regmap, reg, &data)) in intel_crc_pmic_get_power() 103 static int intel_crc_pmic_update_power(struct regmap *regmap, int reg, in intel_crc_pmic_update_power() argument 108 if (regmap_read(regmap, reg, &data)) in intel_crc_pmic_update_power() 118 if (regmap_write(regmap, reg, data)) in intel_crc_pmic_update_power() 123 static int intel_crc_pmic_get_raw_temp(struct regmap *regmap, int reg) in intel_crc_pmic_get_raw_temp() argument 131 if (regmap_read(regmap, reg, &temp_l) || in intel_crc_pmic_get_raw_temp() 132 regmap_read(regmap, reg - 1, &temp_h)) in intel_crc_pmic_get_raw_temp() 138 static int intel_crc_pmic_update_aux(struct regmap *regmap, int reg, int raw) in intel_crc_pmic_update_aux() argument 140 return regmap_write(regmap, reg, raw) || in intel_crc_pmic_update_aux() [all …]
|
D | intel_pmic.c | 28 struct regmap *regmap; member 53 struct regmap *regmap = opregion->regmap; in intel_pmic_power_handler() local 71 d->get_power(regmap, reg, bit, value64) : in intel_pmic_power_handler() 72 d->update_power(regmap, reg, bit, *value64 == 1); in intel_pmic_power_handler() 87 raw_temp = opregion->data->get_raw_temp(opregion->regmap, reg); in pmic_read_temp() 130 return opregion->data->update_aux(opregion->regmap, reg, raw_temp); in pmic_thermal_aux() 137 struct regmap *regmap = opregion->regmap; in pmic_thermal_pen() local 143 return d->get_policy(regmap, reg, value); in pmic_thermal_pen() 148 return d->update_policy(regmap, reg, *value); in pmic_thermal_pen() 207 struct regmap *regmap, in intel_pmic_install_opregion_handler() argument [all …]
|
D | intel_pmic.h | 11 int (*get_power)(struct regmap *r, int reg, int bit, u64 *value); 12 int (*update_power)(struct regmap *r, int reg, int bit, bool on); 13 int (*get_raw_temp)(struct regmap *r, int reg); 14 int (*update_aux)(struct regmap *r, int reg, int raw_temp); 15 int (*get_policy)(struct regmap *r, int reg, u64 *value); 16 int (*update_policy)(struct regmap *r, int reg, int enable); 23 …tall_opregion_handler(struct device *dev, acpi_handle handle, struct regmap *regmap, struct intel_…
|
D | intel_pmic_xpower.c | 152 static int intel_xpower_pmic_get_power(struct regmap *regmap, int reg, in intel_xpower_pmic_get_power() argument 157 if (regmap_read(regmap, reg, &data)) in intel_xpower_pmic_get_power() 164 static int intel_xpower_pmic_update_power(struct regmap *regmap, int reg, in intel_xpower_pmic_update_power() argument 169 if (regmap_read(regmap, reg, &data)) in intel_xpower_pmic_update_power() 177 if (regmap_write(regmap, reg, data)) in intel_xpower_pmic_update_power() 196 static int intel_xpower_pmic_get_raw_temp(struct regmap *regmap, int reg) in intel_xpower_pmic_get_raw_temp() argument 244 ACPI_HANDLE(parent), axp20x->regmap, in intel_xpower_pmic_opregion_probe()
|
/linux-4.4.14/drivers/media/tuners/ |
D | m88rs6000t.c | 23 struct regmap *regmap; member 45 ret = regmap_read(dev->regmap, 0x15, &utmp); in m88rs6000t_set_demod_mclk() 107 ret = regmap_read(dev->regmap, 0x1D, &utmp); in m88rs6000t_set_demod_mclk() 117 ret = regmap_write(dev->regmap, 0x05, 0x40); in m88rs6000t_set_demod_mclk() 120 ret = regmap_write(dev->regmap, 0x11, 0x08); in m88rs6000t_set_demod_mclk() 123 ret = regmap_write(dev->regmap, 0x15, reg15); in m88rs6000t_set_demod_mclk() 126 ret = regmap_write(dev->regmap, 0x16, reg16); in m88rs6000t_set_demod_mclk() 129 ret = regmap_write(dev->regmap, 0x1D, reg1D); in m88rs6000t_set_demod_mclk() 132 ret = regmap_write(dev->regmap, 0x1E, reg1E); in m88rs6000t_set_demod_mclk() 135 ret = regmap_write(dev->regmap, 0x1F, reg1F); in m88rs6000t_set_demod_mclk() [all …]
|
D | it913x.c | 28 struct regmap *regmap; member 50 ret = regmap_write(dev->regmap, 0x80ec4c, 0x68); in it913x_init() 56 ret = regmap_read(dev->regmap, 0x80ec86, &utmp); in it913x_init() 80 ret = regmap_read(dev->regmap, 0x80ed03, &utmp); in it913x_init() 92 ret = regmap_bulk_read(dev->regmap, 0x80ed23, buf, 2); in it913x_init() 120 ret = regmap_read(dev->regmap, 0x80ec82, &utmp); in it913x_init() 135 ret = regmap_write(dev->regmap, 0x80ed81, iqik_m_cal); in it913x_init() 139 ret = regmap_write(dev->regmap, 0x80ec57, 0x00); in it913x_init() 143 ret = regmap_write(dev->regmap, 0x80ec58, 0x00); in it913x_init() 147 ret = regmap_write(dev->regmap, 0x80ec40, 0x01); in it913x_init() [all …]
|
D | e4000.c | 31 ret = regmap_write(dev->regmap, 0x00, 0x01); in e4000_init() 36 ret = regmap_write(dev->regmap, 0x06, 0x00); in e4000_init() 40 ret = regmap_write(dev->regmap, 0x7a, 0x96); in e4000_init() 45 ret = regmap_bulk_write(dev->regmap, 0x7e, "\x01\xfe", 2); in e4000_init() 49 ret = regmap_write(dev->regmap, 0x82, 0x00); in e4000_init() 53 ret = regmap_write(dev->regmap, 0x24, 0x05); in e4000_init() 57 ret = regmap_bulk_write(dev->regmap, 0x87, "\x20\x01", 2); in e4000_init() 61 ret = regmap_bulk_write(dev->regmap, 0x9f, "\x7f\x07", 2); in e4000_init() 66 ret = regmap_write(dev->regmap, 0x2d, 0x1f); in e4000_init() 70 ret = regmap_bulk_write(dev->regmap, 0x70, "\x01\x01", 2); in e4000_init() [all …]
|
D | tda18212.c | 27 struct regmap *regmap; member 128 ret = regmap_write(dev->regmap, 0x23, bw_params[i][2]); in tda18212_set_params() 132 ret = regmap_write(dev->regmap, 0x06, 0x00); in tda18212_set_params() 136 ret = regmap_write(dev->regmap, 0x0f, bw_params[i][0]); in tda18212_set_params() 149 ret = regmap_bulk_write(dev->regmap, 0x12, buf, sizeof(buf)); in tda18212_set_params() 212 dev->regmap = devm_regmap_init_i2c(client, ®map_config); in tda18212_probe() 213 if (IS_ERR(dev->regmap)) { in tda18212_probe() 214 ret = PTR_ERR(dev->regmap); in tda18212_probe() 222 ret = regmap_read(dev->regmap, 0x00, &chip_id); in tda18212_probe()
|
/linux-4.4.14/sound/soc/codecs/ |
D | nau8825.c | 423 regmap_update_bits(nau8825->regmap, NAU8825_REG_I2S_PCM_CTRL1, in nau8825_hw_params() 476 regmap_update_bits(nau8825->regmap, NAU8825_REG_I2S_PCM_CTRL1, in nau8825_set_dai_fmt() 480 regmap_update_bits(nau8825->regmap, NAU8825_REG_I2S_PCM_CTRL2, in nau8825_set_dai_fmt() 528 struct regmap *regmap = nau8825->regmap; in nau8825_enable_jack_detect() local 535 regmap_update_bits(regmap, NAU8825_REG_HSD_CTRL, in nau8825_enable_jack_detect() 539 regmap_update_bits(regmap, NAU8825_REG_INTERRUPT_MASK, in nau8825_enable_jack_detect() 547 static bool nau8825_is_jack_inserted(struct regmap *regmap) in nau8825_is_jack_inserted() argument 551 regmap_read(regmap, NAU8825_REG_I2C_DEVICE_ID, &status); in nau8825_is_jack_inserted() 555 static void nau8825_restart_jack_detection(struct regmap *regmap) in nau8825_restart_jack_detection() argument 561 regmap_update_bits(regmap, NAU8825_REG_JACK_DET_CTRL, in nau8825_restart_jack_detection() [all …]
|
D | max98925.c | 107 regmap_update_bits(max98925->regmap, in max98925_dac_event() 115 regmap_update_bits(max98925->regmap, in max98925_dac_event() 280 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 283 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 288 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 291 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 308 regmap_update_bits(max98925->regmap, in max98925_dai_set_fmt() 318 regmap_update_bits(max98925->regmap, in max98925_dai_set_fmt() 346 regmap_update_bits(max98925->regmap, MAX98925_FORMAT, in max98925_dai_set_fmt() 362 regmap_update_bits(max98925->regmap, in max98925_set_clock() [all …]
|
D | sirf-audio-codec.c | 30 struct regmap *regmap; member 107 static void enable_and_reset_codec(struct regmap *regmap, in enable_and_reset_codec() argument 110 regmap_update_bits(regmap, AUDIO_IC_CODEC_CTRL1, in enable_and_reset_codec() 114 regmap_update_bits(regmap, AUDIO_IC_CODEC_CTRL1, in enable_and_reset_codec() 127 enable_and_reset_codec(sirf_audio_codec->regmap, in atlas6_codec_enable_and_reset_event() 131 regmap_update_bits(sirf_audio_codec->regmap, in atlas6_codec_enable_and_reset_event() 150 enable_and_reset_codec(sirf_audio_codec->regmap, in prima2_codec_enable_and_reset_event() 154 regmap_update_bits(sirf_audio_codec->regmap, in prima2_codec_enable_and_reset_event() 284 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP, in sirf_audio_codec_tx_enable() 286 regmap_update_bits(sirf_audio_codec->regmap, AUDIO_PORT_IC_TXFIFO_OP, in sirf_audio_codec_tx_enable() [all …]
|
D | ad193x.c | 25 struct regmap *regmap; member 136 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute() 140 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute() 169 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL1, in ad193x_set_tdm_slot() 172 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL2, in ad193x_set_tdm_slot() 246 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL1, in ad193x_set_dai_fmt() 248 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL2, in ad193x_set_dai_fmt() 251 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL1, in ad193x_set_dai_fmt() 310 regmap_update_bits(ad193x->regmap, AD193X_PLL_CLK_CTRL0, in ad193x_hw_params() 313 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_hw_params() [all …]
|
D | jz4740.c | 78 struct regmap *regmap; member 197 regmap_update_bits(jz4740_codec->regmap, JZ4740_REG_CODEC_2, in jz4740_codec_hw_params() 227 static void jz4740_codec_wakeup(struct regmap *regmap) in jz4740_codec_wakeup() argument 229 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, in jz4740_codec_wakeup() 233 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, in jz4740_codec_wakeup() 236 regcache_sync(regmap); in jz4740_codec_wakeup() 243 struct regmap *regmap = jz4740_codec->regmap; in jz4740_codec_set_bias_level() local 256 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, mask, value); in jz4740_codec_set_bias_level() 261 jz4740_codec_wakeup(regmap); in jz4740_codec_set_bias_level() 270 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, mask, value); in jz4740_codec_set_bias_level() [all …]
|
D | adau1977.c | 112 struct regmap *regmap; member 235 regcache_cache_bypass(adau1977->regmap, true); in adau1977_reset() 236 ret = regmap_write(adau1977->regmap, ADAU1977_REG_POWER, in adau1977_reset() 238 regcache_cache_bypass(adau1977->regmap, false); in adau1977_reset() 359 ret = regmap_update_bits(adau1977->regmap, in adau1977_hw_params() 368 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_SAI_CTRL0, in adau1977_hw_params() 373 return regmap_update_bits(adau1977->regmap, ADAU1977_REG_PLL, in adau1977_hw_params() 384 ret = regmap_update_bits(adau1977->regmap, ADAU1977_REG_POWER, in adau1977_power_disable() 389 regcache_mark_dirty(adau1977->regmap); in adau1977_power_disable() 394 regcache_cache_only(adau1977->regmap, true); in adau1977_power_disable() [all …]
|
D | sta350.c | 170 struct regmap *regmap; member 322 regmap_read(sta350->regmap, STA350_CFUD, &cfud); in sta350_coefficient_get() 328 regmap_write(sta350->regmap, STA350_CFUD, cfud); in sta350_coefficient_get() 330 regmap_write(sta350->regmap, STA350_CFADDR2, index); in sta350_coefficient_get() 332 regmap_write(sta350->regmap, STA350_CFUD, cfud | 0x04); in sta350_coefficient_get() 334 regmap_write(sta350->regmap, STA350_CFUD, cfud | 0x08); in sta350_coefficient_get() 341 regmap_read(sta350->regmap, STA350_B1CF1 + i, &val); in sta350_coefficient_get() 362 regmap_read(sta350->regmap, STA350_CFUD, &cfud); in sta350_coefficient_put() 368 regmap_write(sta350->regmap, STA350_CFUD, cfud); in sta350_coefficient_put() 370 regmap_write(sta350->regmap, STA350_CFADDR2, index); in sta350_coefficient_put() [all …]
|
D | sta32x.c | 144 struct regmap *regmap; member 283 regmap_read(sta32x->regmap, STA32X_CFUD, &cfud); in sta32x_coefficient_get() 289 regmap_write(sta32x->regmap, STA32X_CFUD, cfud); in sta32x_coefficient_get() 291 regmap_write(sta32x->regmap, STA32X_CFADDR2, index); in sta32x_coefficient_get() 293 regmap_write(sta32x->regmap, STA32X_CFUD, cfud | 0x04); in sta32x_coefficient_get() 295 regmap_write(sta32x->regmap, STA32X_CFUD, cfud | 0x08); in sta32x_coefficient_get() 302 regmap_read(sta32x->regmap, STA32X_B1CF1 + i, &val); in sta32x_coefficient_get() 323 regmap_read(sta32x->regmap, STA32X_CFUD, &cfud); in sta32x_coefficient_put() 329 regmap_write(sta32x->regmap, STA32X_CFUD, cfud); in sta32x_coefficient_put() 331 regmap_write(sta32x->regmap, STA32X_CFADDR2, index); in sta32x_coefficient_put() [all …]
|
D | ssm2602.c | 45 struct regmap *regmap; member 284 regmap_write(ssm2602->regmap, SSM2602_SRATE, srate); in ssm2602_hw_params() 303 regmap_update_bits(ssm2602->regmap, SSM2602_IFACE, in ssm2602_hw_params() 328 regmap_update_bits(ssm2602->regmap, SSM2602_APDIGI, in ssm2602_mute() 332 regmap_update_bits(ssm2602->regmap, SSM2602_APDIGI, in ssm2602_mute() 382 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_dai_sysclk() 444 regmap_write(ssm2602->regmap, SSM2602_IFACE, iface); in ssm2602_set_dai_fmt() 456 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_bias_level() 464 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_bias_level() 470 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_bias_level() [all …]
|
D | rt286.c | 42 struct regmap *regmap; member 229 regmap_read(rt286->regmap, RT286_GET_HP_SENSE, &buf); in rt286_jack_detect() 233 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 242 regmap_write(rt286->regmap, RT286_SET_MIC1, 0x24); in rt286_jack_detect() 245 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 248 regmap_read(rt286->regmap, RT286_CBJ_CTRL2, &val); in rt286_jack_detect() 253 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 256 regmap_read(rt286->regmap, in rt286_jack_detect() 263 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 268 regmap_write(rt286->regmap, RT286_SET_MIC1, 0x20); in rt286_jack_detect() [all …]
|
D | ad1836.c | 35 struct regmap *regmap; member 186 regmap_update_bits(ad1836->regmap, AD1836_DAC_CTRL1, in ad1836_hw_params() 190 regmap_update_bits(ad1836->regmap, AD1836_ADC_CTRL2, in ad1836_hw_params() 235 return regmap_update_bits(ad1836->regmap, AD1836_ADC_CTRL2, in ad1836_suspend() 243 return regmap_update_bits(ad1836->regmap, AD1836_ADC_CTRL2, in ad1836_resume() 264 regmap_write(ad1836->regmap, AD1836_DAC_CTRL1, 0x300); in ad1836_probe() 266 regmap_write(ad1836->regmap, AD1836_DAC_CTRL2, 0x0); in ad1836_probe() 268 regmap_write(ad1836->regmap, AD1836_ADC_CTRL1, 0x100); in ad1836_probe() 270 regmap_write(ad1836->regmap, AD1836_ADC_CTRL2, 0x180); in ad1836_probe() 273 regmap_write(ad1836->regmap, AD1836_DAC_L_VOL(i), 0x3FF); in ad1836_probe() [all …]
|
D | adau17x1.c | 74 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau17x1_pll_event() 79 ret = regmap_raw_write(adau->regmap, ADAU17X1_PLL_CONTROL, in adau17x1_pll_event() 84 regmap_update_bits(adau->regmap, ADAU17X1_CLOCK_CONTROL, in adau17x1_pll_event() 214 ret = regmap_read(adau->regmap, reg, &val); in adau17x1_dsp_mux_enum_get() 355 regmap_update_bits(adau->regmap, ADAU17X1_CONVERTER0, in adau17x1_hw_params() 358 regmap_write(adau->regmap, ADAU17X1_SERIAL_SAMPLING_RATE, div); in adau17x1_hw_params() 359 regmap_write(adau->regmap, ADAU17X1_DSP_SAMPLING_RATE, dsp_div); in adau17x1_hw_params() 385 return regmap_update_bits(adau->regmap, ADAU17X1_SERIAL_PORT1, in adau17x1_hw_params() 435 ret = regmap_raw_write(adau->regmap, ADAU17X1_PLL_CONTROL, in adau17x1_set_dai_pll() 540 regmap_write(adau->regmap, ADAU17X1_SERIAL_PORT0, ctrl0); in adau17x1_set_dai_fmt() [all …]
|
D | pcm512x.c | 44 struct regmap *regmap; member 73 regcache_mark_dirty(pcm512x->regmap); \ 74 regcache_cache_only(pcm512x->regmap, true); \ 573 struct regmap *regmap = pcm512x->regmap; in pcm512x_dai_startup_slave() local 580 regmap_update_bits(regmap, PCM512x_ERROR_DETECT, in pcm512x_dai_startup_slave() 584 regmap_update_bits(regmap, PCM512x_PLL_REF, in pcm512x_dai_startup_slave() 624 ret = regmap_update_bits(pcm512x->regmap, PCM512x_POWER, in pcm512x_set_bias_level() 634 ret = regmap_update_bits(pcm512x->regmap, PCM512x_POWER, in pcm512x_set_bias_level() 892 ret = regmap_write(pcm512x->regmap, in pcm512x_set_dividers() 899 ret = regmap_write(pcm512x->regmap, in pcm512x_set_dividers() [all …]
|
D | wm8804-spi.c | 21 struct regmap *regmap; in wm8804_spi_probe() local 23 regmap = devm_regmap_init_spi(spi, &wm8804_regmap_config); in wm8804_spi_probe() 24 if (IS_ERR(regmap)) in wm8804_spi_probe() 25 return PTR_ERR(regmap); in wm8804_spi_probe() 27 return wm8804_probe(&spi->dev, regmap); in wm8804_spi_probe()
|
D | cs35l32.c | 45 struct regmap *regmap; member 358 cs35l32->regmap = devm_regmap_init_i2c(i2c_client, &cs35l32_regmap); in cs35l32_i2c_probe() 359 if (IS_ERR(cs35l32->regmap)) { in cs35l32_i2c_probe() 360 ret = PTR_ERR(cs35l32->regmap); in cs35l32_i2c_probe() 412 ret = regmap_read(cs35l32->regmap, CS35L32_DEVID_AB, ®); in cs35l32_i2c_probe() 415 ret = regmap_read(cs35l32->regmap, CS35L32_DEVID_CD, ®); in cs35l32_i2c_probe() 418 ret = regmap_read(cs35l32->regmap, CS35L32_DEVID_E, ®); in cs35l32_i2c_probe() 429 ret = regmap_read(cs35l32->regmap, CS35L32_REV_ID, ®); in cs35l32_i2c_probe() 435 ret = regmap_register_patch(cs35l32->regmap, cs35l32_monitor_patch, in cs35l32_i2c_probe() 447 regmap_update_bits(cs35l32->regmap, CS35L32_AUDIO_LED_MNGR, in cs35l32_i2c_probe() [all …]
|
D | rt298.c | 40 struct regmap *regmap; member 235 regmap_read(rt298->regmap, RT298_GET_HP_SENSE, &buf); in rt298_jack_detect() 242 regmap_update_bits(rt298->regmap, in rt298_jack_detect() 251 regmap_write(rt298->regmap, RT298_SET_MIC1, 0x24); in rt298_jack_detect() 254 regmap_update_bits(rt298->regmap, in rt298_jack_detect() 257 regmap_read(rt298->regmap, RT298_CBJ_CTRL2, &val); in rt298_jack_detect() 262 regmap_update_bits(rt298->regmap, in rt298_jack_detect() 265 regmap_read(rt298->regmap, in rt298_jack_detect() 272 regmap_update_bits(rt298->regmap, in rt298_jack_detect() 277 regmap_write(rt298->regmap, RT298_SET_MIC1, 0x20); in rt298_jack_detect() [all …]
|
D | wm8804-i2c.c | 22 struct regmap *regmap; in wm8804_i2c_probe() local 24 regmap = devm_regmap_init_i2c(i2c, &wm8804_regmap_config); in wm8804_i2c_probe() 25 if (IS_ERR(regmap)) in wm8804_i2c_probe() 26 return PTR_ERR(regmap); in wm8804_i2c_probe() 28 return wm8804_probe(&i2c->dev, regmap); in wm8804_i2c_probe()
|
D | ssm2518.c | 112 struct regmap *regmap; member 378 ret = regmap_update_bits(ssm2518->regmap, SSM2518_REG_CLOCK, in ssm2518_hw_params() 383 ret = regmap_update_bits(ssm2518->regmap, SSM2518_REG_SAI_CTRL1, in ssm2518_hw_params() 388 return regmap_update_bits(ssm2518->regmap, SSM2518_REG_POWER1, in ssm2518_hw_params() 402 return regmap_update_bits(ssm2518->regmap, SSM2518_REG_MUTE_CTRL, in ssm2518_mute() 470 ret = regmap_write(ssm2518->regmap, SSM2518_REG_SAI_CTRL1, ctrl1); in ssm2518_set_dai_fmt() 474 return regmap_write(ssm2518->regmap, SSM2518_REG_SAI_CTRL2, ctrl2); in ssm2518_set_dai_fmt() 482 ret = regmap_update_bits(ssm2518->regmap, SSM2518_REG_POWER1, in ssm2518_set_power() 484 regcache_mark_dirty(ssm2518->regmap); in ssm2518_set_power() 490 regcache_cache_only(ssm2518->regmap, !enable); in ssm2518_set_power() [all …]
|
D | pcm512x-spi.c | 25 struct regmap *regmap; in pcm512x_spi_probe() local 28 regmap = devm_regmap_init_spi(spi, &pcm512x_regmap); in pcm512x_spi_probe() 29 if (IS_ERR(regmap)) { in pcm512x_spi_probe() 30 ret = PTR_ERR(regmap); in pcm512x_spi_probe() 34 return pcm512x_probe(&spi->dev, regmap); in pcm512x_spi_probe()
|
D | ts3a227e.c | 27 struct regmap *regmap; member 182 regmap_update_bits(ts3a227e->regmap, in ts3a227e_new_jack_state() 192 struct regmap *regmap = ts3a227e->regmap; in ts3a227e_interrupt() local 198 ret = regmap_read(regmap, TS3A227E_REG_INTERRUPT, &int_reg); in ts3a227e_interrupt() 205 regmap_read(regmap, TS3A227E_REG_ACCESSORY_STATUS, &acc_reg); in ts3a227e_interrupt() 210 ret = regmap_read(regmap, TS3A227E_REG_KP_INTERRUPT, &kp_int_reg); in ts3a227e_interrupt() 279 regmap_update_bits(ts3a227e->regmap, TS3A227E_REG_SETTING_3, in ts3a227e_parse_device_property() 303 ts3a227e->regmap = devm_regmap_init_i2c(i2c, &ts3a227e_regmap_config); in ts3a227e_i2c_probe() 304 if (IS_ERR(ts3a227e->regmap)) in ts3a227e_i2c_probe() 305 return PTR_ERR(ts3a227e->regmap); in ts3a227e_i2c_probe() [all …]
|
D | cs4271.c | 164 struct regmap *regmap; member 234 ret = regmap_update_bits(cs4271->regmap, CS4271_ADCCTL, in cs4271_set_dai_fmt() 241 ret = regmap_update_bits(cs4271->regmap, CS4271_ADCCTL, in cs4271_set_dai_fmt() 251 ret = regmap_update_bits(cs4271->regmap, CS4271_MODE1, in cs4271_set_dai_fmt() 276 ret = regmap_update_bits(cs4271->regmap, CS4271_DACCTL, in cs4271_set_deemph() 365 ret = regmap_update_bits(cs4271->regmap, CS4271_MODE2, in cs4271_hw_params() 371 ret = regmap_update_bits(cs4271->regmap, CS4271_MODE2, in cs4271_hw_params() 402 ret = regmap_update_bits(cs4271->regmap, CS4271_MODE1, in cs4271_hw_params() 426 ret = regmap_update_bits(cs4271->regmap, CS4271_VOLA, in cs4271_mute_stream() 431 ret = regmap_update_bits(cs4271->regmap, CS4271_VOLB, in cs4271_mute_stream() [all …]
|
D | ssm4567.c | 90 struct regmap *regmap; member 220 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_hw_params() 230 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_mute() 266 ret = regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_2, in ssm4567_set_tdm_slot() 272 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_tdm_slot() 332 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_dai_fmt() 346 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power() 349 regcache_mark_dirty(ssm4567->regmap); in ssm4567_set_power() 352 regcache_cache_only(ssm4567->regmap, !enable); in ssm4567_set_power() 355 ret = regmap_write(ssm4567->regmap, SSM4567_REG_SOFT_RESET, in ssm4567_set_power() [all …]
|
D | pcm512x-i2c.c | 26 struct regmap *regmap; in pcm512x_i2c_probe() local 33 regmap = devm_regmap_init_i2c(i2c, &config); in pcm512x_i2c_probe() 34 if (IS_ERR(regmap)) in pcm512x_i2c_probe() 35 return PTR_ERR(regmap); in pcm512x_i2c_probe() 37 return pcm512x_probe(&i2c->dev, regmap); in pcm512x_i2c_probe()
|
D | rt5677.c | 693 regmap_update_bits(rt5677->regmap, RT5677_PWR_DSP1, 0x2, 0x2); in rt5677_set_dsp_mode() 696 regmap_update_bits(rt5677->regmap, RT5677_PWR_DSP1, 0x2, 0x0); in rt5677_set_dsp_mode() 713 regcache_cache_only(rt5677->regmap, false); in rt5677_set_dsp_vad() 714 regcache_cache_bypass(rt5677->regmap, true); in rt5677_set_dsp_vad() 716 regmap_update_bits(rt5677->regmap, RT5677_DIG_MISC, 0x1, 0x1); in rt5677_set_dsp_vad() 717 regmap_update_bits(rt5677->regmap, in rt5677_set_dsp_vad() 719 regmap_update_bits(rt5677->regmap, RT5677_PWR_ANLG1, in rt5677_set_dsp_vad() 721 regmap_update_bits(rt5677->regmap, RT5677_PWR_ANLG2, in rt5677_set_dsp_vad() 725 regmap_update_bits(rt5677->regmap, RT5677_GLB_CLK1, in rt5677_set_dsp_vad() 727 regmap_update_bits(rt5677->regmap, RT5677_GLB_CLK2, in rt5677_set_dsp_vad() [all …]
|
D | adav80x.c | 143 struct regmap *regmap; member 311 return regmap_update_bits(adav80x->regmap, ADAV80X_DAC_CTRL2, in adav80x_set_deemph() 407 regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][0], in adav80x_set_dai_fmt() 410 regmap_write(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][1], in adav80x_set_dai_fmt() 429 regmap_update_bits(adav80x->regmap, ADAV80X_ADC_CTRL1, in adav80x_set_adc_clock() 446 regmap_update_bits(adav80x->regmap, ADAV80X_DAC_CTRL2, in adav80x_set_dac_clock() 476 regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][0], in adav80x_set_capture_pcm_format() 508 regmap_update_bits(adav80x->regmap, adav80x_port_ctrl_regs[dai->id][1], in adav80x_set_playback_pcm_format() 570 regmap_write(adav80x->regmap, ADAV80X_ICLK_CTRL1, in adav80x_set_sysclk() 572 regmap_write(adav80x->regmap, ADAV80X_ICLK_CTRL2, in adav80x_set_sysclk() [all …]
|
D | cs42xx8.c | 42 struct regmap *regmap; member 230 regmap_update_bits(cs42xx8->regmap, CS42XX8_INTF, in cs42xx8_set_dai_fmt() 275 regmap_update_bits(cs42xx8->regmap, CS42XX8_FUNCMOD, in cs42xx8_hw_params() 287 regmap_update_bits(cs42xx8->regmap, CS42XX8_DACMUTE, in cs42xx8_digital_mute() 399 regmap_write(cs42xx8->regmap, CS42XX8_DACMUTE, CS42XX8_DACMUTE_ALL); in cs42xx8_codec_probe() 436 int cs42xx8_probe(struct device *dev, struct regmap *regmap) in cs42xx8_probe() argument 442 if (IS_ERR(regmap)) { in cs42xx8_probe() 443 ret = PTR_ERR(regmap); in cs42xx8_probe() 452 cs42xx8->regmap = regmap; in cs42xx8_probe() 498 regcache_cache_bypass(cs42xx8->regmap, true); in cs42xx8_probe() [all …]
|
D | ak4104.c | 50 struct regmap *regmap; member 92 ret = regmap_update_bits(ak4104->regmap, AK4104_REG_CONTROL1, in ak4104_set_dai_fmt() 111 regmap_write(ak4104->regmap, AK4104_REG_CHN_STATUS(0), val); in ak4104_hw_params() 148 ret = regmap_write(ak4104->regmap, AK4104_REG_CHN_STATUS(3), val); in ak4104_hw_params() 186 ret = regmap_update_bits(ak4104->regmap, AK4104_REG_CONTROL1, in ak4104_probe() 193 ret = regmap_update_bits(ak4104->regmap, AK4104_REG_TX, in ak4104_probe() 209 regmap_update_bits(ak4104->regmap, AK4104_REG_CONTROL1, in ak4104_remove() 290 ak4104->regmap = devm_regmap_init_spi(spi, &ak4104_regmap); in ak4104_spi_probe() 291 if (IS_ERR(ak4104->regmap)) { in ak4104_spi_probe() 292 ret = PTR_ERR(ak4104->regmap); in ak4104_spi_probe() [all …]
|
D | rt5670.c | 687 rate = rt5670->sysclk / rl6231_get_pre_div(rt5670->regmap, in set_dmic_clk() 1420 regmap_update_bits(rt5670->regmap, RT5670_CHARGE_PUMP, in rt5670_hp_power_event() 1422 regmap_update_bits(rt5670->regmap, RT5670_GEN_CTRL2, in rt5670_hp_power_event() 1425 regmap_update_bits(rt5670->regmap, RT5670_PWR_ANLG1, in rt5670_hp_power_event() 1430 regmap_write(rt5670->regmap, RT5670_DEPOP_M2, 0x3100); in rt5670_hp_power_event() 1431 regmap_write(rt5670->regmap, RT5670_DEPOP_M1, 0x8009); in rt5670_hp_power_event() 1432 regmap_write(rt5670->regmap, RT5670_PR_BASE + in rt5670_hp_power_event() 1435 regmap_write(rt5670->regmap, RT5670_DEPOP_M1, 0x8019); in rt5670_hp_power_event() 1438 regmap_write(rt5670->regmap, RT5670_DEPOP_M1, 0x0004); in rt5670_hp_power_event() 1457 regmap_write(rt5670->regmap, RT5670_PR_BASE + in rt5670_hp_event() [all …]
|
D | tas5086.c | 249 struct regmap *regmap; member 278 return regmap_update_bits(priv->regmap, TAS5086_SYS_CONTROL_1, in tas5086_set_deemph() 380 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 394 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 401 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 447 ret = regmap_write(priv->regmap, TAS5086_SERIAL_DATA_IF, val); in tas5086_hw_params() 452 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 469 return regmap_write(priv->regmap, TAS5086_SOFT_MUTE, val); in tas5086_mute_stream() 502 regmap_write(priv->regmap, TAS5086_PWM_START, in tas5086_init() 508 regmap_write(priv->regmap, TAS5086_SPLIT_CAP_CHARGE, 0); in tas5086_init() [all …]
|
D | arizona.c | 108 regmap_write_async(arizona->regmap, 0x4f5, 0x25a); in arizona_spk_ev() 120 regmap_update_bits_async(arizona->regmap, in arizona_spk_ev() 126 regmap_write_async(arizona->regmap, 0x4f5, 0xda); in arizona_spk_ev() 135 regmap_write_async(arizona->regmap, in arizona_spk_ev() 139 regmap_update_bits_async(arizona->regmap, in arizona_spk_ev() 146 regmap_write_async(arizona->regmap, in arizona_spk_ev() 163 ret = regmap_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_3, in arizona_thermal_warn() 181 ret = regmap_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_3, in arizona_thermal_shutdown() 188 ret = regmap_update_bits(arizona->regmap, in arizona_thermal_shutdown() 891 regmap_update_bits_async(arizona->regmap, ARIZONA_OUTPUT_ENABLES_1, in arizona_hp_ev() [all …]
|
D | da7219-aad.c | 125 regcache_cache_bypass(da7219->regmap, true); in da7219_aad_hptest_work() 189 regmap_raw_write(da7219->regmap, DA7219_TONE_GEN_FREQ1_L, in da7219_aad_hptest_work() 212 regcache_mark_dirty(da7219->regmap); in da7219_aad_hptest_work() 213 regcache_sync_region(da7219->regmap, DA7219_HP_L_CTRL, in da7219_aad_hptest_work() 215 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_CTRL, in da7219_aad_hptest_work() 217 regcache_sync_region(da7219->regmap, DA7219_DROUTING_ST_OUTFILT_1L, in da7219_aad_hptest_work() 219 regcache_sync_region(da7219->regmap, DA7219_MIXOUT_L_SELECT, in da7219_aad_hptest_work() 221 regcache_sync_region(da7219->regmap, DA7219_DAC_L_CTRL, in da7219_aad_hptest_work() 223 regcache_sync_region(da7219->regmap, DA7219_DIG_ROUTING_DAC, in da7219_aad_hptest_work() 225 regcache_sync_region(da7219->regmap, DA7219_CP_CTRL, DA7219_CP_CTRL); in da7219_aad_hptest_work() [all …]
|
D | adau1701.c | 115 struct regmap *regmap; member 267 ret = regmap_read(adau1701->regmap, ADAU1701_DSPCTRL, &val); in adau1701_safeload() 293 return regmap_update_bits(adau1701->regmap, ADAU1701_DSPCTRL, in adau1701_safeload() 356 regmap_write(adau1701->regmap, ADAU1701_DACSET, ADAU1701_DACSET_DACINIT); in adau1701_reset() 357 regmap_write(adau1701->regmap, ADAU1701_DSPCTRL, ADAU1701_DSPCTRL_CR); in adau1701_reset() 359 regcache_mark_dirty(adau1701->regmap); in adau1701_reset() 360 regcache_sync(adau1701->regmap); in adau1701_reset() 401 regmap_update_bits(adau1701->regmap, ADAU1701_SEROCTL, mask, val); in adau1701_set_capture_pcm_format() 429 regmap_update_bits(adau1701->regmap, ADAU1701_SERICTL, in adau1701_set_playback_pcm_format() 469 regmap_update_bits(adau1701->regmap, ADAU1701_DSPCTRL, in adau1701_hw_params() [all …]
|
D | sti-sas.c | 77 struct regmap *regmap; member 78 struct regmap *virt_regmap; 85 struct regmap *regmap; member 93 const struct regmap_config *regmap; member 117 status = regmap_read(drvdata->dac.regmap, reg, &val); in sti_sas_read_reg() 130 status = regmap_write(drvdata->dac.regmap, reg, value); in sti_sas_write_reg() 452 .regmap = &stih416_sas_regmap, 462 .regmap = &stih407_sas_regmap, 572 drvdata->dev_data->regmap); in sti_sas_driver_probe() 579 drvdata->dac.regmap = in sti_sas_driver_probe() [all …]
|
D | max9877.c | 144 struct regmap *regmap; in max9877_i2c_probe() local 147 regmap = devm_regmap_init_i2c(client, &max9877_regmap); in max9877_i2c_probe() 148 if (IS_ERR(regmap)) in max9877_i2c_probe() 149 return PTR_ERR(regmap); in max9877_i2c_probe() 153 regmap_write(regmap, max9877_regs[i].reg, max9877_regs[i].def); in max9877_i2c_probe()
|
D | rt5645.c | 242 struct regmap *regmap; member 577 regmap_update_bits(rt5645->regmap, RT5645_MICBIAS, in rt5645_spk_put_volsw() 671 rate = rt5645->sysclk / rl6231_get_pre_div(rt5645->regmap, in set_dmic_clk() 751 regmap_write(rt5645->regmap, rt5645->eq_param[i].reg, in rt5645_enable_hweq() 1511 regmap_write(rt5645->regmap, RT5645_PR_BASE + in hp_amp_power() 1516 regmap_write(rt5645->regmap, RT5645_PR_BASE + in hp_amp_power() 1519 regmap_write(rt5645->regmap, RT5645_PR_BASE + in hp_amp_power() 1529 regmap_write(rt5645->regmap, RT5645_PR_BASE + in hp_amp_power() 1551 regmap_write(rt5645->regmap, RT5645_PR_BASE + in hp_amp_power() 1553 regmap_write(rt5645->regmap, RT5645_PR_BASE + in hp_amp_power() [all …]
|
D | wm8728.c | 48 struct regmap *regmap; member 179 regcache_sync(wm8728->regmap); in wm8728_set_bias_level() 253 wm8728->regmap = devm_regmap_init_spi(spi, &wm8728_regmap); in wm8728_spi_probe() 254 if (IS_ERR(wm8728->regmap)) in wm8728_spi_probe() 255 return PTR_ERR(wm8728->regmap); in wm8728_spi_probe() 294 wm8728->regmap = devm_regmap_init_i2c(i2c, &wm8728_regmap); in wm8728_i2c_probe() 295 if (IS_ERR(wm8728->regmap)) in wm8728_i2c_probe() 296 return PTR_ERR(wm8728->regmap); in wm8728_i2c_probe()
|
D | tlv320aic23-spi.c | 24 struct regmap *regmap; in aic23_spi_probe() local 33 regmap = devm_regmap_init_spi(spi, &tlv320aic23_regmap); in aic23_spi_probe() 34 return tlv320aic23_probe(&spi->dev, regmap); in aic23_spi_probe()
|
D | cs4349.c | 48 struct regmap *regmap; member 290 cs4349->regmap = devm_regmap_init_i2c(client, &cs4349_regmap); in cs4349_i2c_probe() 291 if (IS_ERR(cs4349->regmap)) { in cs4349_i2c_probe() 292 ret = PTR_ERR(cs4349->regmap); in cs4349_i2c_probe() 329 ret = regmap_update_bits(cs4349->regmap, CS4349_MISC, PWR_DWN, PWR_DWN); in cs4349_runtime_suspend() 333 regcache_cache_only(cs4349->regmap, true); in cs4349_runtime_suspend() 346 ret = regmap_update_bits(cs4349->regmap, CS4349_MISC, PWR_DWN, 0); in cs4349_runtime_resume() 352 regcache_cache_only(cs4349->regmap, false); in cs4349_runtime_resume() 353 regcache_sync(cs4349->regmap); in cs4349_runtime_resume()
|
/linux-4.4.14/drivers/input/misc/ |
D | pmic8xxx-pwrkey.c | 87 struct regmap *regmap; member 158 regmap_update_bits(pwrkey->regmap, PON_CNTL_1, mask, val); in pmic8xxx_pwrkey_shutdown() 167 static int pm8058_disable_smps_locally_set_pull_down(struct regmap *regmap, in pm8058_disable_smps_locally_set_pull_down() argument 176 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 180 error = regmap_read(regmap, test2_addr, ®); in pm8058_disable_smps_locally_set_pull_down() 188 error = regmap_read(regmap, ctrl_addr, ®); in pm8058_disable_smps_locally_set_pull_down() 219 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 223 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down() 233 error = regmap_write(regmap, test2_addr, bank); in pm8058_disable_smps_locally_set_pull_down() 237 error = regmap_update_bits(regmap, test2_addr, in pm8058_disable_smps_locally_set_pull_down() [all …]
|
D | drv2667.c | 111 struct regmap *regmap; member 151 error = regmap_read(haptics->regmap, DRV2667_PAGE, &read_buf); in drv2667_set_waveform_freq() 160 error = regmap_write(haptics->regmap, in drv2667_set_waveform_freq() 169 error = regmap_write(haptics->regmap, DRV2667_RAM_FREQ, freq); in drv2667_set_waveform_freq() 177 error = regmap_write(haptics->regmap, DRV2667_PAGE, read_buf); in drv2667_set_waveform_freq() 194 error = regmap_write(haptics->regmap, in drv2667_worker() 202 error = regmap_write(haptics->regmap, DRV2667_RAM_AMP, in drv2667_worker() 210 error = regmap_write(haptics->regmap, in drv2667_worker() 218 error = regmap_write(haptics->regmap, in drv2667_worker() 225 error = regmap_update_bits(haptics->regmap, DRV2667_CTRL_2, in drv2667_worker() [all …]
|
D | drv2665.c | 64 struct regmap *regmap; member 91 error = regmap_read(haptics->regmap, DRV2665_STATUS, &read_buf); in drv2665_worker() 99 error = regmap_bulk_write(haptics->regmap, in drv2665_worker() 128 error = regmap_update_bits(haptics->regmap, in drv2665_close() 144 error = regmap_register_patch(haptics->regmap, in drv2665_init() 210 haptics->regmap = devm_regmap_init_i2c(client, &drv2665_regmap_config); in drv2665_probe() 211 if (IS_ERR(haptics->regmap)) { in drv2665_probe() 212 error = PTR_ERR(haptics->regmap); in drv2665_probe() 242 ret = regmap_update_bits(haptics->regmap, DRV2665_CTRL_2, in drv2665_suspend() 253 regmap_update_bits(haptics->regmap, in drv2665_suspend() [all …]
|
D | pm8941-pwrkey.c | 50 struct regmap *regmap; member 72 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify() 98 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify() 106 error = regmap_update_bits(pwrkey->regmap, in pm8941_reboot_notify() 122 error = regmap_read(pwrkey->regmap, in pm8941_pwrkey_irq() 179 pwrkey->regmap = dev_get_regmap(pdev->dev.parent, NULL); in pm8941_pwrkey_probe() 180 if (!pwrkey->regmap) { in pm8941_pwrkey_probe() 196 error = regmap_read(pwrkey->regmap, pwrkey->baseaddr + PON_REV2, in pm8941_pwrkey_probe() 217 error = regmap_update_bits(pwrkey->regmap, in pm8941_pwrkey_probe() 226 error = regmap_update_bits(pwrkey->regmap, in pm8941_pwrkey_probe()
|
D | drv260x.c | 196 struct regmap *regmap; member 268 error = regmap_write(haptics->regmap, in drv260x_worker() 274 error = regmap_write(haptics->regmap, in drv260x_worker() 308 error = regmap_write(haptics->regmap, DRV260X_MODE, DRV260X_STANDBY); in drv260x_close() 360 error = regmap_write(haptics->regmap, in drv260x_init() 369 error = regmap_write(haptics->regmap, in drv260x_init() 380 error = regmap_register_patch(haptics->regmap, in drv260x_init() 393 error = regmap_register_patch(haptics->regmap, in drv260x_init() 403 error = regmap_update_bits(haptics->regmap, DRV260X_LIB_SEL, in drv260x_init() 416 error = regmap_register_patch(haptics->regmap, in drv260x_init() [all …]
|
D | pm8xxx-vibrator.c | 46 struct regmap *regmap; member 68 rc = regmap_write(vib->regmap, VIB_DRV, val); in pm8xxx_vib_set() 86 rc = regmap_read(vib->regmap, VIB_DRV, &val); in pm8xxx_work_handler() 155 vib->regmap = dev_get_regmap(pdev->dev.parent, NULL); in pm8xxx_vib_probe() 156 if (!vib->regmap) in pm8xxx_vib_probe() 167 error = regmap_read(vib->regmap, VIB_DRV, &val); in pm8xxx_vib_probe() 172 error = regmap_write(vib->regmap, VIB_DRV, val); in pm8xxx_vib_probe()
|
D | da9063_onkey.c | 49 struct regmap *regmap; member 103 error = regmap_read(onkey->regmap, in da9063_poll_on() 113 error = regmap_update_bits(onkey->regmap, in da9063_poll_on() 133 error = regmap_read(onkey->regmap, in da9063_poll_on() 140 error = regmap_write(onkey->regmap, in da9063_poll_on() 153 error = regmap_write(onkey->regmap, in da9063_poll_on() 175 error = regmap_read(onkey->regmap, in da9063_onkey_irq_handler() 225 onkey->regmap = dev_get_regmap(pdev->dev.parent, NULL); in da9063_onkey_probe() 226 if (!onkey->regmap) { in da9063_onkey_probe()
|
/linux-4.4.14/drivers/mfd/ |
D | syscon.c | 35 struct regmap *regmap; member 48 struct regmap *regmap; in of_syscon_register() local 72 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register() 73 if (IS_ERR(regmap)) { in of_syscon_register() 75 ret = PTR_ERR(regmap); in of_syscon_register() 79 syscon->regmap = regmap; in of_syscon_register() 95 struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap() 115 return syscon->regmap; in syscon_node_to_regmap() 119 struct regmap *syscon_regmap_lookup_by_compatible(const char *s) in syscon_regmap_lookup_by_compatible() 122 struct regmap *regmap; in syscon_regmap_lookup_by_compatible() local [all …]
|
D | smsc-ece1099.c | 48 smsc->regmap = devm_regmap_init_i2c(i2c, &smsc_regmap_config); in smsc_i2c_probe() 49 if (IS_ERR(smsc->regmap)) { in smsc_i2c_probe() 50 ret = PTR_ERR(smsc->regmap); in smsc_i2c_probe() 61 regmap_read(smsc->regmap, SMSC_DEV_ID, &devid); in smsc_i2c_probe() 62 regmap_read(smsc->regmap, SMSC_DEV_REV, &rev); in smsc_i2c_probe() 63 regmap_read(smsc->regmap, SMSC_VEN_ID_L, &venid_l); in smsc_i2c_probe() 64 regmap_read(smsc->regmap, SMSC_VEN_ID_H, &venid_h); in smsc_i2c_probe() 69 ret = regmap_write(smsc->regmap, SMSC_CLK_CTRL, smsc->clk); in smsc_i2c_probe()
|
D | pm8921-core.c | 59 struct regmap *regmap; member 74 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, bp); in pm8xxx_read_block_irq() 80 rc = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_IT_STATUS, ip); in pm8xxx_read_block_irq() 94 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, bp); in pm8xxx_config_irq() 101 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_CONFIG, cp); in pm8xxx_config_irq() 140 ret = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_M_STATUS1 + master, in pm8xxx_irq_master_handler() 168 ret = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_ROOT, &root); in pm8xxx_irq_handler() 257 rc = regmap_write(chip->regmap, SSBI_REG_ADDR_IRQ_BLK_SEL, block); in pm8xxx_irq_get_irqchip_state() 263 rc = regmap_read(chip->regmap, SSBI_REG_ADDR_IRQ_RT_STATUS, &bits); in pm8xxx_irq_get_irqchip_state() 320 struct regmap *regmap; in pm8921_probe() local [all …]
|
D | sky81452.c | 41 struct regmap *regmap; in sky81452_probe() local 50 regmap = devm_regmap_init_i2c(client, &sky81452_config); in sky81452_probe() 51 if (IS_ERR(regmap)) { in sky81452_probe() 52 dev_err(dev, "failed to initialize.err=%ld\n", PTR_ERR(regmap)); in sky81452_probe() 53 return PTR_ERR(regmap); in sky81452_probe() 56 i2c_set_clientdata(client, regmap); in sky81452_probe()
|
D | tps65217.c | 58 return regmap_read(tps->regmap, reg, val); in tps65217_reg_read() 78 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 81 ret = regmap_write(tps->regmap, TPS65217_REG_PASSWORD, in tps65217_reg_write() 86 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 89 ret = regmap_write(tps->regmap, TPS65217_REG_PASSWORD, in tps65217_reg_write() 93 ret = regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 96 ret = regmap_write(tps->regmap, TPS65217_REG_PASSWORD, in tps65217_reg_write() 100 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 200 tps->regmap = devm_regmap_init_i2c(client, &tps65217_regmap_config); in tps65217_probe() 201 if (IS_ERR(tps->regmap)) { in tps65217_probe() [all …]
|
D | arizona-core.c | 56 ret = regmap_update_bits(arizona->regmap, ARIZONA_CLOCK_32K_1, in arizona_clk32k_enable() 80 regmap_update_bits(arizona->regmap, ARIZONA_CLOCK_32K_1, in arizona_clk32k_disable() 111 ret = regmap_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_8, in arizona_underclocked() 151 ret = regmap_bulk_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_6, in arizona_overclocked() 231 ret = regmap_read(arizona->regmap, reg, &val); in arizona_poll_reg() 261 regmap_write(arizona->regmap, ARIZONA_INTERRUPT_STATUS_5, in arizona_wait_for_boot() 304 ret = regmap_read(arizona->regmap, ARIZONA_FLL1_CONTROL_1, &state->fll); in arizona_enable_freerun_sysclk() 310 ret = regmap_read(arizona->regmap, ARIZONA_SYSTEM_CLOCK_1, in arizona_enable_freerun_sysclk() 319 ret = regmap_write(arizona->regmap, ARIZONA_FLL1_CONTROL_1, in arizona_enable_freerun_sysclk() 335 ret = regmap_write(arizona->regmap, ARIZONA_SYSTEM_CLOCK_1, 0x0144); in arizona_enable_freerun_sysclk() [all …]
|
D | mt6397-core.c | 72 regmap_write(mt6397->regmap, MT6397_INT_CON0, mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock() 73 regmap_write(mt6397->regmap, MT6397_INT_CON1, mt6397->irq_masks_cur[1]); in mt6397_irq_sync_unlock() 129 ret = regmap_read(mt6397->regmap, reg, &status); in mt6397_irq_handle_reg() 143 regmap_write(mt6397->regmap, reg, status); in mt6397_irq_handle_reg() 180 regmap_write(mt6397->regmap, MT6397_INT_CON0, 0x0); in mt6397_irq_init() 181 regmap_write(mt6397->regmap, MT6397_INT_CON1, 0x0); in mt6397_irq_init() 206 regmap_write(chip->regmap, MT6397_INT_CON0, chip->wake_mask[0]); in mt6397_irq_suspend() 207 regmap_write(chip->regmap, MT6397_INT_CON1, chip->wake_mask[1]); in mt6397_irq_suspend() 218 regmap_write(chip->regmap, MT6397_INT_CON0, chip->irq_masks_cur[0]); in mt6397_irq_resume() 219 regmap_write(chip->regmap, MT6397_INT_CON1, chip->irq_masks_cur[1]); in mt6397_irq_resume() [all …]
|
D | 88pm860x-i2c.c | 21 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_reg_read() 38 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_reg_write() 51 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_bulk_read() 64 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_bulk_write() 77 struct regmap *map = (i2c == chip->client) ? chip->regmap in pm860x_set_bits()
|
D | retu-mfd.c | 42 struct regmap *regmap; member 149 ret = regmap_read(rdev->regmap, reg, &value); in retu_read() 161 ret = regmap_write(rdev->regmap, reg, data); in retu_write() 176 regmap_read(rdev->regmap, RETU_REG_CC1, ®); in retu_power_off() 177 regmap_write(rdev->regmap, RETU_REG_CC1, reg | 2); in retu_power_off() 180 regmap_write(rdev->regmap, RETU_REG_WATCHDOG, 0); in retu_power_off() 247 rdev->regmap = devm_regmap_init(&i2c->dev, &retu_bus, &i2c->dev, in retu_probe() 249 if (IS_ERR(rdev->regmap)) in retu_probe() 250 return PTR_ERR(rdev->regmap); in retu_probe() 269 ret = regmap_add_irq_chip(rdev->regmap, i2c->irq, IRQF_ONESHOT, -1, in retu_probe()
|
D | wm8400-core.c | 51 ret = regmap_read(wm8400->regmap, reg, &val); in wm8400_reg_read() 61 return regmap_bulk_read(wm8400->regmap, reg, data, count); in wm8400_block_read() 92 ret = regmap_read(wm8400->regmap, WM8400_RESET_ID, ®); in wm8400_init() 103 ret = regmap_read(wm8400->regmap, WM8400_ID, ®); in wm8400_init() 155 regmap_reinit_cache(wm8400->regmap, &wm8400_regmap_config); in wm8400_reset_codec_reg_cache() 169 wm8400->regmap = devm_regmap_init_i2c(i2c, &wm8400_regmap_config); in wm8400_i2c_probe() 170 if (IS_ERR(wm8400->regmap)) in wm8400_i2c_probe() 171 return PTR_ERR(wm8400->regmap); in wm8400_i2c_probe()
|
D | qcom-spmi-pmic.c | 61 static void pmic_spmi_show_revid(struct regmap *map, struct device *dev) in pmic_spmi_show_revid() 124 struct regmap *regmap; in pmic_spmi_probe() local 126 regmap = devm_regmap_init_spmi_ext(sdev, &spmi_regmap_config); in pmic_spmi_probe() 127 if (IS_ERR(regmap)) in pmic_spmi_probe() 128 return PTR_ERR(regmap); in pmic_spmi_probe() 130 pmic_spmi_show_revid(regmap, &sdev->dev); in pmic_spmi_probe()
|
D | lp3943.c | 81 ret = regmap_read(lp3943->regmap, reg, &val); in lp3943_read_byte() 92 return regmap_write(lp3943->regmap, reg, data); in lp3943_write_byte() 98 return regmap_update_bits(lp3943->regmap, reg, mask, data); in lp3943_update_bits() 117 lp3943->regmap = devm_regmap_init_i2c(cl, &lp3943_regmap_config); in lp3943_probe() 118 if (IS_ERR(lp3943->regmap)) in lp3943_probe() 119 return PTR_ERR(lp3943->regmap); in lp3943_probe()
|
/linux-4.4.14/drivers/clk/qcom/ |
D | clk-pll.c | 44 ret = regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_enable() 53 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_BYPASSNL, in clk_pll_enable() 65 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_RESET_N, in clk_pll_enable() 74 return regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_OUTCTRL, in clk_pll_enable() 84 regmap_read(pll->clkr.regmap, pll->mode_reg, &val); in clk_pll_disable() 89 regmap_update_bits(pll->clkr.regmap, pll->mode_reg, mask, 0); in clk_pll_disable() 100 regmap_read(pll->clkr.regmap, pll->l_reg, &l); in clk_pll_recalc_rate() 101 regmap_read(pll->clkr.regmap, pll->m_reg, &m); in clk_pll_recalc_rate() 102 regmap_read(pll->clkr.regmap, pll->n_reg, &n); in clk_pll_recalc_rate() 116 regmap_read(pll->clkr.regmap, pll->config_reg, &config); in clk_pll_recalc_rate() [all …]
|
D | common.c | 60 struct regmap * 92 const struct qcom_cc_desc *desc, struct regmap *regmap) in qcom_cc_really_probe() argument 136 reset->regmap = regmap; in qcom_cc_really_probe() 147 &reset->rcdev, regmap); in qcom_cc_really_probe() 161 struct regmap *regmap; in qcom_cc_probe() local 163 regmap = qcom_cc_map(pdev, desc); in qcom_cc_probe() 164 if (IS_ERR(regmap)) in qcom_cc_probe() 165 return PTR_ERR(regmap); in qcom_cc_probe() 167 return qcom_cc_really_probe(pdev, desc, regmap); in qcom_cc_probe()
|
D | clk-rcg.c | 52 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg, &ns); in clk_rcg_get_parent() 81 ret = regmap_read(rcg->clkr.regmap, rcg->bank_reg, ®); in clk_dyn_rcg_get_parent() 87 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg[bank], &ns); in clk_dyn_rcg_get_parent() 107 regmap_read(rcg->clkr.regmap, rcg->ns_reg, &ns); in clk_rcg_set_parent() 109 regmap_write(rcg->clkr.regmap, rcg->ns_reg, ns); in clk_rcg_set_parent() 221 ret = regmap_read(rcg->clkr.regmap, rcg->bank_reg, ®); in configure_bank() 228 ret = regmap_read(rcg->clkr.regmap, ns_reg, &ns); in configure_bank() 237 ret = regmap_write(rcg->clkr.regmap, ns_reg, ns); in configure_bank() 241 ret = regmap_read(rcg->clkr.regmap, md_reg, &md); in configure_bank() 245 ret = regmap_write(rcg->clkr.regmap, md_reg, md); in configure_bank() [all …]
|
D | gdsc.c | 50 ret = regmap_read(sc->regmap, sc->gdscr, &val); in gdsc_is_enabled() 64 ret = regmap_update_bits(sc->regmap, sc->gdscr, SW_COLLAPSE_MASK, val); in gdsc_toggle_logic() 70 ret = regmap_read(sc->regmap, sc->gdscr, &val); in gdsc_toggle_logic() 78 ret = regmap_read(sc->regmap, sc->gdscr, &val); in gdsc_toggle_logic() 112 regmap_update_bits(sc->regmap, sc->cxcs[i], mask, mask); in gdsc_force_mem_on() 121 regmap_update_bits(sc->regmap, sc->cxcs[i], mask, 0); in gdsc_clear_mem_on() 177 ret = regmap_update_bits(sc->regmap, sc->gdscr, mask, val); in gdsc_init() 205 struct reset_controller_dev *rcdev, struct regmap *regmap) in gdsc_register() argument 223 scs[i]->regmap = regmap; in gdsc_register()
|
D | gdsc.h | 20 struct regmap; 44 struct regmap *regmap; member 56 struct reset_controller_dev *, struct regmap *); 61 struct regmap *r) in gdsc_register()
|
D | clk-regmap.c | 36 ret = regmap_read(rclk->regmap, rclk->enable_reg, &val); in clk_is_enabled_regmap() 66 return regmap_update_bits(rclk->regmap, rclk->enable_reg, in clk_enable_regmap() 90 regmap_update_bits(rclk->regmap, rclk->enable_reg, rclk->enable_mask, in clk_disable_regmap() 108 rclk->regmap = dev_get_regmap(dev, NULL); in devm_clk_register_regmap() 110 rclk->regmap = dev_get_regmap(dev->parent, NULL); in devm_clk_register_regmap()
|
/linux-4.4.14/sound/soc/sirf/ |
D | sirf-usp.c | 20 struct regmap *regmap; member 31 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable() 33 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_enable() 35 regmap_update_bits(usp->regmap, USP_TX_FIFO_OP, in sirf_usp_tx_enable() 38 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_enable() 44 regmap_update_bits(usp->regmap, USP_TX_RX_ENABLE, in sirf_usp_tx_disable() 47 regmap_write(usp->regmap, USP_TX_FIFO_OP, 0); in sirf_usp_tx_disable() 52 regmap_update_bits(usp->regmap, USP_RX_FIFO_OP, in sirf_usp_rx_enable() 54 regmap_write(usp->regmap, USP_RX_FIFO_OP, 0); in sirf_usp_rx_enable() 56 regmap_update_bits(usp->regmap, USP_RX_FIFO_OP, in sirf_usp_rx_enable() [all …]
|
/linux-4.4.14/drivers/hwmon/ |
D | tmp103.c | 69 struct regmap *regmap = dev_get_drvdata(dev); in tmp103_show_temp() local 73 ret = regmap_read(regmap, sda->index, ®val); in tmp103_show_temp() 85 struct regmap *regmap = dev_get_drvdata(dev); in tmp103_set_temp() local 93 ret = regmap_write(regmap, sda->index, tmp103_mc_to_reg(val)); in tmp103_set_temp() 131 struct regmap *regmap; in tmp103_probe() local 134 regmap = devm_regmap_init_i2c(client, &tmp103_regmap_config); in tmp103_probe() 135 if (IS_ERR(regmap)) { in tmp103_probe() 137 return PTR_ERR(regmap); in tmp103_probe() 140 ret = regmap_update_bits(regmap, TMP103_CONF_REG, TMP103_CONFIG_MASK, in tmp103_probe() 147 i2c_set_clientdata(client, regmap); in tmp103_probe() [all …]
|
D | ltc4260.c | 48 struct regmap *regmap = dev_get_drvdata(dev); in ltc4260_get_value() local 52 ret = regmap_read(regmap, reg, &val); in ltc4260_get_value() 98 struct regmap *regmap = dev_get_drvdata(dev); in ltc4260_show_bool() local 102 ret = regmap_read(regmap, LTC4260_FAULT, &fault); in ltc4260_show_bool() 108 regmap_update_bits(regmap, LTC4260_FAULT, attr->index, 0); in ltc4260_show_bool() 164 struct regmap *regmap; in ltc4260_probe() local 166 regmap = devm_regmap_init_i2c(client, <c4260_regmap_config); in ltc4260_probe() 167 if (IS_ERR(regmap)) { in ltc4260_probe() 169 return PTR_ERR(regmap); in ltc4260_probe() 173 regmap_write(regmap, LTC4260_FAULT, 0x00); in ltc4260_probe() [all …]
|
D | ltc4222.c | 58 struct regmap *regmap = dev_get_drvdata(dev); in ltc4222_get_value() local 63 ret = regmap_bulk_read(regmap, reg, buf, 2); in ltc4222_get_value() 113 struct regmap *regmap = dev_get_drvdata(dev); in ltc4222_show_bool() local 117 ret = regmap_read(regmap, attr->nr, &fault); in ltc4222_show_bool() 122 regmap_update_bits(regmap, attr->nr, attr->index, 0); in ltc4222_show_bool() 200 struct regmap *regmap; in ltc4222_probe() local 202 regmap = devm_regmap_init_i2c(client, <c4222_regmap_config); in ltc4222_probe() 203 if (IS_ERR(regmap)) { in ltc4222_probe() 205 return PTR_ERR(regmap); in ltc4222_probe() 209 regmap_write(regmap, LTC4222_FAULT1, 0x00); in ltc4222_probe() [all …]
|
D | ltc2945.c | 78 struct regmap *regmap = dev_get_drvdata(dev); in ltc2945_reg_to_val() local 84 ret = regmap_bulk_read(regmap, reg, buf, in ltc2945_reg_to_val() 110 ret = regmap_read(regmap, LTC2945_CONTROL, &control); in ltc2945_reg_to_val() 160 struct regmap *regmap = dev_get_drvdata(dev); in ltc2945_val_to_reg() local 178 ret = regmap_read(regmap, LTC2945_CONTROL, &control); in ltc2945_val_to_reg() 246 struct regmap *regmap = dev_get_drvdata(dev); in ltc2945_set_value() local 272 ret = regmap_bulk_write(regmap, reg, regbuf, num_regs); in ltc2945_set_value() 281 struct regmap *regmap = dev_get_drvdata(dev); in ltc2945_reset_history() local 295 ret = regmap_update_bits(regmap, LTC2945_CONTROL, CONTROL_TEST_MODE, in ltc2945_reset_history() 299 ret = regmap_bulk_write(regmap, reg, buf_min, num_regs); in ltc2945_reset_history() [all …]
|
D | emc1403.c | 41 struct regmap *regmap; member 54 retval = regmap_read(data->regmap, sda->index, &val); in show_temp() 68 retval = regmap_read(data->regmap, sda->nr, &val); in show_bit() 84 retval = regmap_write(data->regmap, sda->index, in store_temp() 102 retval = regmap_update_bits(data->regmap, sda->nr, sda->index, in store_bit() 115 struct regmap *regmap = data->regmap; in show_hyst_common() local 120 retval = regmap_read(regmap, sda->index, &limit); in show_hyst_common() 124 retval = regmap_read(regmap, 0x21, &hyst); in show_hyst_common() 148 struct regmap *regmap = data->regmap; in store_hyst() local 158 retval = regmap_read(regmap, sda->index, &limit); in store_hyst() [all …]
|
D | ads7828.c | 51 struct regmap *regmap; member 72 err = regmap_read(data->regmap, cmd, ®val); in ads7828_show_in() 143 data->regmap = devm_regmap_init_i2c(client, in ads7828_probe() 147 data->regmap = devm_regmap_init_i2c(client, in ads7828_probe() 151 if (IS_ERR(data->regmap)) in ads7828_probe() 152 return PTR_ERR(data->regmap); in ads7828_probe() 165 regmap_read(data->regmap, data->cmd_byte, ®val); in ads7828_probe()
|
D | nct7802.c | 68 struct regmap *regmap; member 80 ret = regmap_read(data->regmap, REG_MODE, &mode); in show_temp_type() 103 err = regmap_update_bits(data->regmap, REG_MODE, in store_temp_type() 119 ret = regmap_read(data->regmap, 0x5E, ®val); in show_pwm_mode() 137 ret = regmap_read(data->regmap, attr->index, &val); in show_pwm() 156 err = regmap_write(data->regmap, attr->index, val); in store_pwm() 168 ret = regmap_read(data->regmap, REG_SMARTFAN_EN(sattr->index), ®); in show_pwm_enable() 189 ret = regmap_update_bits(data->regmap, REG_SMARTFAN_EN(sattr->index), in store_pwm_enable() 204 err = regmap_read(data->regmap, reg_temp, &t1); in nct7802_read_temp() 209 err = regmap_read(data->regmap, reg_temp_low, &t2); in nct7802_read_temp() [all …]
|
/linux-4.4.14/drivers/gpu/drm/i2c/ |
D | adv7511.c | 27 struct regmap *regmap; member 28 struct regmap *packet_memory_regmap; 171 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(1), in adv7511_set_colormap() 176 regmap_update_bits(adv7511->regmap, in adv7511_set_colormap() 179 regmap_write(adv7511->regmap, in adv7511_set_colormap() 186 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(0), in adv7511_set_colormap() 189 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(0), in adv7511_set_colormap() 192 regmap_update_bits(adv7511->regmap, ADV7511_REG_CSC_UPPER(1), in adv7511_set_colormap() 199 regmap_update_bits(adv7511->regmap, ADV7511_REG_PACKET_ENABLE0, in adv7511_packet_enable() 204 regmap_update_bits(adv7511->regmap, ADV7511_REG_PACKET_ENABLE1, in adv7511_packet_enable() [all …]
|
/linux-4.4.14/sound/soc/fsl/ |
D | fsl_spdif.c | 98 struct regmap *regmap; member 118 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_dpll_lock() local 122 regmap_read(regmap, REG_SPDIF_SRPC, &locked); in spdif_irq_dpll_lock() 134 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_sym_error() local 141 regmap_update_bits(regmap, REG_SPDIF_SIE, INT_SYM_ERR, 0); in spdif_irq_sym_error() 148 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_uqrx_full() local 177 regmap_read(regmap, reg, &val); in spdif_irq_uqrx_full() 203 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_uq_err() local 210 regmap_read(regmap, REG_SPDIF_SRU, &val); in spdif_irq_uq_err() 211 regmap_read(regmap, REG_SPDIF_SRQ, &val); in spdif_irq_uq_err() [all …]
|
D | fsl_sai.c | 56 regmap_read(sai->regmap, FSL_SAI_TCSR, &xcsr); in fsl_sai_isr() 86 regmap_write(sai->regmap, FSL_SAI_TCSR, flags | xcsr); in fsl_sai_isr() 90 regmap_read(sai->regmap, FSL_SAI_RCSR, &xcsr); in fsl_sai_isr() 120 regmap_write(sai->regmap, FSL_SAI_RCSR, flags | xcsr); in fsl_sai_isr() 153 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx), in fsl_sai_set_dai_sysclk_tr() 278 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx), in fsl_sai_set_dai_fmt_tr() 280 regmap_update_bits(sai->regmap, FSL_SAI_xCR4(tx), in fsl_sai_set_dai_fmt_tr() 358 regmap_update_bits(sai->regmap, FSL_SAI_RCR2, in fsl_sai_set_bclk() 361 regmap_update_bits(sai->regmap, FSL_SAI_RCR2, in fsl_sai_set_bclk() 364 regmap_update_bits(sai->regmap, FSL_SAI_TCR2, in fsl_sai_set_bclk() [all …]
|
D | fsl_esai.c | 53 struct regmap *regmap; member 75 regmap_read(esai_priv->regmap, REG_ESAI_ESR, &esr); in esai_isr() 184 regmap_update_bits(esai_priv->regmap, REG_ESAI_xCCR(tx), in fsl_esai_divisor_cal() 193 regmap_update_bits(esai_priv->regmap, REG_ESAI_xCCR(tx), in fsl_esai_divisor_cal() 229 regmap_update_bits(esai_priv->regmap, REG_ESAI_xCCR(tx), in fsl_esai_set_dai_sysclk() 293 regmap_update_bits(esai_priv->regmap, REG_ESAI_ECR, in fsl_esai_set_dai_sysclk() 350 regmap_update_bits(esai_priv->regmap, REG_ESAI_TCCR, in fsl_esai_set_dai_tdm_slot() 353 regmap_update_bits(esai_priv->regmap, REG_ESAI_TSMA, in fsl_esai_set_dai_tdm_slot() 355 regmap_update_bits(esai_priv->regmap, REG_ESAI_TSMB, in fsl_esai_set_dai_tdm_slot() 358 regmap_update_bits(esai_priv->regmap, REG_ESAI_RCCR, in fsl_esai_set_dai_tdm_slot() [all …]
|
D | fsl_asrc.c | 143 regmap_update_bits(asrc_priv->regmap, REG_ASRCTR, in fsl_asrc_release_pair() 163 regmap_update_bits(asrc_priv->regmap, REG_ASRMCR(index), in fsl_asrc_set_watermarks() 225 regmap_write(asrc_priv->regmap, REG_ASRIDRL(index), ratio); in fsl_asrc_set_ideal_ratio() 226 regmap_write(asrc_priv->regmap, REG_ASRIDRH(index), ratio >> 24); in fsl_asrc_set_ideal_ratio() 324 regmap_update_bits(asrc_priv->regmap, REG_ASRCNCR, in fsl_asrc_config_pair() 329 regmap_update_bits(asrc_priv->regmap, REG_ASRCTR, in fsl_asrc_config_pair() 331 regmap_update_bits(asrc_priv->regmap, REG_ASRCTR, in fsl_asrc_config_pair() 335 regmap_update_bits(asrc_priv->regmap, REG_ASRCSR, in fsl_asrc_config_pair() 345 regmap_update_bits(asrc_priv->regmap, REG_ASRCDR(index), in fsl_asrc_config_pair() 351 regmap_update_bits(asrc_priv->regmap, REG_ASRMCR1(index), in fsl_asrc_config_pair() [all …]
|
/linux-4.4.14/drivers/media/dvb-frontends/ |
D | ts2020.c | 34 struct regmap *regmap; member 81 ret = regmap_write(priv->regmap, u8tmp, 0x00); in ts2020_sleep() 99 regmap_write(priv->regmap, 0x42, 0x73); in ts2020_init() 100 regmap_write(priv->regmap, 0x05, priv->clk_out_div); in ts2020_init() 101 regmap_write(priv->regmap, 0x20, 0x27); in ts2020_init() 102 regmap_write(priv->regmap, 0x07, 0x02); in ts2020_init() 103 regmap_write(priv->regmap, 0x11, 0xff); in ts2020_init() 104 regmap_write(priv->regmap, 0x60, 0xf9); in ts2020_init() 105 regmap_write(priv->regmap, 0x08, 0x01); in ts2020_init() 106 regmap_write(priv->regmap, 0x00, 0x41); in ts2020_init() [all …]
|
D | m88ds3103.c | 30 ret = regmap_bulk_read(dev->regmap, reg, &tmp, 1); in m88ds3103_update_bits() 39 return regmap_bulk_write(dev->regmap, reg, &val, 1); in m88ds3103_update_bits() 62 ret = regmap_bulk_write(dev->regmap, tab[i].reg - j, buf, j + 1); in m88ds3103_wr_reg_val_tab() 85 ret = regmap_read(dev->regmap, 0x3f, &tmp); in m88ds3103_get_agc_pwm() 111 ret = regmap_read(dev->regmap, 0xd1, &utmp); in m88ds3103_read_status() 121 ret = regmap_read(dev->regmap, 0x0d, &utmp); in m88ds3103_read_status() 152 ret = regmap_read(dev->regmap, 0xff, &utmp); in m88ds3103_read_status() 170 ret = regmap_bulk_read(dev->regmap, 0x8c, buf, 3); in m88ds3103_read_status() 215 ret = regmap_write(dev->regmap, 0xf9, 0x04); in m88ds3103_read_status() 219 ret = regmap_read(dev->regmap, 0xf8, &utmp); in m88ds3103_read_status() [all …]
|
D | tda10071.c | 39 ret = regmap_bulk_read(dev->regmap, reg, &tmp, 1); in tda10071_wr_reg_mask() 48 return regmap_bulk_write(dev->regmap, reg, &val, 1); in tda10071_wr_reg_mask() 67 ret = regmap_bulk_write(dev->regmap, 0x00, cmd->args, cmd->len); in tda10071_cmd_execute() 72 ret = regmap_write(dev->regmap, 0x1f, 1); in tda10071_cmd_execute() 78 ret = regmap_read(dev->regmap, 0x1f, &uitmp); in tda10071_cmd_execute() 215 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_send_master_cmd() 229 ret = regmap_update_bits(dev->regmap, 0x47, 0x01, 0x00); in tda10071_diseqc_send_master_cmd() 270 ret = regmap_read(dev->regmap, 0x47, &uitmp); in tda10071_diseqc_recv_slave_reply() 285 ret = regmap_read(dev->regmap, 0x46, &uitmp); in tda10071_diseqc_recv_slave_reply() 301 ret = regmap_bulk_read(dev->regmap, cmd.len, reply->msg, in tda10071_diseqc_recv_slave_reply() [all …]
|
/linux-4.4.14/drivers/pwm/ |
D | pwm-pca9685.c | 80 struct regmap *regmap; member 106 regmap_update_bits(pca->regmap, PCA9685_MODE1, in pca9685_pwm_config() 110 regmap_write(pca->regmap, PCA9685_PRESCALE, prescale); in pca9685_pwm_config() 113 regmap_update_bits(pca->regmap, PCA9685_MODE1, in pca9685_pwm_config() 126 regmap_update_bits(pca->regmap, PCA9685_MODE1, in pca9685_pwm_config() 145 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_config() 157 regmap_write(pca->regmap, reg, 0x0); in pca9685_pwm_config() 164 regmap_write(pca->regmap, reg, 0x0); in pca9685_pwm_config() 172 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_config() 185 regmap_write(pca->regmap, reg, (int)duty & 0xff); in pca9685_pwm_config() [all …]
|
D | pwm-fsl-ftm.c | 87 struct regmap *regmap; member 226 regmap_read(fpc->regmap, FTM_MOD, &val); in fsl_pwm_calculate_duty() 262 regmap_update_bits(fpc->regmap, FTM_SC, FTM_SC_PS_MASK, in fsl_pwm_config() 264 regmap_write(fpc->regmap, FTM_MOD, period - 1); in fsl_pwm_config() 273 regmap_write(fpc->regmap, FTM_CSC(pwm->hwpwm), in fsl_pwm_config() 275 regmap_write(fpc->regmap, FTM_CV(pwm->hwpwm), duty); in fsl_pwm_config() 287 regmap_read(fpc->regmap, FTM_POL, &val); in fsl_pwm_set_polarity() 294 regmap_write(fpc->regmap, FTM_POL, val); in fsl_pwm_set_polarity() 307 regmap_update_bits(fpc->regmap, FTM_SC, FTM_SC_CLK_MASK, in fsl_counter_clock_enable() 329 regmap_update_bits(fpc->regmap, FTM_OUTMASK, BIT(pwm->hwpwm), 0); in fsl_pwm_enable() [all …]
|
D | pwm-crc.c | 42 struct regmap *regmap; member 54 regmap_write(crc_pwm->regmap, BACKLIGHT_EN, 1); in crc_pwm_enable() 63 regmap_write(crc_pwm->regmap, BACKLIGHT_EN, 0); in crc_pwm_disable() 85 regmap_write(crc_pwm->regmap, PWM0_CLK_DIV, in crc_pwm_config() 94 regmap_write(crc_pwm->regmap, PWM0_DUTY_CYCLE, level); in crc_pwm_config() 121 pwm->regmap = pmic->regmap; in crystalcove_pwm_probe()
|
/linux-4.4.14/drivers/rtc/ |
D | rtc-snvs.c | 44 struct regmap *regmap; member 56 regmap_read(data->regmap, data->offset + SNVS_LPSRTCMR, &val); in rtc_read_lp_counter() 59 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &val); in rtc_read_lp_counter() 62 regmap_read(data->regmap, data->offset + SNVS_LPSRTCMR, &val); in rtc_read_lp_counter() 65 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &val); in rtc_read_lp_counter() 81 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count1); in rtc_write_sync_lp() 82 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count2); in rtc_write_sync_lp() 88 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count2); in rtc_write_sync_lp() 89 regmap_read(data->regmap, data->offset + SNVS_LPSRTCLR, &count3); in rtc_write_sync_lp() 100 regmap_update_bits(data->regmap, data->offset + SNVS_LPCR, SNVS_LPCR_SRTC_ENV, in snvs_rtc_enable() [all …]
|
D | rtc-ab-b5ze-s3.c | 130 struct regmap *regmap; member 144 static int abb5zes3_i2c_validate_chip(struct regmap *regmap) in abb5zes3_i2c_validate_chip() argument 154 ret = regmap_bulk_read(regmap, 0, regs, ABB5ZES3_MEM_MAP_LEN); in abb5zes3_i2c_validate_chip() 172 ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_CTRL2, in _abb5zes3_rtc_clear_alarm() 186 ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_CTRL1, in _abb5zes3_rtc_update_alarm() 202 ret = regmap_update_bits(data->regmap, ABB5ZES3_REG_CTRL2, in _abb5zes3_rtc_update_timer() 228 ret = regmap_bulk_read(data->regmap, ABB5ZES3_REG_CTRL1, regs, in _abb5zes3_rtc_read_time() 288 ret = regmap_bulk_write(data->regmap, ABB5ZES3_REG_RTC_SC, in abb5zes3_rtc_set_time() 341 ret = regmap_bulk_read(data->regmap, ABB5ZES3_REG_TIM_CLK, regs, in _abb5zes3_rtc_read_timer() 367 ret = regmap_read(data->regmap, ABB5ZES3_REG_CTRL2, ®); in _abb5zes3_rtc_read_timer() [all …]
|
D | rtc-isl12057.c | 83 struct regmap *regmap; member 144 static int isl12057_i2c_validate_chip(struct regmap *regmap) in isl12057_i2c_validate_chip() argument 153 ret = regmap_bulk_read(regmap, 0, regs, ISL12057_MEM_MAP_LEN); in isl12057_i2c_validate_chip() 170 ret = regmap_update_bits(data->regmap, ISL12057_REG_SR, in _isl12057_rtc_clear_alarm() 183 ret = regmap_update_bits(data->regmap, ISL12057_REG_INT, in _isl12057_rtc_update_alarm() 206 ret = regmap_read(data->regmap, ISL12057_REG_SR, &sr); in _isl12057_rtc_read_time() 218 ret = regmap_bulk_read(data->regmap, ISL12057_REG_RTC_SC, regs, in _isl12057_rtc_read_time() 255 ret = regmap_bulk_read(data->regmap, ISL12057_REG_A1_SC, regs, in isl12057_rtc_read_alarm() 298 ret = regmap_read(data->regmap, ISL12057_REG_INT, &ir); in isl12057_rtc_read_alarm() 378 ret = regmap_bulk_write(data->regmap, ISL12057_REG_A1_SC, regs, in isl12057_rtc_set_alarm() [all …]
|
D | rtc-pm8xxx.c | 66 struct regmap *regmap; member 104 rc = regmap_read(rtc_dd->regmap, regs->ctrl, &ctrl_reg); in pm8xxx_rtc_set_time() 111 rc = regmap_write(rtc_dd->regmap, regs->ctrl, ctrl_reg); in pm8xxx_rtc_set_time() 119 rc = regmap_write(rtc_dd->regmap, regs->write, 0); in pm8xxx_rtc_set_time() 126 rc = regmap_bulk_write(rtc_dd->regmap, regs->write + 1, in pm8xxx_rtc_set_time() 134 rc = regmap_write(rtc_dd->regmap, regs->write, value[0]); in pm8xxx_rtc_set_time() 142 rc = regmap_write(rtc_dd->regmap, regs->ctrl, ctrl_reg); in pm8xxx_rtc_set_time() 164 rc = regmap_bulk_read(rtc_dd->regmap, regs->read, value, sizeof(value)); in pm8xxx_rtc_read_time() 174 rc = regmap_read(rtc_dd->regmap, regs->read, ®); in pm8xxx_rtc_read_time() 181 rc = regmap_bulk_read(rtc_dd->regmap, regs->read, in pm8xxx_rtc_read_time() [all …]
|
D | rtc-tps65910.c | 44 return regmap_write(tps->regmap, TPS65910_RTC_INTERRUPTS, val); in tps65910_rtc_alarm_irq_enable() 63 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL, in tps65910_rtc_read_time() 70 ret = regmap_bulk_read(tps->regmap, TPS65910_SECONDS, rtc_data, in tps65910_rtc_read_time() 101 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL, in tps65910_rtc_set_time() 109 ret = regmap_bulk_write(tps->regmap, TPS65910_SECONDS, rtc_data, in tps65910_rtc_set_time() 117 ret = regmap_update_bits(tps->regmap, TPS65910_RTC_CTRL, in tps65910_rtc_set_time() 135 ret = regmap_bulk_read(tps->regmap, TPS65910_SECONDS, alarm_data, in tps65910_rtc_read_alarm() 149 ret = regmap_read(tps->regmap, TPS65910_RTC_INTERRUPTS, &int_val); in tps65910_rtc_read_alarm() 177 ret = regmap_bulk_write(tps->regmap, TPS65910_ALARM_SECONDS, in tps65910_rtc_set_alarm() 199 ret = regmap_read(tps->regmap, TPS65910_RTC_STATUS, &rtc_reg); in tps65910_rtc_interrupt() [all …]
|
D | rtc-mt6397.c | 70 struct regmap *regmap; member 81 ret = regmap_write(rtc->regmap, rtc->addr_base + RTC_WRTGR, 1); in mtk_rtc_write_trigger() 86 ret = regmap_read(rtc->regmap, rtc->addr_base + RTC_BBPU, in mtk_rtc_write_trigger() 108 ret = regmap_read(rtc->regmap, rtc->addr_base + RTC_IRQ_STA, &irqsta); in mtk_rtc_irq_handler_thread() 113 if (regmap_write(rtc->regmap, rtc->addr_base + RTC_IRQ_EN, in mtk_rtc_irq_handler_thread() 131 ret = regmap_bulk_read(rtc->regmap, rtc->addr_base + RTC_TC_SEC, in __mtk_rtc_read_time() 143 ret = regmap_read(rtc->regmap, rtc->addr_base + RTC_TC_SEC, sec); in __mtk_rtc_read_time() 198 ret = regmap_bulk_write(rtc->regmap, rtc->addr_base + RTC_TC_SEC, in mtk_rtc_set_time() 220 ret = regmap_read(rtc->regmap, rtc->addr_base + RTC_IRQ_EN, &irqen); in mtk_rtc_read_alarm() 223 ret = regmap_read(rtc->regmap, rtc->addr_base + RTC_PDN2, &pdn2); in mtk_rtc_read_alarm() [all …]
|
D | rtc-max8907.c | 45 struct regmap *regmap; member 54 regmap_write(rtc->regmap, MAX8907_REG_ALARM0_CNTL, 0); in max8907_irq_handler() 103 ret = regmap_bulk_read(rtc->regmap, MAX8907_REG_RTC_SEC, regs, in max8907_rtc_read_time() 120 return regmap_bulk_write(rtc->regmap, MAX8907_REG_RTC_SEC, regs, in max8907_rtc_set_time() 131 ret = regmap_bulk_read(rtc->regmap, MAX8907_REG_ALARM0_SEC, regs, in max8907_rtc_read_alarm() 138 ret = regmap_read(rtc->regmap, MAX8907_REG_ALARM0_CNTL, &val); in max8907_rtc_read_alarm() 156 ret = regmap_write(rtc->regmap, MAX8907_REG_ALARM0_CNTL, 0); in max8907_rtc_set_alarm() 160 ret = regmap_bulk_write(rtc->regmap, MAX8907_REG_ALARM0_SEC, regs, in max8907_rtc_set_alarm() 166 ret = regmap_write(rtc->regmap, MAX8907_REG_ALARM0_CNTL, 0x77); in max8907_rtc_set_alarm() 190 rtc->regmap = max8907->regmap_rtc; in max8907_rtc_probe()
|
D | rtc-da9063.c | 76 struct regmap *regmap; member 220 return regmap_update_bits(rtc->regmap, in da9063_rtc_stop_alarm() 231 return regmap_update_bits(rtc->regmap, in da9063_rtc_start_alarm() 246 ret = regmap_bulk_read(rtc->regmap, in da9063_rtc_read_time() 281 ret = regmap_bulk_write(rtc->regmap, in da9063_rtc_set_time() 299 ret = regmap_bulk_read(rtc->regmap, in da9063_rtc_read_alarm() 310 ret = regmap_read(rtc->regmap, in da9063_rtc_read_alarm() 339 ret = regmap_bulk_write(rtc->regmap, in da9063_rtc_set_alarm() 375 regmap_update_bits(rtc->regmap, in da9063_alarm_event() 421 rtc->regmap = dev_get_regmap(pdev->dev.parent, NULL); in da9063_rtc_probe() [all …]
|
D | rtc-s5m.c | 92 struct regmap *regmap; member 169 ret = regmap_read(info->regmap, info->regs->rtc_udr_update, in s5m8767_wait_for_udr_update() 188 ret = regmap_read(info->regmap, S5M_RTC_STATUS, &val); in s5m_check_peding_alarm_interrupt() 216 ret = regmap_read(info->regmap, info->regs->rtc_udr_update, &data); in s5m8767_rtc_set_time_reg() 226 ret = regmap_write(info->regmap, info->regs->rtc_udr_update, data); in s5m8767_rtc_set_time_reg() 242 ret = regmap_read(info->regmap, info->regs->rtc_udr_update, &data); in s5m8767_rtc_set_alarm_reg() 265 ret = regmap_write(info->regmap, info->regs->rtc_udr_update, data); in s5m8767_rtc_set_alarm_reg() 276 regmap_update_bits(info->regmap, info->regs->rtc_udr_update, in s5m8767_rtc_set_alarm_reg() 321 ret = regmap_update_bits(info->regmap, in s5m_rtc_read_time() 331 ret = regmap_bulk_read(info->regmap, info->regs->time, data, in s5m_rtc_read_time() [all …]
|
D | rtc-rc5t583.c | 56 return regmap_update_bits(rc5t583->regmap, RC5T583_RTC_CTL1, SET_YAL, in rc5t583_rtc_alarm_irq_enable() 75 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, in rc5t583_rtc_read_time() 107 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_SEC, rtc_data, in rc5t583_rtc_set_time() 124 ret = regmap_bulk_read(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data, in rc5t583_rtc_read_alarm() 137 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL1, &interrupt_enable); in rc5t583_rtc_read_alarm() 164 ret = regmap_bulk_write(rc5t583->regmap, RC5T583_RTC_AY_MIN, alarm_data, in rc5t583_rtc_set_alarm() 186 ret = regmap_read(rc5t583->regmap, RC5T583_RTC_CTL2, &rtc_reg); in rc5t583_rtc_interrupt() 196 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, rtc_reg); in rc5t583_rtc_interrupt() 230 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_CTL2, 0); in rc5t583_rtc_probe() 235 ret = regmap_write(rc5t583->regmap, RC5T583_RTC_ADJ, 0); in rc5t583_rtc_probe() [all …]
|
/linux-4.4.14/drivers/video/backlight/ |
D | lm3639_bl.c | 43 struct regmap *regmap; member 59 regmap_update_bits(pchip->regmap, REG_BL_CONF_1, 0x08, in lm3639_chip_init() 65 ret = regmap_update_bits(pchip->regmap, REG_IO_CTRL, 0x7C, reg_val); in lm3639_chip_init() 70 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, pdata->init_brt_led); in lm3639_chip_init() 74 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, pdata->init_brt_led); in lm3639_chip_init() 87 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x79, reg_val); in lm3639_chip_init() 105 ret = regmap_read(pchip->regmap, REG_FLAG, ®_val); in lm3639_bled_update_status() 124 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, bl->props.brightness); in lm3639_bled_update_status() 127 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, bl->props.brightness); in lm3639_bled_update_status() 132 ret = regmap_update_bits(pchip->regmap, REG_ENABLE, 0x01, 0x00); in lm3639_bled_update_status() [all …]
|
D | sky81452-backlight.c | 63 struct regmap *regmap = bl_get_data(bd); in sky81452_bl_update_status() local 67 ret = regmap_write(regmap, SKY81452_REG0, brightness - 1); in sky81452_bl_update_status() 71 return regmap_update_bits(regmap, SKY81452_REG1, SKY81452_EN, in sky81452_bl_update_status() 75 return regmap_update_bits(regmap, SKY81452_REG1, SKY81452_EN, 0); in sky81452_bl_update_status() 85 struct regmap *regmap = bl_get_data(to_backlight_device(dev)); in sky81452_bl_store_enable() local 93 ret = regmap_update_bits(regmap, SKY81452_REG1, SKY81452_EN, in sky81452_bl_store_enable() 104 struct regmap *regmap = bl_get_data(to_backlight_device(dev)); in sky81452_bl_show_open_short() local 110 ret = regmap_read(regmap, reg, &value); in sky81452_bl_show_open_short() 134 struct regmap *regmap = bl_get_data(to_backlight_device(dev)); in sky81452_bl_show_fault() local 138 ret = regmap_read(regmap, SKY81452_REG4, &value); in sky81452_bl_show_fault() [all …]
|
D | pm8941-wled.c | 83 struct regmap *regmap; member 105 rc = regmap_update_bits(wled->regmap, in pm8941_wled_update_status() 114 rc = regmap_bulk_write(wled->regmap, in pm8941_wled_update_status() 121 rc = regmap_update_bits(wled->regmap, in pm8941_wled_update_status() 127 rc = regmap_update_bits(wled->regmap, in pm8941_wled_update_status() 138 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 144 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 150 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 160 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 170 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() [all …]
|
D | as3711_bl.c | 66 ret = regmap_write(as3711->regmap, AS3711_CURR1_VALUE, in as3711_set_brightness_auto_i() 69 ret = regmap_write(as3711->regmap, AS3711_CURR2_VALUE, in as3711_set_brightness_auto_i() 72 ret = regmap_write(as3711->regmap, AS3711_CURR3_VALUE, in as3711_set_brightness_auto_i() 85 return regmap_update_bits(as3711->regmap, reg, 0xf0, in as3711_set_brightness_v() 92 int ret = regmap_update_bits(as3711->regmap, AS3711_STEPUP_CONTROL_5, in as3711_bl_su2_reset() 95 ret = regmap_update_bits(as3711->regmap, in as3711_bl_su2_reset() 98 ret = regmap_update_bits(as3711->regmap, in as3711_bl_su2_reset() 146 ret = regmap_update_bits(as3711->regmap, in as3711_bl_update_status() 152 ret = regmap_write(as3711->regmap, AS3711_CURR1_VALUE, in as3711_bl_update_status() 156 ret = regmap_write(as3711->regmap, AS3711_CURR2_VALUE, in as3711_bl_update_status() [all …]
|
/linux-4.4.14/drivers/iio/adc/ |
D | axp288_adc.c | 46 struct regmap *regmap; member 115 struct regmap *regmap) in axp288_adc_read_channel() argument 119 if (regmap_bulk_read(regmap, address, buf, 2)) in axp288_adc_read_channel() 126 static int axp288_adc_set_ts(struct regmap *regmap, unsigned int mode, in axp288_adc_set_ts() argument 133 return regmap_write(regmap, AXP288_ADC_TS_PIN_CTRL, mode); in axp288_adc_set_ts() 146 if (axp288_adc_set_ts(info->regmap, AXP288_ADC_TS_PIN_GPADC, in axp288_adc_read_raw() 152 ret = axp288_adc_read_channel(val, chan->address, info->regmap); in axp288_adc_read_raw() 153 if (axp288_adc_set_ts(info->regmap, AXP288_ADC_TS_PIN_ON, in axp288_adc_read_raw() 165 static int axp288_adc_set_state(struct regmap *regmap) in axp288_adc_set_state() argument 168 if (regmap_write(regmap, AXP288_ADC_TS_PIN_CTRL, AXP288_ADC_TS_PIN_ON)) in axp288_adc_set_state() [all …]
|
D | berlin2-adc.c | 73 struct regmap *regmap; member 115 regmap_write(priv->regmap, BERLIN2_SM_ADC_STATUS, in berlin2_adc_read() 119 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_read() 130 regmap_update_bits(priv->regmap, BERLIN2_SM_ADC_STATUS, in berlin2_adc_read() 140 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_read() 159 regmap_write(priv->regmap, BERLIN2_SM_TSEN_STATUS, in berlin2_adc_tsen_read() 163 regmap_update_bits(priv->regmap, BERLIN2_SM_CTRL, in berlin2_adc_tsen_read() 169 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTRL, in berlin2_adc_tsen_read() 181 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_STATUS, in berlin2_adc_tsen_read() 191 regmap_update_bits(priv->regmap, BERLIN2_SM_TSEN_CTRL, in berlin2_adc_tsen_read() [all …]
|
/linux-4.4.14/drivers/clk/mediatek/ |
D | reset.c | 25 struct regmap *regmap; member 35 return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2), in mtk_reset_assert() 44 return regmap_update_bits(data->regmap, data->regofs + ((id / 32) << 2), in mtk_reset_deassert() 71 struct regmap *regmap; in mtk_register_reset_controller() local 73 regmap = syscon_node_to_regmap(np); in mtk_register_reset_controller() 74 if (IS_ERR(regmap)) { in mtk_register_reset_controller() 76 PTR_ERR(regmap)); in mtk_register_reset_controller() 84 data->regmap = regmap; in mtk_register_reset_controller()
|
D | clk-gate.c | 31 regmap_read(cg->regmap, cg->sta_ofs, &val); in mtk_cg_bit_is_cleared() 43 regmap_read(cg->regmap, cg->sta_ofs, &val); in mtk_cg_bit_is_set() 54 regmap_write(cg->regmap, cg->set_ofs, BIT(cg->bit)); in mtk_cg_set_bit() 61 regmap_write(cg->regmap, cg->clr_ofs, BIT(cg->bit)); in mtk_cg_clr_bit() 103 struct regmap *regmap, in mtk_clk_register_gate() argument 124 cg->regmap = regmap; in mtk_clk_register_gate()
|
D | clk-gate.h | 25 struct regmap *regmap; member 43 struct regmap *regmap,
|
/linux-4.4.14/drivers/gpu/drm/atmel-hlcdc/ |
D | atmel_hlcdc_crtc.c | 60 struct regmap *regmap = crtc->dc->hlcdc->regmap; in atmel_hlcdc_crtc_mode_set_nofb() local 75 regmap_write(regmap, ATMEL_HLCDC_CFG(1), in atmel_hlcdc_crtc_mode_set_nofb() 78 regmap_write(regmap, ATMEL_HLCDC_CFG(2), in atmel_hlcdc_crtc_mode_set_nofb() 81 regmap_write(regmap, ATMEL_HLCDC_CFG(3), in atmel_hlcdc_crtc_mode_set_nofb() 84 regmap_write(regmap, ATMEL_HLCDC_CFG(4), in atmel_hlcdc_crtc_mode_set_nofb() 103 regmap_update_bits(regmap, ATMEL_HLCDC_CFG(0), in atmel_hlcdc_crtc_mode_set_nofb() 115 regmap_update_bits(regmap, ATMEL_HLCDC_CFG(5), in atmel_hlcdc_crtc_mode_set_nofb() 135 struct regmap *regmap = crtc->dc->hlcdc->regmap; in atmel_hlcdc_crtc_disable() local 145 regmap_write(regmap, ATMEL_HLCDC_DIS, ATMEL_HLCDC_DISP); in atmel_hlcdc_crtc_disable() 146 while (!regmap_read(regmap, ATMEL_HLCDC_SR, &status) && in atmel_hlcdc_crtc_disable() [all …]
|
D | atmel_hlcdc_layer.c | 90 struct regmap *regmap = layer->hlcdc->regmap; in atmel_hlcdc_layer_update_apply() local 104 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 124 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 128 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 132 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 148 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 168 regmap_write(regmap, in atmel_hlcdc_layer_update_apply() 181 struct regmap *regmap = layer->hlcdc->regmap; in atmel_hlcdc_layer_irq() local 191 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_IMR, &imr); in atmel_hlcdc_layer_irq() 192 regmap_read(regmap, desc->regs_offset + ATMEL_HLCDC_LAYER_ISR, &isr); in atmel_hlcdc_layer_irq() [all …]
|
/linux-4.4.14/include/linux/mfd/ |
D | syscon.h | 23 extern struct regmap *syscon_node_to_regmap(struct device_node *np); 24 extern struct regmap *syscon_regmap_lookup_by_compatible(const char *s); 25 extern struct regmap *syscon_regmap_lookup_by_pdevname(const char *s); 26 extern struct regmap *syscon_regmap_lookup_by_phandle( 30 static inline struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap() 35 static inline struct regmap *syscon_regmap_lookup_by_compatible(const char *s) in syscon_regmap_lookup_by_compatible() 40 static inline struct regmap *syscon_regmap_lookup_by_pdevname(const char *s) in syscon_regmap_lookup_by_pdevname() 45 static inline struct regmap *syscon_regmap_lookup_by_phandle( in syscon_regmap_lookup_by_phandle()
|
D | max77693-common.h | 35 struct regmap *regmap; member 36 struct regmap *regmap_muic; 37 struct regmap *regmap_haptic; /* Only MAX77693 */ 38 struct regmap *regmap_chg; /* Only MAX77843 */
|
D | rt5033.h | 32 struct regmap *regmap; member 41 struct regmap *regmap; member
|
/linux-4.4.14/drivers/power/ |
D | max77693_charger.c | 42 static int max77693_get_charger_state(struct regmap *regmap, int *val) in max77693_get_charger_state() argument 47 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state() 83 static int max77693_get_charge_type(struct regmap *regmap, int *val) in max77693_get_charge_type() argument 88 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type() 135 static int max77693_get_battery_health(struct regmap *regmap, int *val) in max77693_get_battery_health() argument 140 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health() 178 static int max77693_get_present(struct regmap *regmap, int *val) in max77693_get_present() argument 187 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present() 196 static int max77693_get_online(struct regmap *regmap, int *val) in max77693_get_online() argument 201 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online() [all …]
|
D | max17042_battery.c | 70 struct regmap *regmap; member 103 struct regmap *map = chip->regmap; in max17042_get_temperature() 127 ret = regmap_read(chip->regmap, MAX17042_AvgVCELL, &val); in max17042_get_battery_health() 136 ret = regmap_read(chip->regmap, MAX17042_VCELL, &val); in max17042_get_battery_health() 183 struct regmap *map = chip->regmap; in max17042_get_property() 346 struct regmap *map = chip->regmap; in max17042_set_property() 404 static int max17042_write_verify_reg(struct regmap *map, u8 reg, u32 value) in max17042_write_verify_reg() 425 static inline void max17042_override_por(struct regmap *map, in max17042_override_por() 434 struct regmap *map = chip->regmap; in max10742_unlock_model() 442 struct regmap *map = chip->regmap; in max10742_lock_model() [all …]
|
D | smb347-charger.c | 141 struct regmap *regmap; member 239 ret = regmap_read(smb->regmap, IRQSTAT_E, &val); in smb347_update_ps_status() 296 ret = regmap_read(smb->regmap, STAT_C, &val); in smb347_charging_status() 314 ret = regmap_update_bits(smb->regmap, CMD_A, CMD_A_CHG_ENABLED, in smb347_charging_set() 365 ret = regmap_update_bits(smb->regmap, CFG_CHARGE_CURRENT, in smb347_set_charge_current() 378 ret = regmap_update_bits(smb->regmap, CFG_CHARGE_CURRENT, in smb347_set_charge_current() 391 ret = regmap_update_bits(smb->regmap, CFG_CHARGE_CURRENT, in smb347_set_charge_current() 410 ret = regmap_update_bits(smb->regmap, CFG_CURRENT_LIMIT, in smb347_set_current_limits() 423 ret = regmap_update_bits(smb->regmap, CFG_CURRENT_LIMIT, in smb347_set_current_limits() 443 ret = regmap_update_bits(smb->regmap, CFG_FLOAT_VOLTAGE, in smb347_set_voltage_limits() [all …]
|
D | axp20x_usb_power.c | 45 struct regmap *regmap; member 67 ret = regmap_read(power->regmap, AXP20X_VBUS_IPSOUT_MGMT, &v); in axp20x_usb_power_get_property() 74 ret = axp20x_read_variable_width(power->regmap, in axp20x_usb_power_get_property() 82 ret = regmap_read(power->regmap, AXP20X_VBUS_IPSOUT_MGMT, &v); in axp20x_usb_power_get_property() 102 ret = axp20x_read_variable_width(power->regmap, in axp20x_usb_power_get_property() 114 ret = regmap_read(power->regmap, AXP20X_PWR_INPUT_STATUS, &input); in axp20x_usb_power_get_property() 125 ret = regmap_read(power->regmap, AXP20X_USB_OTG_STATUS, &v); in axp20x_usb_power_get_property() 188 power->regmap = axp20x->regmap; in axp20x_usb_power_probe() 191 ret = regmap_update_bits(power->regmap, AXP20X_VBUS_MON, in axp20x_usb_power_probe() 197 ret = regmap_update_bits(power->regmap, AXP20X_ADC_EN1, in axp20x_usb_power_probe()
|
/linux-4.4.14/drivers/regulator/ |
D | max8649.c | 53 struct regmap *regmap; member 69 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val); in max8649_enable_time() 76 ret = regmap_read(info->regmap, MAX8649_RAMP, &val); in max8649_enable_time() 91 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode() 95 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode() 110 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val); in max8649_get_mode() 167 info->regmap = devm_regmap_init_i2c(client, &max8649_regmap_config); in max8649_regulator_probe() 168 if (IS_ERR(info->regmap)) { in max8649_regulator_probe() 169 ret = PTR_ERR(info->regmap); in max8649_regulator_probe() 195 ret = regmap_read(info->regmap, MAX8649_CHIP_ID1, &val); in max8649_regulator_probe() [all …]
|
D | da9210-regulator.c | 37 struct regmap *regmap; member 99 return regmap_update_bits(chip->regmap, in da9210_set_current_limit() 115 ret = regmap_read(chip->regmap, DA9210_REG_BUCK_ILIM, &data); in da9210_get_current_limit() 131 error = regmap_read(chip->regmap, DA9210_REG_EVENT_B, &val); in da9210_irq_handler() 160 error = regmap_write(chip->regmap, DA9210_REG_EVENT_B, handled); in da9210_irq_handler() 170 dev_err(regmap_get_device(chip->regmap), "I2C error : %d\n", error); in da9210_irq_handler() 191 chip->regmap = devm_regmap_init_i2c(i2c, &da9210_regmap_config); in da9210_i2c_probe() 192 if (IS_ERR(chip->regmap)) { in da9210_i2c_probe() 193 error = PTR_ERR(chip->regmap); in da9210_i2c_probe() 203 config.regmap = chip->regmap; in da9210_i2c_probe() [all …]
|
D | mt6311-regulator.c | 107 struct regmap *regmap; in mt6311_i2c_probe() local 111 regmap = devm_regmap_init_i2c(i2c, &mt6311_regmap_config); in mt6311_i2c_probe() 112 if (IS_ERR(regmap)) { in mt6311_i2c_probe() 113 ret = PTR_ERR(regmap); in mt6311_i2c_probe() 119 ret = regmap_read(regmap, MT6311_SWCID, &data); in mt6311_i2c_probe() 137 config.regmap = regmap; in mt6311_i2c_probe()
|
D | arizona-ldo1.c | 68 struct regmap *regmap = ldo->arizona->regmap; in arizona_ldo1_hc_set_voltage_sel() local 77 ret = regmap_update_bits(regmap, ARIZONA_LDO1_CONTROL_2, in arizona_ldo1_hc_set_voltage_sel() 87 return regmap_update_bits(regmap, ARIZONA_LDO1_CONTROL_1, in arizona_ldo1_hc_set_voltage_sel() 94 struct regmap *regmap = ldo->arizona->regmap; in arizona_ldo1_hc_get_voltage_sel() local 98 ret = regmap_read(regmap, ARIZONA_LDO1_CONTROL_2, &val); in arizona_ldo1_hc_get_voltage_sel() 105 ret = regmap_read(regmap, ARIZONA_LDO1_CONTROL_1, &val); in arizona_ldo1_hc_get_voltage_sel() 280 config.regmap = arizona->regmap; in arizona_ldo1_probe()
|
D | da9211-regulator.c | 47 struct regmap *regmap; member 109 ret = regmap_read(chip->regmap, DA9211_REG_BUCKA_CONF+id, &data); in da9211_buck_get_mode() 147 return regmap_update_bits(chip->regmap, DA9211_REG_BUCKA_CONF+id, in da9211_buck_set_mode() 180 return regmap_update_bits(chip->regmap, in da9211_set_current_limit() 211 ret = regmap_read(chip->regmap, DA9211_REG_BUCK_ILIM, &data); in da9211_get_current_limit() 317 err = regmap_read(chip->regmap, DA9211_REG_EVENT_B, ®_val); in da9211_irq_handler() 325 err = regmap_write(chip->regmap, DA9211_REG_EVENT_B, in da9211_irq_handler() 337 err = regmap_write(chip->regmap, DA9211_REG_EVENT_B, in da9211_irq_handler() 358 ret = regmap_read(chip->regmap, DA9211_REG_CONFIG_E, &data); in da9211_regulator_init() 381 config.regmap = chip->regmap; in da9211_regulator_init() [all …]
|
D | vexpress.c | 29 struct regmap *regmap; member 36 int err = regmap_read(reg->regmap, 0, &uV); in vexpress_regulator_get_voltage() 46 return regmap_write(reg->regmap, 0, min_uV); in vexpress_regulator_set_voltage() 68 reg->regmap = devm_regmap_init_vexpress_config(&pdev->dev); in vexpress_regulator_probe() 69 if (IS_ERR(reg->regmap)) in vexpress_regulator_probe() 70 return PTR_ERR(reg->regmap); in vexpress_regulator_probe()
|
D | fan53555.c | 76 struct regmap *regmap; member 106 ret = regmap_update_bits(di->regmap, di->sleep_reg, in fan53555_set_suspend_voltage() 123 regmap_update_bits(di->regmap, di->vol_reg, in fan53555_set_mode() 127 regmap_update_bits(di->regmap, di->vol_reg, VSEL_MODE, 0); in fan53555_set_mode() 141 ret = regmap_read(di->regmap, di->vol_reg, &val); in fan53555_get_mode() 178 return regmap_update_bits(di->regmap, FAN53555_CONTROL, in fan53555_set_ramp() 389 di->regmap = devm_regmap_init_i2c(client, &fan53555_regmap_config); in fan53555_regulator_probe() 390 if (IS_ERR(di->regmap)) { in fan53555_regulator_probe() 392 return PTR_ERR(di->regmap); in fan53555_regulator_probe() 397 ret = regmap_read(di->regmap, FAN53555_ID1, &val); in fan53555_regulator_probe() [all …]
|
D | tps51632-regulator.c | 90 struct regmap *regmap; member 102 ret = regmap_write(tps->regmap, TPS51632_SLEW_REGS, BIT(bit)); in tps51632_dcdc_set_ramp_delay() 128 ret = regmap_write(tps->regmap, TPS51632_VOLTAGE_BASE_REG, vsel); in tps51632_init_dcdc() 145 ret = regmap_read(tps->regmap, TPS51632_VMAX_REG, &vmax); in tps51632_init_dcdc() 152 ret = regmap_write(tps->regmap, TPS51632_VMAX_REG, in tps51632_init_dcdc() 163 ret = regmap_write(tps->regmap, TPS51632_DVFS_CONTROL_REG, control); in tps51632_init_dcdc() 324 tps->regmap = devm_regmap_init_i2c(client, &tps51632_regmap_config); in tps51632_probe() 325 if (IS_ERR(tps->regmap)) { in tps51632_probe() 326 ret = PTR_ERR(tps->regmap); in tps51632_probe() 342 config.regmap = tps->regmap; in tps51632_probe()
|
/linux-4.4.14/drivers/gpu/drm/fsl-dcu/ |
D | fsl_dcu_drm_crtc.c | 47 ret = regmap_update_bits(fsl_dev->regmap, DCU_DCU_MODE, in fsl_dcu_drm_disable_crtc() 52 ret = regmap_write(fsl_dev->regmap, DCU_UPDATE_MODE, in fsl_dcu_drm_disable_crtc() 64 ret = regmap_update_bits(fsl_dev->regmap, DCU_DCU_MODE, in fsl_dcu_drm_crtc_enable() 69 ret = regmap_write(fsl_dev->regmap, DCU_UPDATE_MODE, in fsl_dcu_drm_crtc_enable() 103 ret = regmap_write(fsl_dev->regmap, DCU_HSYN_PARA, in fsl_dcu_drm_crtc_mode_set_nofb() 109 ret = regmap_write(fsl_dev->regmap, DCU_VSYN_PARA, in fsl_dcu_drm_crtc_mode_set_nofb() 115 ret = regmap_write(fsl_dev->regmap, DCU_DISP_SIZE, in fsl_dcu_drm_crtc_mode_set_nofb() 120 ret = regmap_write(fsl_dev->regmap, DCU_DIV_RATIO, div); in fsl_dcu_drm_crtc_mode_set_nofb() 123 ret = regmap_write(fsl_dev->regmap, DCU_SYN_POL, in fsl_dcu_drm_crtc_mode_set_nofb() 127 ret = regmap_write(fsl_dev->regmap, DCU_BGND, DCU_BGND_R(0) | in fsl_dcu_drm_crtc_mode_set_nofb() [all …]
|
D | fsl_dcu_drm_plane.c | 68 ret = regmap_read(fsl_dev->regmap, DCU_CTRLDESCLN(index, 4), &value); in fsl_dcu_drm_plane_atomic_disable() 72 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 4), value); in fsl_dcu_drm_plane_atomic_disable() 126 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 1), in fsl_dcu_drm_plane_atomic_update() 131 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 2), in fsl_dcu_drm_plane_atomic_update() 136 ret = regmap_write(fsl_dev->regmap, in fsl_dcu_drm_plane_atomic_update() 140 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 4), in fsl_dcu_drm_plane_atomic_update() 147 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 5), in fsl_dcu_drm_plane_atomic_update() 153 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 6), in fsl_dcu_drm_plane_atomic_update() 159 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 7), 0); in fsl_dcu_drm_plane_atomic_update() 162 ret = regmap_write(fsl_dev->regmap, DCU_CTRLDESCLN(index, 8), in fsl_dcu_drm_plane_atomic_update() [all …]
|
D | fsl_dcu_drm_drv.c | 48 ret = regmap_write(fsl_dev->regmap, DCU_INT_STATUS, 0); in fsl_dcu_drm_irq_init() 51 ret = regmap_read(fsl_dev->regmap, DCU_INT_MASK, &value); in fsl_dcu_drm_irq_init() 55 ret = regmap_write(fsl_dev->regmap, DCU_INT_MASK, value); in fsl_dcu_drm_irq_init() 58 ret = regmap_write(fsl_dev->regmap, DCU_UPDATE_MODE, in fsl_dcu_drm_irq_init() 126 ret = regmap_read(fsl_dev->regmap, DCU_INT_STATUS, &int_status); in fsl_dcu_drm_irq() 132 ret = regmap_write(fsl_dev->regmap, DCU_INT_STATUS, 0xffffffff); in fsl_dcu_drm_irq() 135 ret = regmap_write(fsl_dev->regmap, DCU_UPDATE_MODE, in fsl_dcu_drm_irq() 149 ret = regmap_read(fsl_dev->regmap, DCU_INT_MASK, &value); in fsl_dcu_drm_enable_vblank() 153 ret = regmap_write(fsl_dev->regmap, DCU_INT_MASK, value); in fsl_dcu_drm_enable_vblank() 166 ret = regmap_read(fsl_dev->regmap, DCU_INT_MASK, &value); in fsl_dcu_drm_disable_vblank() [all …]
|
/linux-4.4.14/sound/soc/rockchip/ |
D | rockchip_i2s.c | 35 struct regmap *regmap; member 80 regmap_update_bits(i2s->regmap, I2S_DMACR, in rockchip_snd_txctrl() 83 regmap_update_bits(i2s->regmap, I2S_XFER, in rockchip_snd_txctrl() 91 regmap_update_bits(i2s->regmap, I2S_DMACR, in rockchip_snd_txctrl() 95 regmap_update_bits(i2s->regmap, I2S_XFER, in rockchip_snd_txctrl() 101 regmap_update_bits(i2s->regmap, I2S_CLR, in rockchip_snd_txctrl() 105 regmap_read(i2s->regmap, I2S_CLR, &val); in rockchip_snd_txctrl() 109 regmap_read(i2s->regmap, I2S_CLR, &val); in rockchip_snd_txctrl() 126 regmap_update_bits(i2s->regmap, I2S_DMACR, in rockchip_snd_rxctrl() 129 regmap_update_bits(i2s->regmap, I2S_XFER, in rockchip_snd_rxctrl() [all …]
|
D | rockchip_spdif.c | 43 struct regmap *regmap; member 136 ret = regmap_update_bits(spdif->regmap, SPDIF_CFGR, in rk_spdif_hw_params() 154 ret = regmap_update_bits(spdif->regmap, SPDIF_DMACR, in rk_spdif_trigger() 163 ret = regmap_update_bits(spdif->regmap, SPDIF_XFER, in rk_spdif_trigger() 170 ret = regmap_update_bits(spdif->regmap, SPDIF_DMACR, in rk_spdif_trigger() 177 ret = regmap_update_bits(spdif->regmap, SPDIF_XFER, in rk_spdif_trigger() 286 struct regmap *grf; in rk_spdif_probe() 333 spdif->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "hclk", regs, in rk_spdif_probe() 335 if (IS_ERR(spdif->regmap)) { in rk_spdif_probe() 338 return PTR_ERR(spdif->regmap); in rk_spdif_probe()
|
/linux-4.4.14/drivers/iio/dac/ |
D | ad5380.c | 58 struct regmap *regmap; member 105 ret = regmap_write(st->regmap, AD5380_REG_SF_PWR_DOWN, 0); in ad5380_write_dac_powerdown() 107 ret = regmap_write(st->regmap, AD5380_REG_SF_PWR_UP, 0); in ad5380_write_dac_powerdown() 128 ret = regmap_read(st->regmap, AD5380_REG_SF_CTRL, &mode); in ad5380_get_powerdown_mode() 143 ret = regmap_update_bits(st->regmap, AD5380_REG_SF_CTRL, in ad5380_set_powerdown_mode() 186 return regmap_write(st->regmap, in ad5380_write_raw() 194 return regmap_write(st->regmap, in ad5380_write_raw() 212 ret = regmap_read(st->regmap, ad5380_info_to_reg(chan, info), in ad5380_read_raw() 219 ret = regmap_read(st->regmap, AD5380_REG_OFFSET(chan->address), in ad5380_read_raw() 369 static int ad5380_probe(struct device *dev, struct regmap *regmap, in ad5380_probe() argument [all …]
|
/linux-4.4.14/drivers/gpio/ |
D | gpio-crystalcove.c | 83 struct regmap *regmap; member 123 regmap_update_bits(cg->regmap, mirqs0, mask, mask); in crystalcove_update_irq_mask() 125 regmap_update_bits(cg->regmap, mirqs0, mask, 0); in crystalcove_update_irq_mask() 132 regmap_update_bits(cg->regmap, reg, CTLI_INTCNT_BE, cg->intcnt_value); in crystalcove_update_irq_ctrl() 142 return regmap_write(cg->regmap, to_reg(gpio, CTRL_OUT), in crystalcove_gpio_dir_in() 154 return regmap_write(cg->regmap, to_reg(gpio, CTRL_OUT), in crystalcove_gpio_dir_out() 167 ret = regmap_read(cg->regmap, to_reg(gpio, CTRL_IN), &val); in crystalcove_gpio_get() 183 regmap_update_bits(cg->regmap, to_reg(gpio, CTRL_OUT), 1, 1); in crystalcove_gpio_set() 185 regmap_update_bits(cg->regmap, to_reg(gpio, CTRL_OUT), 1, 0); in crystalcove_gpio_set() 269 if (regmap_read(cg->regmap, GPIO0IRQ, &p0) || in crystalcove_gpio_irq_handler() [all …]
|
/linux-4.4.14/drivers/iio/gyro/ |
D | bmg160_spi.c | 16 struct regmap *regmap; in bmg160_spi_probe() local 19 regmap = devm_regmap_init_spi(spi, &bmg160_regmap_spi_conf); in bmg160_spi_probe() 20 if (IS_ERR(regmap)) { in bmg160_spi_probe() 22 (int)PTR_ERR(regmap)); in bmg160_spi_probe() 23 return PTR_ERR(regmap); in bmg160_spi_probe() 26 return bmg160_core_probe(&spi->dev, regmap, spi->irq, id->name); in bmg160_spi_probe()
|
D | bmg160_i2c.c | 18 struct regmap *regmap; in bmg160_i2c_probe() local 21 regmap = devm_regmap_init_i2c(client, &bmg160_regmap_i2c_conf); in bmg160_i2c_probe() 22 if (IS_ERR(regmap)) { in bmg160_i2c_probe() 24 (int)PTR_ERR(regmap)); in bmg160_i2c_probe() 25 return PTR_ERR(regmap); in bmg160_i2c_probe() 31 return bmg160_core_probe(&client->dev, regmap, client->irq, name); in bmg160_i2c_probe()
|
D | bmg160_core.c | 101 struct regmap *regmap; member 143 ret = regmap_write(data->regmap, BMG160_REG_PMU_LPW, mode); in bmg160_set_mode() 173 ret = regmap_write(data->regmap, BMG160_REG_PMU_BW, bw_bits); in bmg160_set_bw() 189 ret = regmap_read(data->regmap, BMG160_REG_CHIP_ID, &val); in bmg160_chip_init() 214 ret = regmap_write(data->regmap, BMG160_REG_RANGE, BMG160_RANGE_500DPS); in bmg160_chip_init() 221 ret = regmap_read(data->regmap, BMG160_REG_SLOPE_THRES, &val); in bmg160_chip_init() 229 ret = regmap_update_bits(data->regmap, BMG160_REG_INT_EN_1, in bmg160_chip_init() 236 ret = regmap_write(data->regmap, BMG160_REG_INT_RST_LATCH, in bmg160_chip_init() 279 ret = regmap_update_bits(data->regmap, BMG160_REG_INT_MAP_0, in bmg160_setup_any_motion_interrupt() 290 ret = regmap_write(data->regmap, BMG160_REG_SLOPE_THRES, in bmg160_setup_any_motion_interrupt() [all …]
|
/linux-4.4.14/drivers/media/i2c/ |
D | lm3646.c | 72 struct regmap *regmap; member 89 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 92 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 95 return regmap_write(flash->regmap, in lm3646_mode_ctrl() 111 rval = regmap_read(flash->regmap, REG_FLAG, ®_val); in lm3646_get_ctrl() 151 return regmap_update_bits(flash->regmap, in lm3646_set_ctrl() 158 rval = regmap_read(flash->regmap, REG_ENABLE, ®_val); in lm3646_set_ctrl() 171 rval = regmap_read(flash->regmap, REG_ENABLE, ®_val); in lm3646_set_ctrl() 180 return regmap_update_bits(flash->regmap, in lm3646_set_ctrl() 186 return regmap_update_bits(flash->regmap, in lm3646_set_ctrl() [all …]
|
D | lm3560.c | 63 struct regmap *regmap; member 81 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl() 85 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl() 89 rval = regmap_update_bits(flash->regmap, in lm3560_mode_ctrl() 104 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl() 107 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl() 111 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl() 114 rval = regmap_update_bits(flash->regmap, in lm3560_enable_ctrl() 134 rval = regmap_update_bits(flash->regmap, in lm3560_torch_brt_ctrl() 137 rval = regmap_update_bits(flash->regmap, in lm3560_torch_brt_ctrl() [all …]
|
/linux-4.4.14/drivers/bus/ |
D | vexpress-config.c | 87 struct regmap *regmap = res; in vexpress_config_devres_release() local 89 bridge->ops->regmap_exit(regmap, bridge->context); in vexpress_config_devres_release() 92 struct regmap *devm_regmap_init_vexpress_config(struct device *dev) in devm_regmap_init_vexpress_config() 95 struct regmap *regmap; in devm_regmap_init_vexpress_config() local 96 struct regmap **res; in devm_regmap_init_vexpress_config() 110 regmap = (bridge->ops->regmap_init)(dev, bridge->context); in devm_regmap_init_vexpress_config() 111 if (IS_ERR(regmap)) { in devm_regmap_init_vexpress_config() 113 return regmap; in devm_regmap_init_vexpress_config() 116 *res = regmap; in devm_regmap_init_vexpress_config() 119 return regmap; in devm_regmap_init_vexpress_config()
|
/linux-4.4.14/sound/soc/xtensa/ |
D | xtfpga-i2s.c | 63 struct regmap *regmap; member 184 regmap_read(i2s->regmap, XTFPGA_I2S_INT_STATUS, in xtfpga_pcm_refill_fifo() 190 regmap_write(i2s->regmap, XTFPGA_I2S_INT_STATUS, in xtfpga_pcm_refill_fifo() 193 regmap_read(i2s->regmap, XTFPGA_I2S_INT_STATUS, in xtfpga_pcm_refill_fifo() 208 regmap_write(i2s->regmap, XTFPGA_I2S_INT_MASK, in xtfpga_pcm_refill_fifo() 211 regmap_write(i2s->regmap, XTFPGA_I2S_INT_MASK, in xtfpga_pcm_refill_fifo() 215 regmap_update_bits(i2s->regmap, XTFPGA_I2S_CONFIG, in xtfpga_pcm_refill_fifo() 221 regmap_update_bits(i2s->regmap, XTFPGA_I2S_CONFIG, in xtfpga_pcm_refill_fifo() 232 regmap_read(i2s->regmap, XTFPGA_I2S_CONFIG, &config); in xtfpga_i2s_threaded_irq_handler() 233 regmap_read(i2s->regmap, XTFPGA_I2S_INT_MASK, &int_mask); in xtfpga_i2s_threaded_irq_handler() [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-meson-spifc.c | 83 struct regmap *regmap; member 106 regmap_read(spifc->regmap, REG_SLAVE, &data); in meson_spifc_wait_ready() 128 regmap_read(spifc->regmap, REG_C0 + i, &data); in meson_spifc_drain_buffer() 159 regmap_write(spifc->regmap, REG_C0 + i, data); in meson_spifc_fill_buffer() 187 regmap_write(spifc->regmap, REG_CLOCK, value); in meson_spifc_setup_speed() 212 regmap_update_bits(spifc->regmap, REG_USER, USER_UC_MASK, in meson_spifc_txrx() 214 regmap_write(spifc->regmap, REG_USER1, in meson_spifc_txrx() 218 regmap_update_bits(spifc->regmap, REG_USER, USER_DIN_EN_MS, in meson_spifc_txrx() 228 regmap_update_bits(spifc->regmap, REG_USER4, USER4_CS_ACT, in meson_spifc_txrx() 232 regmap_update_bits(spifc->regmap, REG_SLAVE, SLAVE_TRST_DONE, 0); in meson_spifc_txrx() [all …]
|
/linux-4.4.14/drivers/iio/magnetometer/ |
D | mmc35240.c | 128 struct regmap *regmap; member 192 ret = regmap_update_bits(data->regmap, MMC35240_REG_CTRL0, in mmc35240_hw_set() 204 return regmap_update_bits(data->regmap, MMC35240_REG_CTRL0, in mmc35240_hw_set() 215 ret = regmap_read(data->regmap, MMC35240_REG_ID, ®_id); in mmc35240_init() 238 ret = regmap_update_bits(data->regmap, MMC35240_REG_CTRL1, in mmc35240_init() 244 ret = regmap_bulk_read(data->regmap, MMC35240_OTP_START_ADDR, in mmc35240_init() 269 ret = regmap_write(data->regmap, MMC35240_REG_CTRL0, in mmc35240_take_measurement() 275 ret = regmap_read(data->regmap, MMC35240_REG_STATUS, in mmc35240_take_measurement() 301 return regmap_bulk_read(data->regmap, MMC35240_REG_XOUT_L, (u8 *)buf, in mmc35240_read_measurement() 380 ret = regmap_read(data->regmap, MMC35240_REG_CTRL1, ®); in mmc35240_read_raw() [all …]
|
/linux-4.4.14/sound/soc/mediatek/ |
D | mtk-afe-pcm.c | 154 struct regmap *regmap; member 251 regmap_update_bits(afe->regmap, AFE_ADDA2_TOP_CON0, 0x1, 0x1); in mtk_afe_set_i2s() 258 regmap_update_bits(afe->regmap, AFE_I2S_CON2, ~AFE_I2S_CON2_EN, val); in mtk_afe_set_i2s() 265 regmap_update_bits(afe->regmap, AFE_I2S_CON1, ~AFE_I2S_CON1_EN, val); in mtk_afe_set_i2s() 273 regmap_read(afe->regmap, AFE_I2S_CON2, &val); in mtk_afe_set_i2s_enable() 278 regmap_update_bits(afe->regmap, AUDIO_TOP_CON1, 0x4, 0x4); in mtk_afe_set_i2s_enable() 281 regmap_update_bits(afe->regmap, AFE_I2S_CON2, 0x1, enable); in mtk_afe_set_i2s_enable() 284 regmap_update_bits(afe->regmap, AFE_I2S_CON1, 0x1, enable); in mtk_afe_set_i2s_enable() 288 regmap_update_bits(afe->regmap, AUDIO_TOP_CON1, 0x4, 0); in mtk_afe_set_i2s_enable() 302 regmap_update_bits(afe->regmap, AUDIO_TOP_CON0, in mtk_afe_dais_enable_clks() [all …]
|
/linux-4.4.14/include/linux/mfd/da9055/ |
D | core.h | 42 struct regmap *regmap; member 56 ret = regmap_read(da9055->regmap, reg, &val); in da9055_reg_read() 66 return regmap_write(da9055->regmap, reg, val); in da9055_reg_write() 72 return regmap_bulk_read(da9055->regmap, reg, val, reg_cnt); in da9055_group_read() 78 return regmap_raw_write(da9055->regmap, reg, val, reg_cnt); in da9055_group_write() 85 return regmap_update_bits(da9055->regmap, reg, bit_mask, reg_val); in da9055_reg_update()
|
/linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-sti.c | 130 struct regmap *regmap; member 197 regmap_update_bits(dwmac->regmap, reg, STIH4XX_RETIME_SRC_MASK, in stih4xx_fix_retime_src() 228 regmap_update_bits(dwmac->regmap, reg, STID127_RETIME_SRC_MASK, val); in stid127_fix_retime_src() 234 struct regmap *regmap = dwmac->regmap; in sti_dwmac_init() local 245 regmap_update_bits(regmap, reg, EN_MASK, EN); in sti_dwmac_init() 247 regmap_update_bits(regmap, reg, MII_PHY_SEL_MASK, phy_intf_sels[iface]); in sti_dwmac_init() 250 regmap_update_bits(regmap, reg, ENMII_MASK, val); in sti_dwmac_init() 270 struct regmap *regmap; in sti_dwmac_parse_data() local 282 regmap = syscon_regmap_lookup_by_phandle(np, "st,syscon"); in sti_dwmac_parse_data() 283 if (IS_ERR(regmap)) in sti_dwmac_parse_data() [all …]
|
/linux-4.4.14/drivers/watchdog/ |
D | imx2_wdt.c | 64 struct regmap *regmap; member 94 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_restart_handler() 102 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_restart_handler() 103 regmap_write(wdev->regmap, IMX2_WDT_WCR, wcr_enable); in imx2_restart_handler() 116 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_setup() 129 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup() 133 regmap_write(wdev->regmap, IMX2_WDT_WCR, val); in imx2_wdt_setup() 140 regmap_read(wdev->regmap, IMX2_WDT_WCR, &val); in imx2_wdt_is_running() 149 regmap_write(wdev->regmap, IMX2_WDT_WSR, IMX2_WDT_SEQ1); in imx2_wdt_ping() 150 regmap_write(wdev->regmap, IMX2_WDT_WSR, IMX2_WDT_SEQ2); in imx2_wdt_ping() [all …]
|
D | rn5t618_wdt.c | 67 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_set_timeout() 86 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_REPCNT, in rn5t618_wdt_start() 93 ret = regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_start() 100 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIREN, in rn5t618_wdt_start() 109 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_WATCHDOG, in rn5t618_wdt_stop() 120 ret = regmap_read(wdt->rn5t618->regmap, RN5T618_WATCHDOG, &val); in rn5t618_wdt_ping() 124 ret = regmap_write(wdt->rn5t618->regmap, RN5T618_WATCHDOG, val); in rn5t618_wdt_ping() 129 return regmap_update_bits(wdt->rn5t618->regmap, RN5T618_PWRIRQ, in rn5t618_wdt_ping()
|
D | st_lpc_wdt.c | 48 struct regmap *regmap; member 106 regmap_update_bits(st_wdog->regmap, in st_wdog_setup() 112 regmap_update_bits(st_wdog->regmap, in st_wdog_setup() 187 struct regmap *regmap; in st_wdog_probe() local 220 regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in st_wdog_probe() 221 if (IS_ERR(regmap)) { in st_wdog_probe() 223 return PTR_ERR(regmap); in st_wdog_probe() 235 st_wdog->regmap = regmap; in st_wdog_probe()
|
/linux-4.4.14/drivers/power/reset/ |
D | brcmstb-reboot.c | 34 static struct regmap *regmap; variable 51 rc = regmap_write(regmap, rst_src_en, reset_masks->rst_src_en_mask); in brcmstb_restart_handler() 57 rc = regmap_read(regmap, rst_src_en, &tmp); in brcmstb_restart_handler() 63 rc = regmap_write(regmap, sw_mstr_rst, reset_masks->sw_mstr_rst_mask); in brcmstb_restart_handler() 69 rc = regmap_read(regmap, sw_mstr_rst, &tmp); in brcmstb_restart_handler() 115 regmap = syscon_regmap_lookup_by_phandle(np, "syscon"); in brcmstb_reboot_probe() 116 if (IS_ERR(regmap)) { in brcmstb_reboot_probe()
|
D | st-poweroff.c | 22 struct regmap *regmap; member 81 regmap_update_bits(st_restart_syscfg->regmap, in st_restart() 87 regmap_update_bits(st_restart_syscfg->regmap, in st_restart() 129 st_restart_syscfg->regmap = in st_reset_probe() 131 if (IS_ERR(st_restart_syscfg->regmap)) { in st_reset_probe() 133 return PTR_ERR(st_restart_syscfg->regmap); in st_reset_probe()
|
D | vexpress-poweroff.c | 26 struct regmap *reg = dev_get_drvdata(dev); in vexpress_reset_do() 116 struct regmap *regmap; in vexpress_reset_probe() local 122 regmap = devm_regmap_init_vexpress_config(&pdev->dev); in vexpress_reset_probe() 123 if (IS_ERR(regmap)) in vexpress_reset_probe() 124 return PTR_ERR(regmap); in vexpress_reset_probe() 125 dev_set_drvdata(&pdev->dev, regmap); in vexpress_reset_probe()
|
/linux-4.4.14/drivers/iio/light/ |
D | jsa1212.c | 130 struct regmap *regmap; member 142 ret = regmap_update_bits(data->regmap, JSA1212_CONF_REG, in jsa1212_als_enable() 158 ret = regmap_update_bits(data->regmap, JSA1212_CONF_REG, in jsa1212_pxs_enable() 183 ret = regmap_bulk_read(data->regmap, JSA1212_ALS_DT1_REG, &als_data, 2); in jsa1212_read_als_data() 209 ret = regmap_read(data->regmap, JSA1212_PXS_DATA_REG, &pxs_data); in jsa1212_read_pxs_data() 282 ret = regmap_write(data->regmap, JSA1212_CONF_REG, in jsa1212_chip_init() 288 ret = regmap_write(data->regmap, JSA1212_INT_REG, in jsa1212_chip_init() 325 struct regmap *regmap; in jsa1212_probe() local 335 regmap = devm_regmap_init_i2c(client, &jsa1212_regmap_config); in jsa1212_probe() 336 if (IS_ERR(regmap)) { in jsa1212_probe() [all …]
|
D | apds9960.c | 135 struct regmap *regmap; member 372 ret = regmap_write(data->regmap, APDS9960_REG_ATIME, in apds9960_set_it_time() 393 ret = regmap_update_bits(data->regmap, in apds9960_set_pxs_gain() 402 ret = regmap_update_bits(data->regmap, in apds9960_set_pxs_gain() 424 ret = regmap_update_bits(data->regmap, in apds9960_set_als_gain() 487 ret = regmap_read(data->regmap, chan->address, val); in apds9960_read_raw() 492 ret = regmap_bulk_read(data->regmap, chan->address, in apds9960_read_raw() 629 ret = regmap_read(data->regmap, reg, val); in apds9960_read_event() 633 ret = regmap_bulk_read(data->regmap, reg, &buf, 2); in apds9960_read_event() 667 ret = regmap_write(data->regmap, reg, val); in apds9960_write_event() [all …]
|
D | rpr0521.c | 149 struct regmap *regmap; member 194 ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL, in rpr0521_als_enable() 209 ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL, in rpr0521_pxs_enable() 255 ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL, in rpr0521_set_power_state() 285 ret = regmap_read(data->regmap, rpr0521_gain[chan].reg, ®); in rpr0521_get_gain() 312 return regmap_update_bits(data->regmap, rpr0521_gain[chan].reg, in rpr0521_set_gain() 340 ret = regmap_bulk_read(data->regmap, in rpr0521_read_raw() 401 ret = regmap_read(data->regmap, RPR0521_REG_ID, &id); in rpr0521_init() 414 ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL, in rpr0521_init() 436 ret = regmap_update_bits(data->regmap, RPR0521_REG_MODE_CTRL, in rpr0521_poweroff() [all …]
|
/linux-4.4.14/drivers/extcon/ |
D | extcon-arizona.c | 173 ret = regmap_update_bits(arizona->regmap, in arizona_extcon_hp_clamp() 194 ret = regmap_update_bits(arizona->regmap, in arizona_extcon_hp_clamp() 205 ret = regmap_update_bits(arizona->regmap, ARIZONA_HP_CTRL_1L, in arizona_extcon_hp_clamp() 211 ret = regmap_update_bits(arizona->regmap, ARIZONA_HP_CTRL_1R, in arizona_extcon_hp_clamp() 220 ret = regmap_update_bits(arizona->regmap, in arizona_extcon_hp_clamp() 246 regmap_update_bits(arizona->regmap, ARIZONA_MIC_DETECT_1, in arizona_extcon_set_mode() 250 regmap_update_bits(arizona->regmap, ARIZONA_ACCESSORY_DETECT_MODE_1, in arizona_extcon_set_mode() 322 regmap_write(arizona->regmap, 0x80, 0x3); in arizona_start_mic() 323 regmap_write(arizona->regmap, 0x294, 0); in arizona_start_mic() 324 regmap_write(arizona->regmap, 0x80, 0x0); in arizona_start_mic() [all …]
|
D | extcon-axp288.c | 113 struct regmap *regmap; member 145 ret = regmap_read(info->regmap, AXP288_PS_BOOT_REASON_REG, &val); in axp288_extcon_log_rsi() 154 regmap_write(info->regmap, AXP288_PS_BOOT_REASON_REG, clear_mask); in axp288_extcon_log_rsi() 165 ret = regmap_read(info->regmap, AXP288_PS_STAT_REG, &pwr_stat); in axp288_handle_chrg_det_event() 176 ret = regmap_read(info->regmap, AXP288_BC_GLOBAL_REG, &cfg); in axp288_handle_chrg_det_event() 184 ret = regmap_read(info->regmap, AXP288_BC_DET_STAT_REG, &stat); in axp288_handle_chrg_det_event() 259 regmap_write(info->regmap, AXP288_PWRSRC_IRQ_CFG_REG, in axp288_extcon_enable_irq() 261 regmap_update_bits(info->regmap, AXP288_BC_GLOBAL_REG, in axp288_extcon_enable_irq() 264 regmap_write(info->regmap, AXP288_BC12_IRQ_CFG_REG, BC12_IRQ_CFG_MASK); in axp288_extcon_enable_irq() 266 regmap_update_bits(info->regmap, AXP288_BC_GLOBAL_REG, in axp288_extcon_enable_irq() [all …]
|
/linux-4.4.14/drivers/misc/ |
D | bmp085-spi.c | 28 struct regmap *regmap; in bmp085_spi_probe() local 37 regmap = devm_regmap_init_spi(client, &bmp085_regmap_config); in bmp085_spi_probe() 38 if (IS_ERR(regmap)) { in bmp085_spi_probe() 39 err = PTR_ERR(regmap); in bmp085_spi_probe() 44 return bmp085_probe(&client->dev, regmap, client->irq); in bmp085_spi_probe()
|
D | qcom-coincell.c | 24 struct regmap *regmap; member 46 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 69 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 82 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 88 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config() 103 chgr.regmap = dev_get_regmap(pdev->dev.parent, NULL); in qcom_coincell_probe() 104 if (!chgr.regmap) { in qcom_coincell_probe()
|
D | vexpress-syscfg.c | 50 struct regmap *regmap; member 145 static struct regmap *vexpress_syscfg_regmap_init(struct device *dev, in vexpress_syscfg_regmap_init() 212 func->regmap = regmap_init(dev, NULL, func, in vexpress_syscfg_regmap_init() 215 if (IS_ERR(func->regmap)) { in vexpress_syscfg_regmap_init() 216 void *err = func->regmap; in vexpress_syscfg_regmap_init() 224 return func->regmap; in vexpress_syscfg_regmap_init() 227 static void vexpress_syscfg_regmap_exit(struct regmap *regmap, void *context) in vexpress_syscfg_regmap_exit() argument 232 regmap_exit(regmap); in vexpress_syscfg_regmap_exit() 235 if (func->regmap == regmap) { in vexpress_syscfg_regmap_exit()
|
D | bmp085-i2c.c | 43 struct regmap *regmap = devm_regmap_init_i2c(client, in bmp085_i2c_probe() local 46 if (IS_ERR(regmap)) { in bmp085_i2c_probe() 47 err = PTR_ERR(regmap); in bmp085_i2c_probe() 52 return bmp085_probe(&client->dev, regmap, client->irq); in bmp085_i2c_probe()
|
/linux-4.4.14/drivers/staging/iio/light/ |
D | isl29028.c | 74 struct regmap *regmap; member 94 return regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_proxim_sampling() 105 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_enable_proximity() 120 return regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_als_scale() 131 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_als_ir_mode() 136 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_als_ir_mode() 141 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_als_ir_mode() 146 return regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_als_ir_mode() 154 ret = regmap_update_bits(chip->regmap, ISL29028_REG_CONFIGURE, in isl29028_set_als_ir_mode() 170 ret = regmap_read(chip->regmap, ISL29028_REG_ALSIR_L, &lsb); in isl29028_read_als_ir() [all …]
|
/linux-4.4.14/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.h | 233 int (*spec_pull_set)(struct regmap *reg, unsigned int pin, 235 int (*spec_ies_smt_set)(struct regmap *reg, unsigned int pin, 257 struct regmap *regmap1; 258 struct regmap *regmap2; 276 struct regmap *regmap); 278 int mtk_pctrl_spec_pull_set_samereg(struct regmap *regmap, 283 int mtk_pconf_spec_set_ies_smt_range(struct regmap *regmap,
|
/linux-4.4.14/sound/soc/ |
D | soc-io.c | 33 if (component->regmap) in snd_soc_component_read() 34 ret = regmap_read(component->regmap, reg, val); in snd_soc_component_read() 55 if (component->regmap) in snd_soc_component_write() 56 return regmap_write(component->regmap, reg, val); in snd_soc_component_write() 107 if (component->regmap) in snd_soc_component_update_bits() 108 ret = regmap_update_bits_check(component->regmap, reg, mask, in snd_soc_component_update_bits() 143 if (component->regmap) in snd_soc_component_update_bits_async() 144 ret = regmap_update_bits_check_async(component->regmap, reg, in snd_soc_component_update_bits_async() 165 if (component->regmap) in snd_soc_component_async_complete() 166 regmap_async_complete(component->regmap); in snd_soc_component_async_complete()
|
/linux-4.4.14/drivers/iio/accel/ |
D | bmc150-accel-spi.c | 36 struct regmap *regmap; in bmc150_accel_probe() local 39 regmap = devm_regmap_init_spi(spi, &bmc150_spi_regmap_conf); in bmc150_accel_probe() 40 if (IS_ERR(regmap)) { in bmc150_accel_probe() 42 return PTR_ERR(regmap); in bmc150_accel_probe() 45 return bmc150_accel_core_probe(&spi->dev, regmap, spi->irq, id->name, in bmc150_accel_probe()
|
D | bmc150-accel-i2c.c | 39 struct regmap *regmap; in bmc150_accel_probe() local 46 regmap = devm_regmap_init_i2c(client, &bmc150_i2c_regmap_conf); in bmc150_accel_probe() 47 if (IS_ERR(regmap)) { in bmc150_accel_probe() 49 return PTR_ERR(regmap); in bmc150_accel_probe() 55 return bmc150_accel_core_probe(&client->dev, regmap, client->irq, name, in bmc150_accel_probe()
|
D | mxc4005.c | 66 struct regmap *regmap; member 146 ret = regmap_bulk_read(data->regmap, MXC4005_REG_XOUT_UPPER, in mxc4005_read_xyz() 162 ret = regmap_bulk_read(data->regmap, addr, (u8 *) ®, sizeof(reg)); in mxc4005_read_axis() 177 ret = regmap_read(data->regmap, MXC4005_REG_CONTROL, ®); in mxc4005_read_scale() 200 ret = regmap_update_bits(data->regmap, in mxc4005_set_scale() 328 ret = regmap_write(data->regmap, MXC4005_REG_INT_CLR1, in mxc4005_clr_intr() 347 ret = regmap_write(data->regmap, MXC4005_REG_INT_MASK1, in mxc4005_set_trigger_state() 350 ret = regmap_write(data->regmap, MXC4005_REG_INT_MASK1, in mxc4005_set_trigger_state() 413 ret = regmap_read(data->regmap, MXC4005_REG_DEVICE_ID, ®); in mxc4005_chip_init() 429 struct regmap *regmap; in mxc4005_probe() local [all …]
|
/linux-4.4.14/drivers/leds/ |
D | leds-lp8860.c | 109 struct regmap *regmap; member 110 struct regmap *eeprom_regmap; 157 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 165 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 172 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 180 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 195 ret = regmap_read(led->regmap, LP8860_LED_FAULT, &read_buf); in lp8860_fault_check() 201 ret = regmap_read(led->regmap, LP8860_FAULT, &read_buf); in lp8860_fault_check() 209 ret = regmap_write(led->regmap, LP8860_FAULT_CLEAR, in lp8860_fault_check() 229 ret = regmap_write(led->regmap, LP8860_DISP_CL1_BRT_MSB, in lp8860_led_brightness_work() [all …]
|
D | leds-tlc591xx.c | 57 struct regmap *regmap; member 77 tlc591xx_set_mode(struct regmap *regmap, u8 mode) in tlc591xx_set_mode() argument 82 err = regmap_write(regmap, TLC591XX_REG_MODE1, MODE1_NORMAL_MODE); in tlc591xx_set_mode() 88 return regmap_write(regmap, TLC591XX_REG_MODE2, val); in tlc591xx_set_mode() 101 return regmap_update_bits(priv->regmap, addr, mask, val); in tlc591xx_set_ledout() 110 return regmap_write(priv->regmap, pwm, brightness); in tlc591xx_set_pwm() 169 tlc591xx_set_mode(priv->regmap, MODE2_DIM); in tlc591xx_configure() 238 priv->regmap = devm_regmap_init_i2c(client, &tlc591xx_regmap); in tlc591xx_probe() 239 if (IS_ERR(priv->regmap)) { in tlc591xx_probe() 240 err = PTR_ERR(priv->regmap); in tlc591xx_probe()
|
D | leds-lm355x.c | 71 struct regmap *regmap; member 181 ret = regmap_update_bits(chip->regmap, 0xE0, 0x28, reg_val); in lm355x_chip_init() 185 ret = regmap_update_bits(chip->regmap, 0xA0, 0x04, reg_val); in lm355x_chip_init() 192 ret = regmap_update_bits(chip->regmap, 0x0A, 0xC4, reg_val); in lm355x_chip_init() 215 ret = regmap_read(chip->regmap, preg[REG_FLAG].regno, &chip->last_flag); in lm355x_control() 229 regmap_update_bits(chip->regmap, preg[REG_TORCH_CTRL].regno, in lm355x_control() 238 regmap_update_bits(chip->regmap, in lm355x_control() 254 regmap_update_bits(chip->regmap, preg[REG_FLASH_CTRL].regno, in lm355x_control() 267 regmap_update_bits(chip->regmap, in lm355x_control() 282 regmap_update_bits(chip->regmap, preg[REG_INDI_CTRL].regno, in lm355x_control() [all …]
|
/linux-4.4.14/sound/soc/sunxi/ |
D | sun4i-codec.c | 102 struct regmap *regmap; member 117 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_start_playback() 122 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_start_playback() 135 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_stop_playback() 180 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_prepare() 185 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_prepare() 196 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_prepare() 201 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_prepare() 306 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_hw_params() 316 regmap_update_bits(scodec->regmap, SUN4I_CODEC_DAC_FIFOC, in sun4i_codec_hw_params() [all …]
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra20_ac97.c | 61 regmap_read(workdata->regmap, TEGRA20_AC97_STATUS1, &readback); in tegra20_ac97_codec_reset() 90 regmap_read(workdata->regmap, TEGRA20_AC97_STATUS1, &readback); in tegra20_ac97_codec_warm_reset() 103 regmap_write(workdata->regmap, TEGRA20_AC97_CMD, in tegra20_ac97_codec_read() 111 regmap_read(workdata->regmap, TEGRA20_AC97_STATUS1, &readback); in tegra20_ac97_codec_read() 127 regmap_write(workdata->regmap, TEGRA20_AC97_CMD, in tegra20_ac97_codec_write() 137 regmap_read(workdata->regmap, TEGRA20_AC97_CMD, &readback); in tegra20_ac97_codec_write() 153 regmap_update_bits(ac97->regmap, TEGRA20_AC97_FIFO1_SCR, in tegra20_ac97_start_playback() 157 regmap_update_bits(ac97->regmap, TEGRA20_AC97_CTRL, in tegra20_ac97_start_playback() 166 regmap_update_bits(ac97->regmap, TEGRA20_AC97_FIFO1_SCR, in tegra20_ac97_stop_playback() 169 regmap_update_bits(ac97->regmap, TEGRA20_AC97_CTRL, in tegra20_ac97_stop_playback() [all …]
|
D | tegra30_i2s.c | 53 regcache_cache_only(i2s->regmap, true); in tegra30_i2s_runtime_suspend() 71 regcache_cache_only(i2s->regmap, false); in tegra30_i2s_runtime_resume() 128 regmap_update_bits(i2s->regmap, TEGRA30_I2S_CTRL, mask, val); in tegra30_i2s_set_fmt() 157 regmap_update_bits(i2s->regmap, TEGRA30_I2S_CTRL, mask, val); in tegra30_i2s_hw_params() 179 regmap_write(i2s->regmap, TEGRA30_I2S_TIMING, val); in tegra30_i2s_hw_params() 200 i2s->soc_data->set_audio_cif(i2s->regmap, reg, &cif_conf); in tegra30_i2s_hw_params() 204 regmap_write(i2s->regmap, TEGRA30_I2S_OFFSET, val); in tegra30_i2s_hw_params() 212 regmap_update_bits(i2s->regmap, TEGRA30_I2S_CTRL, in tegra30_i2s_start_playback() 220 regmap_update_bits(i2s->regmap, TEGRA30_I2S_CTRL, in tegra30_i2s_stop_playback() 227 regmap_update_bits(i2s->regmap, TEGRA30_I2S_CTRL, in tegra30_i2s_start_capture() [all …]
|
/linux-4.4.14/arch/arm/mach-u300/ |
D | regulator.c | 61 struct regmap *regmap; in __u300_init_boardpower() local 71 regmap = syscon_node_to_regmap(syscon_np); in __u300_init_boardpower() 72 if (IS_ERR(regmap)) { in __u300_init_boardpower() 74 return PTR_ERR(regmap); in __u300_init_boardpower() 97 regmap_update_bits(regmap, U300_SYSCON_PMCR, in __u300_init_boardpower()
|
/linux-4.4.14/drivers/block/rsxx/ |
D | core.c | 70 ioread32(card->regmap + HWID)); in rsxx_attr_pci_regs_show() 72 ioread32(card->regmap + SCRATCH)); in rsxx_attr_pci_regs_show() 74 ioread32(card->regmap + IER)); in rsxx_attr_pci_regs_show() 76 ioread32(card->regmap + IPR)); in rsxx_attr_pci_regs_show() 78 ioread32(card->regmap + CREG_CMD)); in rsxx_attr_pci_regs_show() 80 ioread32(card->regmap + CREG_ADD)); in rsxx_attr_pci_regs_show() 82 ioread32(card->regmap + CREG_CNT)); in rsxx_attr_pci_regs_show() 84 ioread32(card->regmap + CREG_STAT)); in rsxx_attr_pci_regs_show() 86 ioread32(card->regmap + CREG_DATA0)); in rsxx_attr_pci_regs_show() 88 ioread32(card->regmap + CREG_DATA1)); in rsxx_attr_pci_regs_show() [all …]
|
/linux-4.4.14/include/linux/mfd/wm8994/ |
D | core.h | 66 struct regmap *regmap; member 92 ret = regmap_read(wm8994->regmap, reg, &val); in wm8994_reg_read() 103 return regmap_write(wm8994->regmap, reg, val); in wm8994_reg_write() 109 return regmap_bulk_read(wm8994->regmap, reg, buf, count); in wm8994_bulk_read() 115 return regmap_raw_write(wm8994->regmap, reg, buf, count * sizeof(u16)); in wm8994_bulk_write() 121 return regmap_update_bits(wm8994->regmap, reg, mask, val); in wm8994_set_bits()
|
/linux-4.4.14/drivers/thermal/st/ |
D | st_thermal_memmap.c | 57 return regmap_update_bits(sensor->regmap, STIH416_MPE_CONF, mask, val); in st_mmap_power_ctrl() 63 struct regmap *regmap = sensor->regmap; in st_mmap_alloc_regfields() local 66 sensor->int_thresh_hi = devm_regmap_field_alloc(dev, regmap, in st_mmap_alloc_regfields() 68 sensor->int_enable = devm_regmap_field_alloc(dev, regmap, in st_mmap_alloc_regfields() 141 sensor->regmap = devm_regmap_init_mmio(dev, sensor->mmio_base, in st_mmap_regmap_init() 143 if (IS_ERR(sensor->regmap)) { in st_mmap_regmap_init() 145 return PTR_ERR(sensor->regmap); in st_mmap_regmap_init()
|
/linux-4.4.14/drivers/gpu/drm/imx/ |
D | imx-tve.c | 116 struct regmap *regmap; member 150 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, in tve_enable() 156 regmap_write(tve->regmap, TVE_STAT_REG, 0xffffffff); in tve_enable() 160 regmap_write(tve->regmap, TVE_INT_CONT_REG, 0); in tve_enable() 162 regmap_write(tve->regmap, TVE_INT_CONT_REG, in tve_enable() 174 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, in tve_disable() 192 ret = regmap_update_bits(tve->regmap, TVE_TVDAC0_CONT_REG, in tve_setup_vga() 197 ret = regmap_update_bits(tve->regmap, TVE_TVDAC1_CONT_REG, in tve_setup_vga() 202 ret = regmap_update_bits(tve->regmap, TVE_TVDAC2_CONT_REG, in tve_setup_vga() 214 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, mask, val); in tve_setup_vga() [all …]
|
/linux-4.4.14/sound/hda/ |
D | hdac_regmap.c | 350 struct regmap *regmap; in snd_hdac_regmap_init() local 352 regmap = regmap_init(&codec->dev, NULL, codec, &hda_regmap_cfg); in snd_hdac_regmap_init() 353 if (IS_ERR(regmap)) in snd_hdac_regmap_init() 354 return PTR_ERR(regmap); in snd_hdac_regmap_init() 355 codec->regmap = regmap; in snd_hdac_regmap_init() 367 if (codec->regmap) { in snd_hdac_regmap_exit() 368 regmap_exit(codec->regmap); in snd_hdac_regmap_exit() 369 codec->regmap = NULL; in snd_hdac_regmap_exit() 402 if (!codec->regmap) in reg_raw_write() 405 return regmap_write(codec->regmap, reg, val); in reg_raw_write() [all …]
|
/linux-4.4.14/drivers/clk/ |
D | clk-max-gen.c | 37 struct regmap *regmap; member 52 return regmap_update_bits(max_gen->regmap, max_gen->reg, in max_gen_clk_prepare() 60 regmap_update_bits(max_gen->regmap, max_gen->reg, in max_gen_clk_unprepare() 70 ret = regmap_read(max_gen->regmap, max_gen->reg, &val); in max_gen_clk_is_prepared() 111 int max_gen_clk_probe(struct platform_device *pdev, struct regmap *regmap, in max_gen_clk_probe() argument 131 max_gen_clks[i].regmap = regmap; in max_gen_clk_probe()
|
D | clk-cdce925.c | 61 struct regmap *regmap; member 211 regmap_update_bits(data->chip->regmap, in cdce925_pll_prepare() 240 regmap_write(data->chip->regmap, in cdce925_pll_prepare() 243 regmap_update_bits(data->chip->regmap, in cdce925_pll_prepare() 255 regmap_update_bits(data->chip->regmap, in cdce925_pll_unprepare() 272 regmap_update_bits(data->chip->regmap, in cdce925_clk_set_pdiv() 275 regmap_write(data->chip->regmap, 0x03, pdiv & 0xFF); in cdce925_clk_set_pdiv() 278 regmap_update_bits(data->chip->regmap, 0x16, 0x7F, pdiv); in cdce925_clk_set_pdiv() 281 regmap_update_bits(data->chip->regmap, 0x17, 0x7F, pdiv); in cdce925_clk_set_pdiv() 284 regmap_update_bits(data->chip->regmap, 0x26, 0x7F, pdiv); in cdce925_clk_set_pdiv() [all …]
|
D | clk-si514.c | 57 struct regmap *regmap; member 73 return regmap_update_bits(data->regmap, SI514_REG_CONTROL, in si514_enable_output() 84 err = regmap_bulk_read(data->regmap, SI514_REG_M_FRAC1, in si514_get_muldiv() 124 err = regmap_write(data->regmap, SI514_REG_LP, lp); in si514_set_muldiv() 136 err = regmap_bulk_write(data->regmap, SI514_REG_HS_DIV, reg + 5, 2); in si514_set_muldiv() 143 return regmap_bulk_write(data->regmap, SI514_REG_M_FRAC1, reg, 5); in si514_set_muldiv() 251 err = regmap_write(data->regmap, SI514_REG_CONTROL, SI514_CONTROL_FCAL); in si514_set_rate() 325 data->regmap = devm_regmap_init_i2c(client, &si514_regmap_config); in si514_probe() 326 if (IS_ERR(data->regmap)) { in si514_probe() 328 return PTR_ERR(data->regmap); in si514_probe()
|
/linux-4.4.14/drivers/phy/ |
D | phy-exynos-mipi-video.c | 46 struct regmap *regmap; member 63 if (!IS_ERR(state->regmap)) { in __set_phy_state() 64 regmap_read(state->regmap, offset, &val); in __set_phy_state() 69 regmap_write(state->regmap, offset, val); in __set_phy_state() 74 regmap_write(state->regmap, offset, val); in __set_phy_state() 144 state->regmap = syscon_regmap_lookup_by_phandle(dev->of_node, "syscon"); in exynos_mipi_video_phy_probe() 145 if (IS_ERR(state->regmap)) { in exynos_mipi_video_phy_probe() 149 PTR_ERR(state->regmap)); in exynos_mipi_video_phy_probe()
|
D | phy-stih41x-usb.c | 52 struct regmap *regmap; member 75 return regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, in stih41x_usb_phy_init() 90 ret = regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, in stih41x_usb_phy_power_on() 103 ret = regmap_update_bits(phy_dev->regmap, phy_dev->cfg->syscfg, in stih41x_usb_phy_power_off() 143 phy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in stih41x_usb_phy_probe() 144 if (IS_ERR(phy_dev->regmap)) { in stih41x_usb_phy_probe() 146 return PTR_ERR(phy_dev->regmap); in stih41x_usb_phy_probe()
|
D | phy-stih407-usb.c | 38 struct regmap *regmap; member 50 return regmap_update_bits(phy_dev->regmap, phy_dev->ctrl, in stih407_usb2_pico_ctrl() 62 ret = regmap_update_bits(phy_dev->regmap, in stih407_usb2_init_port() 123 phy_dev->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in stih407_usb2_picophy_probe() 124 if (IS_ERR(phy_dev->regmap)) { in stih407_usb2_picophy_probe() 126 return PTR_ERR(phy_dev->regmap); in stih407_usb2_picophy_probe()
|
/linux-4.4.14/sound/soc/adi/ |
D | axi-spdif.c | 39 struct regmap *regmap; member 70 regmap_update_bits(spdif->regmap, AXI_SPDIF_REG_CTRL, in axi_spdif_trigger() 102 regmap_write(spdif->regmap, AXI_SPDIF_REG_STAT, stat); in axi_spdif_hw_params() 103 regmap_update_bits(spdif->regmap, AXI_SPDIF_REG_CTRL, in axi_spdif_hw_params() 134 regmap_update_bits(spdif->regmap, AXI_SPDIF_REG_CTRL, in axi_spdif_startup() 145 regmap_update_bits(spdif->regmap, AXI_SPDIF_REG_CTRL, in axi_spdif_shutdown() 198 spdif->regmap = devm_regmap_init_mmio(&pdev->dev, base, in axi_spdif_probe() 200 if (IS_ERR(spdif->regmap)) in axi_spdif_probe() 201 return PTR_ERR(spdif->regmap); in axi_spdif_probe()
|
/linux-4.4.14/drivers/reset/ |
D | reset-berlin.c | 30 struct regmap *regmap; member 41 regmap_write(priv->regmap, offset, mask); in berlin_reset_reset() 79 priv->regmap = syscon_node_to_regmap(parent_np); in berlin2_reset_probe() 81 if (IS_ERR(priv->regmap)) in berlin2_reset_probe() 82 return PTR_ERR(priv->regmap); in berlin2_reset_probe()
|
/linux-4.4.14/drivers/input/keyboard/ |
D | cap11xx.c | 85 struct regmap *regmap; member 190 ret = regmap_update_bits(priv->regmap, CAP11XX_REG_MAIN_CONTROL, 1, 0); in cap11xx_thread_func() 194 ret = regmap_read(priv->regmap, CAP11XX_REG_SENSOR_INPUT, &status); in cap11xx_thread_func() 216 return regmap_update_bits(priv->regmap, CAP11XX_REG_MAIN_CONTROL, in cap11xx_set_sleep() 246 regmap_update_bits(priv->regmap, CAP11XX_REG_LED_OUTPUT_CONTROL, in cap11xx_led_work() 282 error = regmap_update_bits(priv->regmap, in cap11xx_init_leds() 287 error = regmap_update_bits(priv->regmap, CAP11XX_REG_LED_DUTY_CYCLE_4, in cap11xx_init_leds() 362 priv->regmap = devm_regmap_init_i2c(i2c_client, &cap11xx_regmap_config); in cap11xx_i2c_probe() 363 if (IS_ERR(priv->regmap)) in cap11xx_i2c_probe() 364 return PTR_ERR(priv->regmap); in cap11xx_i2c_probe() [all …]
|
/linux-4.4.14/drivers/usb/dwc3/ |
D | dwc3-st.c | 94 struct regmap *regmap; member 123 err = regmap_read(dwc3_data->regmap, dwc3_data->syscfg_reg_off, &val); in st_dwc3_drd_init() 163 return regmap_write(dwc3_data->regmap, dwc3_data->syscfg_reg_off, val); in st_dwc3_drd_init() 199 struct regmap *regmap; in st_dwc3_probe() local 211 regmap = syscon_regmap_lookup_by_phandle(node, "st,syscfg"); in st_dwc3_probe() 212 if (IS_ERR(regmap)) in st_dwc3_probe() 213 return PTR_ERR(regmap); in st_dwc3_probe() 217 dwc3_data->regmap = regmap; in st_dwc3_probe()
|
/linux-4.4.14/drivers/pinctrl/berlin/ |
D | berlin.c | 30 struct regmap *regmap; member 173 regmap_update_bits(pctrl->regmap, group_desc->offset, mask, val); in berlin_pinmux_set() 297 struct regmap *regmap) in berlin_pinctrl_probe_regmap() argument 309 pctrl->regmap = regmap; in berlin_pinctrl_probe_regmap() 333 struct regmap *regmap = syscon_node_to_regmap(parent_np); in berlin_pinctrl_probe() local 336 if (IS_ERR(regmap)) in berlin_pinctrl_probe() 337 return PTR_ERR(regmap); in berlin_pinctrl_probe() 339 return berlin_pinctrl_probe_regmap(pdev, desc, regmap); in berlin_pinctrl_probe()
|
/linux-4.4.14/drivers/nvmem/ |
D | qfprom.c | 43 struct regmap *regmap; in qfprom_probe() local 53 regmap = devm_regmap_init_mmio(dev, base, &qfprom_regmap_config); in qfprom_probe() 54 if (IS_ERR(regmap)) { in qfprom_probe() 56 return PTR_ERR(regmap); in qfprom_probe()
|
/linux-4.4.14/drivers/iio/pressure/ |
D | bmp280.c | 74 struct regmap *regmap; member 154 ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_TEMP_START, in bmp280_compensate_temp() 194 ret = regmap_bulk_read(data->regmap, BMP280_REG_COMP_PRESS_START, in bmp280_compensate_press() 229 ret = regmap_bulk_read(data->regmap, BMP280_REG_TEMP_MSB, in bmp280_read_temp() 264 ret = regmap_bulk_read(data->regmap, BMP280_REG_PRESS_MSB, in bmp280_read_press() 322 ret = regmap_update_bits(data->regmap, BMP280_REG_CTRL_MEAS, in bmp280_chip_init() 335 ret = regmap_update_bits(data->regmap, BMP280_REG_CONFIG, in bmp280_chip_init() 370 data->regmap = devm_regmap_init_i2c(client, &bmp280_regmap_config); in bmp280_probe() 371 if (IS_ERR(data->regmap)) { in bmp280_probe() 373 return PTR_ERR(data->regmap); in bmp280_probe() [all …]
|