/linux-4.1.27/include/linux/ |
D | regmap.h | 27 struct regmap; 327 struct regmap *regmap_init(struct device *dev, 331 int regmap_attach_dev(struct device *dev, struct regmap *map, 333 struct regmap *regmap_init_i2c(struct i2c_client *i2c, 335 struct regmap *regmap_init_spi(struct spi_device *dev, 337 struct regmap *regmap_init_spmi_base(struct spmi_device *dev, 339 struct regmap *regmap_init_spmi_ext(struct spmi_device *dev, 341 struct regmap *regmap_init_mmio_clk(struct device *dev, const char *clk_id, 344 struct regmap *regmap_init_ac97(struct snd_ac97 *ac97, 347 struct regmap *devm_regmap_init(struct device *dev, [all …]
|
D | vexpress.h | 39 struct regmap * (*regmap_init)(struct device *dev, void *context); 40 void (*regmap_exit)(struct regmap *regmap, void *context); 48 struct regmap *devm_regmap_init_vexpress_config(struct device *dev);
|
/linux-4.1.27/drivers/base/regmap/ |
D | internal.h | 21 struct regmap; 37 void (*format_write)(struct regmap *map, 47 struct regmap *map; 51 struct regmap { struct 151 int (*init)(struct regmap *map); argument 152 int (*exit)(struct regmap *map); 154 void (*debugfs_init)(struct regmap *map); 156 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value); 157 int (*write)(struct regmap *map, unsigned int reg, unsigned int value); 158 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 | 35 static int _regmap_update_bits(struct regmap *map, unsigned int reg, 64 bool regmap_check_range_table(struct regmap *map, unsigned int reg, in regmap_check_range_table() 80 bool regmap_writeable(struct regmap *map, unsigned int reg) in regmap_writeable() 94 bool regmap_readable(struct regmap *map, unsigned int reg) in regmap_readable() 111 bool regmap_volatile(struct regmap *map, unsigned int reg) in regmap_volatile() 128 bool regmap_precious(struct regmap *map, unsigned int reg) in regmap_precious() 142 static bool regmap_volatile_range(struct regmap *map, unsigned int reg, in regmap_volatile_range() 154 static void regmap_format_2_6_write(struct regmap *map, in regmap_format_2_6_write() 162 static void regmap_format_4_12_write(struct regmap *map, in regmap_format_4_12_write() 169 static void regmap_format_7_9_write(struct regmap *map, in regmap_format_7_9_write() [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 …]
|
D | regcache-rbtree.c | 21 static int regcache_rbtree_write(struct regmap *map, unsigned int reg, 23 static int regcache_rbtree_exit(struct regmap *map); 44 struct regmap *map, in regcache_rbtree_get_base_top_reg() 52 static unsigned int regcache_rbtree_get_register(struct regmap *map, in regcache_rbtree_get_register() 58 static void regcache_rbtree_set_register(struct regmap *map, in regcache_rbtree_set_register() 66 static struct regcache_rbtree_node *regcache_rbtree_lookup(struct regmap *map, in regcache_rbtree_lookup() 100 static int regcache_rbtree_insert(struct regmap *map, struct rb_root *root, in regcache_rbtree_insert() 139 struct regmap *map = s->private; in rbtree_show() 193 static void rbtree_debugfs_init(struct regmap *map) in rbtree_debugfs_init() 199 static int regcache_rbtree_init(struct regmap *map) in regcache_rbtree_init() [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 int regcache_default_sync(struct regmap *map, unsigned int min, in regcache_default_sync() 299 int regcache_sync(struct regmap *map) in regcache_sync() 367 int regcache_sync_region(struct regmap *map, unsigned int min, in regcache_sync_region() 421 int regcache_drop_region(struct regmap *map, unsigned int min, in regcache_drop_region() 453 void regcache_cache_only(struct regmap *map, bool enable) in regcache_cache_only() [all …]
|
D | regcache-flat.c | 19 static int regcache_flat_init(struct regmap *map) in regcache_flat_init() 37 static int regcache_flat_exit(struct regmap *map) in regcache_flat_exit() 45 static int regcache_flat_read(struct regmap *map, in regcache_flat_read() 55 static int regcache_flat_write(struct regmap *map, unsigned int reg, in regcache_flat_write()
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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 | 32 ret = regmap_write(s->regmap, 0x02, 0x40); in e4000_init() 35 ret = regmap_write(s->regmap, 0x00, 0x01); in e4000_init() 40 ret = regmap_write(s->regmap, 0x06, 0x00); in e4000_init() 44 ret = regmap_write(s->regmap, 0x7a, 0x96); in e4000_init() 49 ret = regmap_bulk_write(s->regmap, 0x7e, "\x01\xfe", 2); in e4000_init() 53 ret = regmap_write(s->regmap, 0x82, 0x00); in e4000_init() 57 ret = regmap_write(s->regmap, 0x24, 0x05); in e4000_init() 61 ret = regmap_bulk_write(s->regmap, 0x87, "\x20\x01", 2); in e4000_init() 65 ret = regmap_bulk_write(s->regmap, 0x9f, "\x7f\x07", 2); in e4000_init() 70 ret = regmap_write(s->regmap, 0x2d, 0x1f); 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.1.27/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 | arizona-core.c | 55 ret = regmap_update_bits(arizona->regmap, ARIZONA_CLOCK_32K_1, in arizona_clk32k_enable() 81 regmap_update_bits(arizona->regmap, ARIZONA_CLOCK_32K_1, in arizona_clk32k_disable() 112 ret = regmap_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_8, in arizona_underclocked() 152 ret = regmap_bulk_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_6, in arizona_overclocked() 215 ret = regmap_read(arizona->regmap, reg, &val); in arizona_poll_reg() 245 regmap_write(arizona->regmap, ARIZONA_INTERRUPT_STATUS_5, in arizona_wait_for_boot() 259 ret = regmap_read(arizona->regmap, ARIZONA_FLL1_CONTROL_1, &fll); in arizona_apply_hardware_patch() 265 ret = regmap_read(arizona->regmap, ARIZONA_SYSTEM_CLOCK_1, &sysclk); in arizona_apply_hardware_patch() 273 ret = regmap_write(arizona->regmap, ARIZONA_FLL1_CONTROL_1, in arizona_apply_hardware_patch() 289 ret = regmap_write(arizona->regmap, ARIZONA_SYSTEM_CLOCK_1, 0x0144); in arizona_apply_hardware_patch() [all …]
|
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() 285 struct regmap *regmap; in pm8921_probe() local 296 regmap = devm_regmap_init(&pdev->dev, NULL, pdev->dev.parent, in pm8921_probe() 298 if (IS_ERR(regmap)) in pm8921_probe() [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 | 54 return regmap_read(tps->regmap, reg, val); in tps65217_reg_read() 74 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 77 ret = regmap_write(tps->regmap, TPS65217_REG_PASSWORD, in tps65217_reg_write() 82 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 85 ret = regmap_write(tps->regmap, TPS65217_REG_PASSWORD, in tps65217_reg_write() 89 ret = regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 92 ret = regmap_write(tps->regmap, TPS65217_REG_PASSWORD, in tps65217_reg_write() 96 return regmap_write(tps->regmap, reg, val); in tps65217_reg_write() 195 tps->regmap = devm_regmap_init_i2c(client, &tps65217_regmap_config); in tps65217_probe() 196 if (IS_ERR(tps->regmap)) { in tps65217_probe() [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 | mt6397-core.c | 51 regmap_write(mt6397->regmap, MT6397_INT_CON0, mt6397->irq_masks_cur[0]); in mt6397_irq_sync_unlock() 52 regmap_write(mt6397->regmap, MT6397_INT_CON1, mt6397->irq_masks_cur[1]); in mt6397_irq_sync_unlock() 89 ret = regmap_read(mt6397->regmap, reg, &status); in mt6397_irq_handle_reg() 103 regmap_write(mt6397->regmap, reg, status); in mt6397_irq_handle_reg() 144 regmap_write(mt6397->regmap, MT6397_INT_CON0, 0x0); in mt6397_irq_init() 145 regmap_write(mt6397->regmap, MT6397_INT_CON1, 0x0); in mt6397_irq_init() 179 mt6397->regmap = dev_get_regmap(pdev->dev.parent, NULL); in mt6397_probe() 180 if (!mt6397->regmap) in mt6397_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()
|
D | hi6421-pmic-core.c | 61 pmic->regmap = devm_regmap_init_mmio_clk(&pdev->dev, NULL, base, in hi6421_pmic_probe() 63 if (IS_ERR(pmic->regmap)) { in hi6421_pmic_probe() 65 "regmap init failed: %ld\n", PTR_ERR(pmic->regmap)); in hi6421_pmic_probe() 66 return PTR_ERR(pmic->regmap); in hi6421_pmic_probe() 70 regmap_update_bits(pmic->regmap, HI6421_OCP_DEB_CTRL_REG, in hi6421_pmic_probe()
|
D | tps65218.c | 46 return regmap_read(tps->regmap, reg, val); in tps65218_reg_read() 66 return regmap_write(tps->regmap, reg, val); in tps65218_reg_write() 69 ret = regmap_write(tps->regmap, TPS65218_REG_PASSWORD, in tps65218_reg_write() 74 return regmap_write(tps->regmap, reg, val); in tps65218_reg_write() 236 tps->regmap = devm_regmap_init_i2c(client, &tps65218_regmap_config); in tps65218_probe() 237 if (IS_ERR(tps->regmap)) { in tps65218_probe() 238 ret = PTR_ERR(tps->regmap); in tps65218_probe() 246 ret = regmap_add_irq_chip(tps->regmap, tps->irq, in tps65218_probe()
|
D | rn5t618.c | 55 regmap_update_bits(rn5t618_pm_power_off->regmap, RN5T618_REPCNT, in rn5t618_power_off() 58 regmap_update_bits(rn5t618_pm_power_off->regmap, RN5T618_SLPCNT, in rn5t618_power_off() 74 priv->regmap = devm_regmap_init_i2c(i2c, &rn5t618_regmap_config); in rn5t618_i2c_probe() 75 if (IS_ERR(priv->regmap)) { in rn5t618_i2c_probe() 76 ret = PTR_ERR(priv->regmap); in rn5t618_i2c_probe()
|
D | da9052-i2c.c | 74 return regmap_read(da9052->regmap, in da9052_i2c_fix() 98 ret = regmap_read(da9052->regmap, DA9052_CONTROL_B_REG, ®_val); in da9052_i2c_disable_multiwrite() 104 ret = regmap_write(da9052->regmap, DA9052_CONTROL_B_REG, in da9052_i2c_disable_multiwrite() 149 da9052->regmap = devm_regmap_init_i2c(client, &da9052_regmap_config); in da9052_i2c_probe() 150 if (IS_ERR(da9052->regmap)) { in da9052_i2c_probe() 151 ret = PTR_ERR(da9052->regmap); in da9052_i2c_probe()
|
D | twl6040.c | 114 ret = regmap_read(twl6040->regmap, reg, &val); in twl6040_reg_read() 126 ret = regmap_write(twl6040->regmap, reg, val); in twl6040_reg_write() 134 return regmap_update_bits(twl6040->regmap, reg, mask, mask); in twl6040_set_bits() 140 return regmap_update_bits(twl6040->regmap, reg, mask, 0); in twl6040_clear_bits() 297 regcache_cache_only(twl6040->regmap, false); in twl6040_power() 316 regcache_sync(twl6040->regmap); in twl6040_power() 346 regcache_cache_only(twl6040->regmap, true); in twl6040_power() 347 regcache_mark_dirty(twl6040->regmap); in twl6040_power() 520 ret = regmap_read(twl6040->regmap, TWL6040_REG_VIBCTLL, ®); in twl6040_get_vibralr_status() 525 ret = regmap_read(twl6040->regmap, TWL6040_REG_VIBCTLR, ®); in twl6040_get_vibralr_status() [all …]
|
D | sec-core.c | 309 const struct regmap_config *regmap; in sec_pmic_probe() local 343 regmap = &s2mpa01_regmap_config; in sec_pmic_probe() 346 regmap = &s2mps11_regmap_config; in sec_pmic_probe() 349 regmap = &s2mps13_regmap_config; in sec_pmic_probe() 352 regmap = &s2mps14_regmap_config; in sec_pmic_probe() 355 regmap = &s5m8763_regmap_config; in sec_pmic_probe() 358 regmap = &s5m8767_regmap_config; in sec_pmic_probe() 361 regmap = &s2mpu02_regmap_config; in sec_pmic_probe() 364 regmap = &sec_regmap_config; in sec_pmic_probe() 368 sec_pmic->regmap_pmic = devm_regmap_init_i2c(i2c, regmap); in sec_pmic_probe()
|
D | lp8788.c | 131 ret = regmap_read(lp->regmap, reg, &val); in lp8788_read_byte() 144 return regmap_bulk_read(lp->regmap, reg, data, count); in lp8788_read_multi_bytes() 150 return regmap_write(lp->regmap, reg, data); in lp8788_write_byte() 156 return regmap_update_bits(lp->regmap, reg, mask, data); in lp8788_update_bits() 183 lp->regmap = devm_regmap_init_i2c(cl, &lp8788_regmap_config); in lp8788_probe() 184 if (IS_ERR(lp->regmap)) { in lp8788_probe() 185 ret = PTR_ERR(lp->regmap); in lp8788_probe()
|
/linux-4.1.27/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 | 58 struct regmap * 75 const struct qcom_cc_desc *desc, struct regmap *regmap) in qcom_cc_really_probe() argument 117 reset->regmap = regmap; in qcom_cc_really_probe() 131 struct regmap *regmap; in qcom_cc_probe() local 133 regmap = qcom_cc_map(pdev, desc); in qcom_cc_probe() 134 if (IS_ERR(regmap)) in qcom_cc_probe() 135 return PTR_ERR(regmap); in qcom_cc_probe() 137 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 | 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()
|
D | common.h | 20 struct regmap; 38 extern struct regmap *qcom_cc_map(struct platform_device *pdev, 42 struct regmap *regmap);
|
D | clk-pll.h | 83 void clk_pll_configure_sr(struct clk_pll *pll, struct regmap *regmap, 85 void clk_pll_configure_sr_hpm_lp(struct clk_pll *pll, struct regmap *regmap,
|
/linux-4.1.27/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.1.27/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 | 65 struct regmap *regmap; member 78 err = regmap_read(data->regmap, reg_temp, &t1); in nct7802_read_temp() 83 err = regmap_read(data->regmap, reg_temp_low, &t2); in nct7802_read_temp() 100 ret = regmap_read(data->regmap, reg_fan, &f1); in nct7802_read_fan() 103 ret = regmap_read(data->regmap, REG_FANCOUNT_LOW, &f2); in nct7802_read_fan() 124 ret = regmap_read(data->regmap, reg_fan_low, &f1); in nct7802_read_fan_min() 127 ret = regmap_read(data->regmap, reg_fan_high, &f2); in nct7802_read_fan_min() 153 err = regmap_write(data->regmap, reg_fan_low, limit & 0xff); in nct7802_write_fan_min() 157 err = regmap_write(data->regmap, reg_fan_high, (limit & 0x1f00) >> 5); in nct7802_write_fan_min() 172 ret = regmap_read(data->regmap, REG_VOLTAGE[nr], &v1); in nct7802_read_voltage() [all …]
|
/linux-4.1.27/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.1.27/sound/soc/codecs/ |
D | max98925.c | 107 regmap_update_bits(max98925->regmap, in max98925_dac_event() 115 regmap_update_bits(max98925->regmap, in max98925_dac_event() 282 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 285 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 290 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 293 regmap_update_bits(max98925->regmap, in max98925_set_sense_data() 310 regmap_update_bits(max98925->regmap, in max98925_dai_set_fmt() 320 regmap_update_bits(max98925->regmap, in max98925_dai_set_fmt() 348 regmap_update_bits(max98925->regmap, MAX98925_FORMAT, in max98925_dai_set_fmt() 364 regmap_update_bits(max98925->regmap, in max98925_set_clock() [all …]
|
D | ad193x.c | 25 struct regmap *regmap; member 115 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute() 119 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_mute() 148 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL1, in ad193x_set_tdm_slot() 150 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL2, in ad193x_set_tdm_slot() 220 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL1, in ad193x_set_dai_fmt() 222 regmap_update_bits(ad193x->regmap, AD193X_ADC_CTRL2, in ad193x_set_dai_fmt() 224 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL1, in ad193x_set_dai_fmt() 283 regmap_update_bits(ad193x->regmap, AD193X_PLL_CLK_CTRL0, in ad193x_hw_params() 286 regmap_update_bits(ad193x->regmap, AD193X_DAC_CTRL2, in ad193x_hw_params() [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 | jz4740.c | 78 struct regmap *regmap; member 198 regmap_update_bits(jz4740_codec->regmap, JZ4740_REG_CODEC_2, in jz4740_codec_hw_params() 228 static void jz4740_codec_wakeup(struct regmap *regmap) in jz4740_codec_wakeup() argument 230 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, in jz4740_codec_wakeup() 234 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, in jz4740_codec_wakeup() 237 regcache_sync(regmap); in jz4740_codec_wakeup() 244 struct regmap *regmap = jz4740_codec->regmap; in jz4740_codec_set_bias_level() local 257 regmap_update_bits(regmap, JZ4740_REG_CODEC_1, mask, value); in jz4740_codec_set_bias_level() 262 jz4740_codec_wakeup(regmap); in jz4740_codec_set_bias_level() 271 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 285 regmap_write(ssm2602->regmap, SSM2602_SRATE, srate); in ssm2602_hw_params() 304 regmap_update_bits(ssm2602->regmap, SSM2602_IFACE, in ssm2602_hw_params() 329 regmap_update_bits(ssm2602->regmap, SSM2602_APDIGI, in ssm2602_mute() 333 regmap_update_bits(ssm2602->regmap, SSM2602_APDIGI, in ssm2602_mute() 383 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_dai_sysclk() 445 regmap_write(ssm2602->regmap, SSM2602_IFACE, iface); in ssm2602_set_dai_fmt() 457 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_bias_level() 465 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_bias_level() 471 regmap_update_bits(ssm2602->regmap, SSM2602_PWR, in ssm2602_set_bias_level() [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 | rt286.c | 40 struct regmap *regmap; member 312 regmap_read(rt286->regmap, RT286_GET_HP_SENSE, &buf); in rt286_jack_detect() 316 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 328 regmap_write(rt286->regmap, RT286_SET_MIC1, 0x24); in rt286_jack_detect() 331 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 334 regmap_read(rt286->regmap, RT286_CBJ_CTRL2, &val); in rt286_jack_detect() 339 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 342 regmap_read(rt286->regmap, in rt286_jack_detect() 349 regmap_update_bits(rt286->regmap, in rt286_jack_detect() 354 regmap_write(rt286->regmap, RT286_SET_MIC1, 0x20); in rt286_jack_detect() [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() 213 ret = regmap_read(adau->regmap, reg, &val); in adau17x1_dsp_mux_enum_get() 354 regmap_update_bits(adau->regmap, ADAU17X1_CONVERTER0, in adau17x1_hw_params() 357 regmap_write(adau->regmap, ADAU17X1_SERIAL_SAMPLING_RATE, div); in adau17x1_hw_params() 358 regmap_write(adau->regmap, ADAU17X1_DSP_SAMPLING_RATE, dsp_div); in adau17x1_hw_params() 384 return regmap_update_bits(adau->regmap, ADAU17X1_SERIAL_PORT1, in adau17x1_hw_params() 434 ret = regmap_raw_write(adau->regmap, ADAU17X1_PLL_CONTROL, in adau17x1_set_dai_pll() 539 regmap_write(adau->regmap, ADAU17X1_SERIAL_PORT0, ctrl0); in adau17x1_set_dai_fmt() [all …]
|
D | ts3a227e.c | 26 struct regmap *regmap; member 180 regmap_update_bits(ts3a227e->regmap, in ts3a227e_new_jack_state() 190 struct regmap *regmap = ts3a227e->regmap; in ts3a227e_interrupt() local 194 regmap_read(regmap, TS3A227E_REG_INTERRUPT, &int_reg); in ts3a227e_interrupt() 196 regmap_read(regmap, TS3A227E_REG_ACCESSORY_STATUS, &acc_reg); in ts3a227e_interrupt() 201 regmap_read(regmap, TS3A227E_REG_KP_INTERRUPT, &kp_int_reg); in ts3a227e_interrupt() 264 regmap_update_bits(ts3a227e->regmap, TS3A227E_REG_SETTING_3, in ts3a227e_parse_dt() 286 ts3a227e->regmap = devm_regmap_init_i2c(i2c, &ts3a227e_regmap_config); in ts3a227e_i2c_probe() 287 if (IS_ERR(ts3a227e->regmap)) in ts3a227e_i2c_probe() 288 return PTR_ERR(ts3a227e->regmap); in ts3a227e_i2c_probe() [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() 894 ret = regmap_write(pcm512x->regmap, in pcm512x_set_dividers() 901 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 | 46 struct regmap *regmap; member 394 cs35l32->regmap = devm_regmap_init_i2c(i2c_client, &cs35l32_regmap); in cs35l32_i2c_probe() 395 if (IS_ERR(cs35l32->regmap)) { in cs35l32_i2c_probe() 396 ret = PTR_ERR(cs35l32->regmap); in cs35l32_i2c_probe() 449 ret = regmap_read(cs35l32->regmap, CS35L32_DEVID_AB, ®); in cs35l32_i2c_probe() 452 ret = regmap_read(cs35l32->regmap, CS35L32_DEVID_CD, ®); in cs35l32_i2c_probe() 455 ret = regmap_read(cs35l32->regmap, CS35L32_DEVID_E, ®); in cs35l32_i2c_probe() 466 ret = regmap_read(cs35l32->regmap, CS35L32_REV_ID, ®); in cs35l32_i2c_probe() 472 ret = regmap_register_patch(cs35l32->regmap, cs35l32_monitor_patch, in cs35l32_i2c_probe() 484 regmap_update_bits(cs35l32->regmap, CS35L32_AUDIO_LED_MNGR, in cs35l32_i2c_probe() [all …]
|
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 | 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 | 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 | 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 | ssm4567.c | 89 struct regmap *regmap; member 206 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_hw_params() 216 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_DAC_CTRL, in ssm4567_mute() 252 ret = regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_2, in ssm4567_set_tdm_slot() 258 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_tdm_slot() 318 return regmap_update_bits(ssm4567->regmap, SSM4567_REG_SAI_CTRL_1, in ssm4567_set_dai_fmt() 332 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power() 335 regcache_mark_dirty(ssm4567->regmap); in ssm4567_set_power() 338 regcache_cache_only(ssm4567->regmap, !enable); in ssm4567_set_power() 341 ret = regmap_update_bits(ssm4567->regmap, in ssm4567_set_power() [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 485 cs42xx8->regmap = regmap; in cs42xx8_probe() 486 if (IS_ERR(cs42xx8->regmap)) { in cs42xx8_probe() 487 ret = PTR_ERR(cs42xx8->regmap); in cs42xx8_probe() 497 regcache_cache_bypass(cs42xx8->regmap, true); in cs42xx8_probe() [all …]
|
D | rt5677.c | 694 regmap_update_bits(rt5677->regmap, RT5677_PWR_DSP1, 0x2, 0x2); in rt5677_set_dsp_mode() 697 regmap_update_bits(rt5677->regmap, RT5677_PWR_DSP1, 0x2, 0x0); in rt5677_set_dsp_mode() 714 regcache_cache_only(rt5677->regmap, false); in rt5677_set_dsp_vad() 715 regcache_cache_bypass(rt5677->regmap, true); in rt5677_set_dsp_vad() 717 regmap_update_bits(rt5677->regmap, RT5677_DIG_MISC, 0x1, 0x1); in rt5677_set_dsp_vad() 718 regmap_update_bits(rt5677->regmap, in rt5677_set_dsp_vad() 720 regmap_update_bits(rt5677->regmap, RT5677_PWR_ANLG1, in rt5677_set_dsp_vad() 722 regmap_update_bits(rt5677->regmap, RT5677_PWR_ANLG2, in rt5677_set_dsp_vad() 726 regmap_update_bits(rt5677->regmap, RT5677_GLB_CLK1, in rt5677_set_dsp_vad() 728 regmap_update_bits(rt5677->regmap, RT5677_GLB_CLK2, in rt5677_set_dsp_vad() [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 | lm4857.c | 27 struct regmap *regmap; member 70 regmap_update_bits(lm4857->regmap, LM4857_CTRL, 0x0F, value + 6); in lm4857_set_mode() 82 regmap_update_bits(lm4857->regmap, LM4857_CTRL, 0x0F, in lm4857_set_bias_level() 86 regmap_update_bits(lm4857->regmap, LM4857_CTRL, 0x0F, 0); in lm4857_set_bias_level() 178 lm4857->regmap = devm_regmap_init_i2c(i2c, &lm4857_regmap_config); in lm4857_i2c_probe() 179 if (IS_ERR(lm4857->regmap)) in lm4857_i2c_probe() 180 return PTR_ERR(lm4857->regmap); in lm4857_i2c_probe()
|
D | adau1701.c | 110 struct regmap *regmap; member 261 ret = regmap_read(adau1701->regmap, ADAU1701_DSPCTRL, &val); in adau1701_safeload() 287 return regmap_update_bits(adau1701->regmap, ADAU1701_DSPCTRL, in adau1701_safeload() 350 regmap_write(adau1701->regmap, ADAU1701_DACSET, ADAU1701_DACSET_DACINIT); in adau1701_reset() 351 regmap_write(adau1701->regmap, ADAU1701_DSPCTRL, ADAU1701_DSPCTRL_CR); in adau1701_reset() 353 regcache_mark_dirty(adau1701->regmap); in adau1701_reset() 354 regcache_sync(adau1701->regmap); in adau1701_reset() 395 regmap_update_bits(adau1701->regmap, ADAU1701_SEROCTL, mask, val); in adau1701_set_capture_pcm_format() 423 regmap_update_bits(adau1701->regmap, ADAU1701_SERICTL, in adau1701_set_playback_pcm_format() 463 regmap_update_bits(adau1701->regmap, ADAU1701_DSPCTRL, in adau1701_hw_params() [all …]
|
D | rt5670.c | 1421 regmap_update_bits(rt5670->regmap, RT5670_CHARGE_PUMP, in rt5670_hp_power_event() 1423 regmap_update_bits(rt5670->regmap, RT5670_GEN_CTRL2, in rt5670_hp_power_event() 1426 regmap_update_bits(rt5670->regmap, RT5670_PWR_ANLG1, in rt5670_hp_power_event() 1431 regmap_write(rt5670->regmap, RT5670_DEPOP_M2, 0x3100); in rt5670_hp_power_event() 1432 regmap_write(rt5670->regmap, RT5670_DEPOP_M1, 0x8009); in rt5670_hp_power_event() 1433 regmap_write(rt5670->regmap, RT5670_PR_BASE + in rt5670_hp_power_event() 1436 regmap_write(rt5670->regmap, RT5670_DEPOP_M1, 0x8019); in rt5670_hp_power_event() 1439 regmap_write(rt5670->regmap, RT5670_DEPOP_M1, 0x0004); in rt5670_hp_power_event() 1458 regmap_write(rt5670->regmap, RT5670_PR_BASE + in rt5670_hp_event() 1460 regmap_write(rt5670->regmap, RT5670_DEPOP_M3, 0x0772); in rt5670_hp_event() [all …]
|
D | tas5086.c | 249 struct regmap *regmap; member 274 return regmap_update_bits(priv->regmap, TAS5086_SYS_CONTROL_1, in tas5086_set_deemph() 376 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 390 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 397 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 443 ret = regmap_write(priv->regmap, TAS5086_SERIAL_DATA_IF, val); in tas5086_hw_params() 448 ret = regmap_update_bits(priv->regmap, TAS5086_CLOCK_CONTROL, in tas5086_hw_params() 465 return regmap_write(priv->regmap, TAS5086_SOFT_MUTE, val); in tas5086_mute_stream() 498 regmap_write(priv->regmap, TAS5086_PWM_START, in tas5086_init() 504 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() 161 ret = regmap_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_3, in arizona_thermal_warn() 179 ret = regmap_read(arizona->regmap, ARIZONA_INTERRUPT_RAW_STATUS_3, in arizona_thermal_shutdown() 186 ret = regmap_update_bits(arizona->regmap, in arizona_thermal_shutdown() 847 regmap_update_bits_async(arizona->regmap, ARIZONA_OUTPUT_ENABLES_1, in arizona_hp_ev() [all …]
|
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 | max9877.c | 23 static struct regmap *regmap; variable 150 regmap = devm_regmap_init_i2c(client, &max9877_regmap); in max9877_i2c_probe() 151 if (IS_ERR(regmap)) in max9877_i2c_probe() 152 return PTR_ERR(regmap); in max9877_i2c_probe() 156 regmap_write(regmap, max9877_regs[i].reg, max9877_regs[i].def); in max9877_i2c_probe()
|
D | tlv320aic23-i2c.c | 25 struct regmap *regmap; in tlv320aic23_i2c_probe() local 30 regmap = devm_regmap_init_i2c(i2c, &tlv320aic23_regmap); in tlv320aic23_i2c_probe() 31 return tlv320aic23_probe(&i2c->dev, regmap); in tlv320aic23_i2c_probe()
|
D | pcm1681.c | 83 struct regmap *regmap; member 104 regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL, in pcm1681_set_deemph() 111 return regmap_update_bits(priv->regmap, PCM1681_DEEMPH_CONTROL, in pcm1681_set_deemph() 165 return regmap_write(priv->regmap, PCM1681_SOFT_MUTE, val); in pcm1681_digital_mute() 202 ret = regmap_update_bits(priv->regmap, PCM1681_FMT_CONTROL, 0x0f, val); in pcm1681_hw_params() 311 priv->regmap = devm_regmap_init_i2c(client, &pcm1681_regmap); in pcm1681_i2c_probe() 312 if (IS_ERR(priv->regmap)) { in pcm1681_i2c_probe() 313 ret = PTR_ERR(priv->regmap); in pcm1681_i2c_probe()
|
D | wm8728.c | 48 struct regmap *regmap; member 179 regcache_sync(wm8728->regmap); in wm8728_set_bias_level() 254 wm8728->regmap = devm_regmap_init_spi(spi, &wm8728_regmap); in wm8728_spi_probe() 255 if (IS_ERR(wm8728->regmap)) in wm8728_spi_probe() 256 return PTR_ERR(wm8728->regmap); in wm8728_spi_probe() 296 wm8728->regmap = devm_regmap_init_i2c(i2c, &wm8728_regmap); in wm8728_i2c_probe() 297 if (IS_ERR(wm8728->regmap)) in wm8728_i2c_probe() 298 return PTR_ERR(wm8728->regmap); in wm8728_i2c_probe()
|
D | wm8804.c | 64 struct regmap *regmap; member 92 regcache_mark_dirty(wm8804->regmap); \ 216 return regmap_write(wm8804->regmap, WM8804_RST_DEVID1, 0x0); in wm8804_soft_reset() 414 regmap_update_bits_check(wm8804->regmap, WM8804_PWRDN, in wm8804_set_pll() 428 regmap_update_bits_check(wm8804->regmap, WM8804_PWRDN, in wm8804_set_pll() 567 int wm8804_probe(struct device *dev, struct regmap *regmap) in wm8804_probe() argument 580 wm8804->regmap = regmap; in wm8804_probe() 627 ret = regmap_read(regmap, WM8804_RST_DEVID1, &id1); in wm8804_probe() 633 ret = regmap_read(regmap, WM8804_DEVID2, &id2); in wm8804_probe() 647 ret = regmap_read(regmap, WM8804_DEVREV, &id1); in wm8804_probe() [all …]
|
D | pcm1792a.c | 74 struct regmap *regmap; member 96 ret = regmap_update_bits(priv->regmap, PCM1792A_SOFT_MUTE, in pcm1792a_digital_mute() 148 ret = regmap_update_bits(priv->regmap, PCM1792A_FMT_CONTROL, in pcm1792a_hw_params() 234 pcm1792a->regmap = devm_regmap_init_spi(spi, &pcm1792a_regmap); in pcm1792a_spi_probe() 235 if (IS_ERR(pcm1792a->regmap)) { in pcm1792a_spi_probe() 236 ret = PTR_ERR(pcm1792a->regmap); in pcm1792a_spi_probe()
|
D | wm8996.c | 54 struct regmap *regmap; member 111 regcache_mark_dirty(wm8996->regmap); \ 1609 regcache_cache_only(wm8996->regmap, false); in wm8996_set_bias_level() 1610 regcache_sync(wm8996->regmap); in wm8996_set_bias_level() 1621 regcache_cache_only(wm8996->regmap, true); in wm8996_set_bias_level() 1624 regcache_cache_only(wm8996->regmap, true); in wm8996_set_bias_level() 2153 regmap_update_bits(wm8996->regmap, WM8996_GPIO_1 + offset, in wm8996_gpio_set() 2165 return regmap_update_bits(wm8996->regmap, WM8996_GPIO_1 + offset, in wm8996_gpio_direction_out() 2176 ret = regmap_read(wm8996->regmap, WM8996_GPIO_1 + offset, ®); in wm8996_gpio_get() 2187 return regmap_update_bits(wm8996->regmap, WM8996_GPIO_1 + offset, in wm8996_gpio_direction_in() [all …]
|
D | adau1373.c | 35 struct regmap *regmap; member 564 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_pll_event() 1076 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id), in adau1373_hw_params() 1097 return regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id), in adau1373_hw_params() 1154 regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id), in adau1373_set_dai_fmt() 1177 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id), in adau1373_set_dai_sysclk() 1326 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_set_pll() 1329 regmap_update_bits(adau1373->regmap, ADAU1373_PLL_CTRL6(pll_id), in adau1373_set_pll() 1334 regmap_write(adau1373->regmap, ADAU1373_DPLL_CTRL(pll_id), in adau1373_set_pll() 1336 regmap_write(adau1373->regmap, ADAU1373_PLL_CTRL1(pll_id), (m >> 8) & 0xff); in adau1373_set_pll() [all …]
|
D | wm_adsp.c | 400 ret = regmap_raw_write(adsp->regmap, reg, scratch, in wm_coeff_write_control() 455 ret = regmap_raw_read(adsp->regmap, reg, scratch, ctl->len); in wm_coeff_read_control() 527 struct regmap *regmap = dsp->regmap; in wm_adsp_load() local 697 ret = regmap_raw_write_async(regmap, reg, buf->buf, in wm_adsp_load() 713 ret = regmap_async_complete(regmap); in wm_adsp_load() 724 regmap_async_complete(regmap); in wm_adsp_load() 881 struct regmap *regmap = dsp->regmap; in wm_adsp_setup_algs() local 911 ret = regmap_raw_read(regmap, mem->base, &adsp1_id, in wm_adsp_setup_algs() 952 ret = regmap_raw_read(regmap, mem->base, &adsp2_id, in wm_adsp_setup_algs() 1018 ret = regmap_raw_read(regmap, mem->base + term, &val, sizeof(val)); in wm_adsp_setup_algs() [all …]
|
/linux-4.1.27/sound/soc/fsl/ |
D | fsl_spdif.c | 98 struct regmap *regmap; member 116 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_dpll_lock() local 120 regmap_read(regmap, REG_SPDIF_SRPC, &locked); in spdif_irq_dpll_lock() 132 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_sym_error() local 139 regmap_update_bits(regmap, REG_SPDIF_SIE, INT_SYM_ERR, 0); in spdif_irq_sym_error() 146 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_uqrx_full() local 175 regmap_read(regmap, reg, &val); in spdif_irq_uqrx_full() 201 struct regmap *regmap = spdif_priv->regmap; in spdif_irq_uq_err() local 208 regmap_read(regmap, REG_SPDIF_SRU, &val); in spdif_irq_uq_err() 209 regmap_read(regmap, REG_SPDIF_SRQ, &val); in spdif_irq_uq_err() [all …]
|
D | fsl_sai.c | 45 regmap_read(sai->regmap, FSL_SAI_TCSR, &xcsr); in fsl_sai_isr() 75 regmap_write(sai->regmap, FSL_SAI_TCSR, flags | xcsr); in fsl_sai_isr() 79 regmap_read(sai->regmap, FSL_SAI_RCSR, &xcsr); in fsl_sai_isr() 109 regmap_write(sai->regmap, FSL_SAI_RCSR, flags | xcsr); in fsl_sai_isr() 142 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx), in fsl_sai_set_dai_sysclk_tr() 265 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx), in fsl_sai_set_dai_fmt_tr() 267 regmap_update_bits(sai->regmap, FSL_SAI_xCR4(tx), in fsl_sai_set_dai_fmt_tr() 314 regmap_update_bits(sai->regmap, FSL_SAI_xCR4(tx), in fsl_sai_hw_params() 317 regmap_update_bits(sai->regmap, FSL_SAI_xCR5(tx), in fsl_sai_hw_params() 320 regmap_write(sai->regmap, FSL_SAI_xMR(tx), ~0UL - ((1 << channels) - 1)); in fsl_sai_hw_params() [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.1.27/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.1.27/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 | 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.1.27/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 …]
|
/linux-4.1.27/drivers/pwm/ |
D | pwm-pca9685.c | 60 struct regmap *regmap; member 82 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_config() 93 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_config() 106 regmap_write(pca->regmap, reg, (int)duty & 0xff); in pca9685_pwm_config() 113 regmap_write(pca->regmap, reg, ((int)duty >> 8) & 0xf); in pca9685_pwm_config() 132 regmap_write(pca->regmap, reg, 0); in pca9685_pwm_enable() 139 regmap_write(pca->regmap, reg, 0); in pca9685_pwm_enable() 150 regmap_update_bits(pca->regmap, reg, LED_FULL, 0x0); in pca9685_pwm_enable() 165 regmap_write(pca->regmap, reg, LED_FULL); in pca9685_pwm_disable() 173 regmap_write(pca->regmap, reg, 0x0); in pca9685_pwm_disable() [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 …]
|
/linux-4.1.27/drivers/regulator/ |
D | max77843.c | 38 struct regmap *regmap = rdev->regmap; in max77843_reg_is_enabled() local 42 ret = regmap_read(regmap, rdev->desc->enable_reg, ®); in max77843_reg_is_enabled() 53 struct regmap *regmap = rdev->regmap; in max77843_reg_get_current_limit() local 60 ret = regmap_read(regmap, MAX77843_CHG_REG_CHG_CNFG_02, ®); in max77843_reg_get_current_limit() 83 struct regmap *regmap = rdev->regmap; in max77843_reg_set_current_limit() local 95 return regmap_write(regmap, MAX77843_CHG_REG_CHG_CNFG_02, sel); in max77843_reg_set_current_limit() 159 static struct regmap *max77843_get_regmap(struct max77843 *max77843, int reg_id) in max77843_get_regmap() 164 return max77843->regmap; in max77843_get_regmap() 168 return max77843->regmap; in max77843_get_regmap() 184 config.regmap = max77843_get_regmap(max77843, in max77843_regulator_probe()
|
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 | 35 struct regmap *regmap; member 97 return regmap_update_bits(chip->regmap, in da9210_set_current_limit() 113 ret = regmap_read(chip->regmap, DA9210_REG_BUCK_ILIM, &data); in da9210_get_current_limit() 140 chip->regmap = devm_regmap_init_i2c(i2c, &da9210_regmap_config); in da9210_i2c_probe() 141 if (IS_ERR(chip->regmap)) { in da9210_i2c_probe() 142 error = PTR_ERR(chip->regmap); in da9210_i2c_probe() 152 config.regmap = chip->regmap; in da9210_i2c_probe() 156 error = regmap_write(chip->regmap, DA9210_REG_MASK_A, ~0); in da9210_i2c_probe() 158 error = regmap_write(chip->regmap, DA9210_REG_MASK_B, ~0); in da9210_i2c_probe()
|
D | arizona-ldo1.c | 67 struct regmap *regmap = ldo->arizona->regmap; in arizona_ldo1_hc_set_voltage_sel() local 76 ret = regmap_update_bits(regmap, ARIZONA_LDO1_CONTROL_2, in arizona_ldo1_hc_set_voltage_sel() 81 ret = regmap_update_bits(regmap, ARIZONA_DYNAMIC_FREQUENCY_SCALING_1, in arizona_ldo1_hc_set_voltage_sel() 91 return regmap_update_bits(regmap, ARIZONA_LDO1_CONTROL_1, in arizona_ldo1_hc_set_voltage_sel() 98 struct regmap *regmap = ldo->arizona->regmap; in arizona_ldo1_hc_get_voltage_sel() local 102 ret = regmap_read(regmap, ARIZONA_LDO1_CONTROL_2, &val); in arizona_ldo1_hc_get_voltage_sel() 109 ret = regmap_read(regmap, ARIZONA_LDO1_CONTROL_1, &val); in arizona_ldo1_hc_get_voltage_sel() 258 config.regmap = arizona->regmap; in arizona_ldo1_probe()
|
D | da9211-regulator.c | 46 struct regmap *regmap; member 101 ret = regmap_read(chip->regmap, DA9211_REG_BUCKA_CONF+id, &data); in da9211_buck_get_mode() 139 return regmap_update_bits(chip->regmap, DA9211_REG_BUCKA_CONF+id, in da9211_buck_set_mode() 168 return regmap_update_bits(chip->regmap, in da9211_set_current_limit() 196 ret = regmap_read(chip->regmap, DA9211_REG_BUCK_ILIM, &data); in da9211_get_current_limit() 302 err = regmap_read(chip->regmap, DA9211_REG_EVENT_B, ®_val); in da9211_irq_handler() 310 err = regmap_write(chip->regmap, DA9211_REG_EVENT_B, in da9211_irq_handler() 322 err = regmap_write(chip->regmap, DA9211_REG_EVENT_B, in da9211_irq_handler() 343 ret = regmap_read(chip->regmap, DA9211_REG_CONFIG_E, &data); in da9211_regulator_init() 368 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() 388 di->regmap = devm_regmap_init_i2c(client, &fan53555_regmap_config); in fan53555_regulator_probe() 389 if (IS_ERR(di->regmap)) { in fan53555_regulator_probe() 391 return PTR_ERR(di->regmap); in fan53555_regulator_probe() 396 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()
|
D | max8973-regulator.c | 96 struct regmap *regmap; member 155 ret = regmap_read(max->regmap, max->curr_vout_reg, &data); in max8973_dcdc_get_voltage_sel() 182 ret = regmap_update_bits(max->regmap, vout_reg, in max8973_dcdc_set_voltage_sel() 221 ret = regmap_update_bits(max->regmap, MAX8973_CONTROL1, in max8973_dcdc_set_mode() 235 ret = regmap_read(max->regmap, MAX8973_CONTROL1, &data); in max8973_dcdc_get_mode() 332 ret = regmap_write(max->regmap, MAX8973_CONTROL1, control1); in max8973_init_dcdc() 339 ret = regmap_write(max->regmap, MAX8973_CONTROL2, control2); in max8973_init_dcdc() 348 ret = regmap_update_bits(max->regmap, MAX8973_VOUT, in max8973_init_dcdc() 384 max->regmap = devm_regmap_init_i2c(client, &max8973_regmap_config); in max8973_probe() 385 if (IS_ERR(max->regmap)) { in max8973_probe() [all …]
|
D | tps62360-regulator.c | 67 struct regmap *regmap; member 128 ret = regmap_read(tps->regmap, REG_VSET0 + tps->curr_vset_id, &data); in tps62360_dcdc_get_voltage_sel() 154 ret = regmap_update_bits(tps->regmap, REG_VSET0 + new_vset_id, in tps62360_dcdc_set_voltage_sel() 197 ret = regmap_update_bits(tps->regmap, in tps62360_set_mode() 208 ret = regmap_update_bits(tps->regmap, in tps62360_set_mode() 226 ret = regmap_read(tps->regmap, REG_VSET0 + tps->curr_vset_id, &data); in tps62360_get_mode() 254 ret = regmap_write(tps->regmap, REG_CONTROL, 0xE0); in tps62360_init_dcdc() 256 ret = regmap_write(tps->regmap, REG_CONTROL, 0x0); in tps62360_init_dcdc() 265 ret = regmap_update_bits(tps->regmap, REG_RAMPCTRL, BIT(2), 0); in tps62360_init_dcdc() 274 ret = regmap_read(tps->regmap, REG_RAMPCTRL, &ramp_ctrl); in tps62360_init_dcdc() [all …]
|
/linux-4.1.27/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 | rt5033.h | 32 struct regmap *regmap; member 41 struct regmap *regmap; member
|
D | smsc.h | 33 struct regmap *regmap; member 47 return regmap_read(smsc->regmap, reg, dest); in smsc_read() 55 return regmap_write(smsc->regmap, reg, value); in smsc_write()
|
D | rc5t583.h | 298 struct regmap *regmap; member 340 return regmap_write(rc5t583->regmap, reg, val); in rc5t583_write() 348 ret = regmap_read(rc5t583->regmap, reg, &ival); in rc5t583_read() 358 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, bit_mask); in rc5t583_set_bits() 365 return regmap_update_bits(rc5t583->regmap, reg, bit_mask, 0); in rc5t583_clear_bits() 372 return regmap_update_bits(rc5t583->regmap, reg, mask, val); in rc5t583_update()
|
/linux-4.1.27/drivers/power/ |
D | max77693_charger.c | 41 static int max77693_get_charger_state(struct regmap *regmap, int *val) in max77693_get_charger_state() argument 46 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charger_state() 82 static int max77693_get_charge_type(struct regmap *regmap, int *val) in max77693_get_charge_type() argument 87 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_charge_type() 134 static int max77693_get_battery_health(struct regmap *regmap, int *val) in max77693_get_battery_health() argument 139 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_DETAILS_01, &data); in max77693_get_battery_health() 177 static int max77693_get_present(struct regmap *regmap, int *val) in max77693_get_present() argument 186 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_present() 195 static int max77693_get_online(struct regmap *regmap, int *val) in max77693_get_online() argument 200 ret = regmap_read(regmap, MAX77693_CHG_REG_CHG_INT_OK, &data); in max77693_get_online() [all …]
|
D | max17042_battery.c | 68 struct regmap *regmap; member 97 struct regmap *map = chip->regmap; in max17042_get_property() 240 static int max17042_write_verify_reg(struct regmap *map, u8 reg, u32 value) in max17042_write_verify_reg() 261 static inline void max17042_override_por(struct regmap *map, in max17042_override_por() 270 struct regmap *map = chip->regmap; in max10742_unlock_model() 278 struct regmap *map = chip->regmap; in max10742_lock_model() 287 struct regmap *map = chip->regmap; in max17042_write_model_data() 298 struct regmap *map = chip->regmap; in max17042_read_model_data() 373 struct regmap *map = chip->regmap; in max17042_write_config_regs() 389 struct regmap *map = chip->regmap; in max17042_write_custom_regs() [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 | max14577_charger.c | 59 struct regmap *rmap = chg->max14577->regmap; in max14577_get_charger_state() 133 struct regmap *rmap = chg->max14577->regmap; in max14577_get_online() 172 struct regmap *rmap = chg->max14577->regmap; in max14577_get_battery_health() 236 return max14577_update_reg(chg->max14577->regmap, in max14577_set_fast_charge_timer() 267 return max14577_write_reg(chg->max14577->regmap, in max14577_init_constant_voltage() 306 return max14577_update_reg(chg->max14577->regmap, in max14577_init_eoc() 325 return max14577_update_reg(chg->max14577->regmap, in max14577_init_fast_charge() 338 struct regmap *rmap = chg->max14577->regmap; in max14577_charger_reg_init() 526 ret = max14577_read_reg(chg->max14577->regmap, MAX14577_REG_CHGCTRL1, in show_fast_charge_timer()
|
D | rt5033_battery.c | 23 regmap_read(battery->regmap, RT5033_FUEL_REG_SOC_H, &msb); in rt5033_battery_get_capacity() 33 regmap_read(battery->regmap, RT5033_FUEL_REG_CONFIG_L, &val); in rt5033_battery_get_present() 63 regmap_read(battery->regmap, regh, &msb); in rt5033_battery_get_watt_prop() 64 regmap_read(battery->regmap, regl, &lsb); in rt5033_battery_get_watt_prop() 134 battery->regmap = devm_regmap_init_i2c(client, in rt5033_battery_probe() 136 if (IS_ERR(battery->regmap)) { in rt5033_battery_probe()
|
/linux-4.1.27/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 …]
|
/linux-4.1.27/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.1.27/drivers/input/misc/ |
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 | 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()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-crystalcove.c | 82 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.1.27/drivers/rtc/ |
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-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 | 92 return regmap_update_bits(rtc->hw->regmap, rtc->alarm_year, in da9063_rtc_stop_alarm() 100 return regmap_update_bits(rtc->hw->regmap, rtc->alarm_year, in da9063_rtc_start_alarm() 112 ret = regmap_bulk_read(rtc->hw->regmap, DA9063_REG_COUNT_S, in da9063_rtc_read_time() 145 ret = regmap_bulk_write(rtc->hw->regmap, DA9063_REG_COUNT_S, in da9063_rtc_set_time() 161 ret = regmap_bulk_read(rtc->hw->regmap, rtc->alarm_start, in da9063_rtc_read_alarm() 170 ret = regmap_read(rtc->hw->regmap, DA9063_REG_EVENT_A, &val); in da9063_rtc_read_alarm() 196 ret = regmap_bulk_write(rtc->hw->regmap, rtc->alarm_start, in da9063_rtc_set_alarm() 228 regmap_update_bits(rtc->hw->regmap, rtc->alarm_year, in da9063_alarm_event() 253 ret = regmap_update_bits(da9063->regmap, DA9063_REG_CONTROL_E, in da9063_rtc_probe() 260 ret = regmap_update_bits(da9063->regmap, DA9063_REG_EN_32K, 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 …]
|
D | rtc-rk808.c | 68 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_readtime() 82 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_readtime() 90 ret = regmap_bulk_read(rk808->regmap, RK808_SECONDS_REG, in rk808_rtc_readtime() 131 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_set_time() 139 ret = regmap_bulk_write(rk808->regmap, RK808_SECONDS_REG, in rk808_rtc_set_time() 146 ret = regmap_update_bits(rk808->regmap, RK808_RTC_CTRL_REG, in rk808_rtc_set_time() 164 ret = regmap_bulk_read(rk808->regmap, RK808_ALARM_SECONDS_REG, in rk808_rtc_readalarm() 174 ret = regmap_read(rk808->regmap, RK808_RTC_INT_REG, &int_reg); in rk808_rtc_readalarm() 195 ret = regmap_update_bits(rk808->regmap, RK808_RTC_INT_REG, in rk808_rtc_stop_alarm() 206 ret = regmap_update_bits(rk808->regmap, RK808_RTC_INT_REG, in rk808_rtc_start_alarm() [all …]
|
D | rtc-max77802.c | 67 struct regmap *regmap; member 125 ret = regmap_update_bits(info->max77802->regmap, in max77802_rtc_update() 151 ret = regmap_bulk_read(info->max77802->regmap, in max77802_rtc_read_time() 180 ret = regmap_bulk_write(info->max77802->regmap, in max77802_rtc_set_time() 208 ret = regmap_bulk_read(info->max77802->regmap, in max77802_rtc_read_alarm() 219 ret = regmap_read(info->max77802->regmap, in max77802_rtc_read_alarm() 230 ret = regmap_read(info->max77802->regmap, MAX77802_REG_STATUS2, &val); in max77802_rtc_read_alarm() 256 ret = regmap_write(info->max77802->regmap, in max77802_rtc_stop_alarm() 281 ret = regmap_write(info->max77802->regmap, in max77802_rtc_start_alarm() 312 ret = regmap_bulk_write(info->max77802->regmap, in max77802_rtc_set_alarm() [all …]
|
/linux-4.1.27/drivers/leds/ |
D | leds-pm8941-wled.c | 79 struct regmap *regmap; member 103 rc = regmap_update_bits(wled->regmap, in pm8941_wled_set() 112 rc = regmap_bulk_write(wled->regmap, in pm8941_wled_set() 119 rc = regmap_update_bits(wled->regmap, in pm8941_wled_set() 125 rc = regmap_update_bits(wled->regmap, in pm8941_wled_set() 146 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 152 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 158 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 168 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() 178 rc = regmap_update_bits(wled->regmap, in pm8941_wled_setup() [all …]
|
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-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 …]
|
D | leds-lm3642.c | 89 struct regmap *regmap; member 102 ret = regmap_update_bits(chip->regmap, REG_ENABLE, EX_PIN_ENABLE_MASK, in lm3642_chip_init() 115 ret = regmap_read(chip->regmap, REG_FLAG, &chip->last_flag); in lm3642_control() 130 ret = regmap_update_bits(chip->regmap, REG_I_CTRL, in lm3642_control() 139 ret = regmap_update_bits(chip->regmap, REG_I_CTRL, in lm3642_control() 148 ret = regmap_update_bits(chip->regmap, REG_I_CTRL, in lm3642_control() 168 ret = regmap_update_bits(chip->regmap, REG_ENABLE, in lm3642_control() 195 ret = regmap_update_bits(chip->regmap, REG_ENABLE, in lm3642_torch_pin_store() 252 ret = regmap_update_bits(chip->regmap, REG_ENABLE, in lm3642_strobe_pin_store() 358 chip->regmap = devm_regmap_init_i2c(client, &lm3642_regmap); in lm3642_probe() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-sti.c | 128 struct regmap *regmap; member 190 regmap_update_bits(dwmac->regmap, reg, STIH4XX_RETIME_SRC_MASK, in stih4xx_fix_retime_src() 221 regmap_update_bits(dwmac->regmap, reg, STID127_RETIME_SRC_MASK, val); in stid127_fix_retime_src() 226 struct regmap *regmap = dwmac->regmap; in sti_dwmac_ctrl_init() local 237 regmap_update_bits(regmap, reg, EN_MASK, EN); in sti_dwmac_ctrl_init() 239 regmap_update_bits(regmap, reg, MII_PHY_SEL_MASK, phy_intf_sels[iface]); in sti_dwmac_ctrl_init() 242 regmap_update_bits(regmap, reg, ENMII_MASK, val); in sti_dwmac_ctrl_init() 282 struct regmap *regmap; in sti_dwmac_parse_data() local 294 regmap = syscon_regmap_lookup_by_phandle(np, "st,syscon"); in sti_dwmac_parse_data() 295 if (IS_ERR(regmap)) in sti_dwmac_parse_data() [all …]
|
/linux-4.1.27/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.1.27/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 …]
|
D | spi-fsl-dspi.c | 115 struct regmap *regmap; member 140 regmap_read(dspi->regmap, SPI_CTAR(dspi->cs), &val); in is_double_byte_mode() 233 regmap_update_bits(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_write() 286 regmap_write(dspi->regmap, SPI_PUSHR, dspi_pushr); in dspi_transfer_write() 308 regmap_read(dspi->regmap, SPI_POPR, &val); in dspi_transfer_read() 318 regmap_read(dspi->regmap, SPI_POPR, &val); in dspi_transfer_read() 363 regmap_write(dspi->regmap, SPI_MCR, dspi->cur_chip->mcr_val); in dspi_transfer_one_message() 364 regmap_update_bits(dspi->regmap, SPI_MCR, in dspi_transfer_one_message() 367 regmap_write(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_one_message() 370 regmap_write(dspi->regmap, SPI_CTAR(dspi->cs), in dspi_transfer_one_message() [all …]
|
/linux-4.1.27/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.1.27/drivers/watchdog/ |
D | imx2_wdt.c | 64 struct regmap *regmap; member 94 regmap_write(wdev->regmap, 0, wcr_enable); in imx2_restart_handler() 102 regmap_write(wdev->regmap, 0, wcr_enable); in imx2_restart_handler() 103 regmap_write(wdev->regmap, 0, 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()
|
/linux-4.1.27/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.1.27/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 …]
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-arizona.c | 168 ret = regmap_update_bits(arizona->regmap, in arizona_extcon_hp_clamp() 178 ret = regmap_update_bits(arizona->regmap, ARIZONA_HP_CTRL_1L, in arizona_extcon_hp_clamp() 184 ret = regmap_update_bits(arizona->regmap, ARIZONA_HP_CTRL_1R, in arizona_extcon_hp_clamp() 192 ret = regmap_update_bits(arizona->regmap, in arizona_extcon_hp_clamp() 214 regmap_update_bits(arizona->regmap, ARIZONA_MIC_DETECT_1, in arizona_extcon_set_mode() 218 regmap_update_bits(arizona->regmap, ARIZONA_ACCESSORY_DETECT_MODE_1, in arizona_extcon_set_mode() 289 regmap_write(arizona->regmap, 0x80, 0x3); in arizona_start_mic() 290 regmap_write(arizona->regmap, 0x294, 0); in arizona_start_mic() 291 regmap_write(arizona->regmap, 0x80, 0x0); in arizona_start_mic() 294 regmap_update_bits(arizona->regmap, in arizona_start_mic() [all …]
|
/linux-4.1.27/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 | 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()
|
D | bmp085.c | 78 struct regmap *regmap; member 105 s32 status = regmap_bulk_read(data->regmap, in bmp085_read_calibration_data() 134 status = regmap_write(data->regmap, BMP085_CTRL_REG, in bmp085_update_raw_temperature() 144 status = regmap_bulk_read(data->regmap, BMP085_CONVERSION_REGISTER_MSB, in bmp085_update_raw_temperature() 169 status = regmap_write(data->regmap, BMP085_CTRL_REG, in bmp085_update_raw_pressure() 182 status = regmap_bulk_read(data->regmap, BMP085_CONVERSION_REGISTER_MSB, in bmp085_update_raw_pressure() 385 ret = regmap_read(data->regmap, BMP085_CHIP_ID_REG, &id); in bmp085_detect() 442 int bmp085_probe(struct device *dev, struct regmap *regmap, int irq) in bmp085_probe() argument 455 data->regmap = regmap; in bmp085_probe()
|
/linux-4.1.27/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.1.27/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.1.27/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 …]
|
D | tegra20_i2s.c | 124 regmap_update_bits(i2s->regmap, TEGRA20_I2S_CTRL, mask, val); in tegra20_i2s_set_fmt() 159 regmap_update_bits(i2s->regmap, TEGRA20_I2S_CTRL, mask, val); in tegra20_i2s_hw_params() 180 regmap_write(i2s->regmap, TEGRA20_I2S_TIMING, val); in tegra20_i2s_hw_params() 182 regmap_write(i2s->regmap, TEGRA20_I2S_FIFO_SCR, in tegra20_i2s_hw_params() 191 regmap_update_bits(i2s->regmap, TEGRA20_I2S_CTRL, in tegra20_i2s_start_playback() 198 regmap_update_bits(i2s->regmap, TEGRA20_I2S_CTRL, in tegra20_i2s_stop_playback() 204 regmap_update_bits(i2s->regmap, TEGRA20_I2S_CTRL, in tegra20_i2s_start_capture() 211 regmap_update_bits(i2s->regmap, TEGRA20_I2S_CTRL, in tegra20_i2s_stop_capture() 386 i2s->regmap = devm_regmap_init_mmio(&pdev->dev, regs, in tegra20_i2s_platform_probe() 388 if (IS_ERR(i2s->regmap)) { in tegra20_i2s_platform_probe() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/input/keyboard/ |
D | cap11xx.c | 60 struct regmap *regmap; member 160 ret = regmap_update_bits(priv->regmap, CAP11XX_REG_MAIN_CONTROL, 1, 0); in cap11xx_thread_func() 164 ret = regmap_read(priv->regmap, CAP11XX_REG_SENSOR_INPUT, &status); in cap11xx_thread_func() 180 return regmap_update_bits(priv->regmap, CAP11XX_REG_MAIN_CONTROL, in cap11xx_set_sleep() 228 priv->regmap = devm_regmap_init_i2c(i2c_client, &cap11xx_regmap_config); in cap11xx_i2c_probe() 229 if (IS_ERR(priv->regmap)) in cap11xx_i2c_probe() 230 return PTR_ERR(priv->regmap); in cap11xx_i2c_probe() 232 error = regmap_read(priv->regmap, CAP11XX_REG_PRODUCT_ID, &val); in cap11xx_i2c_probe() 242 error = regmap_read(priv->regmap, CAP11XX_REG_MANUFACTURER_ID, &val); in cap11xx_i2c_probe() 252 error = regmap_read(priv->regmap, CAP11XX_REG_REVISION, &rev); in cap11xx_i2c_probe() [all …]
|
/linux-4.1.27/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.1.27/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.1.27/drivers/pinctrl/mediatek/ |
D | pinctrl-mt8173.c | 118 static int spec_pull_set(struct regmap *regmap, unsigned int pin, in spec_pull_set() argument 147 regmap_write(regmap, reg_pupd, bit_pupd); in spec_pull_set() 154 regmap_write(regmap, reg_rst, bit_r0); in spec_pull_set() 155 regmap_write(regmap, reg_rst, bit_r1); in spec_pull_set() 158 regmap_write(regmap, reg_set, bit_r0); in spec_pull_set() 159 regmap_write(regmap, reg_rst, bit_r1); in spec_pull_set() 162 regmap_write(regmap, reg_rst, bit_r0); in spec_pull_set() 163 regmap_write(regmap, reg_set, bit_r1); in spec_pull_set() 166 regmap_write(regmap, reg_set, bit_r0); in spec_pull_set() 167 regmap_write(regmap, reg_set, bit_r1); in spec_pull_set() [all …]
|
D | pinctrl-mt8135.c | 241 static int spec_pull_set(struct regmap *regmap, unsigned int pin, in spec_pull_set() argument 264 regmap_write(regmap, reg_pupd, spec_pupd[i].pupd_bit); in spec_pull_set() 273 regmap_write(regmap, reg_rst_r0, spec_pupd[i].r0_bit); in spec_pull_set() 274 regmap_write(regmap, reg_rst_r1, spec_pupd[i].r1_bit); in spec_pull_set() 277 regmap_write(regmap, reg_set_r0, spec_pupd[i].r0_bit); in spec_pull_set() 278 regmap_write(regmap, reg_rst_r1, spec_pupd[i].r1_bit); in spec_pull_set() 281 regmap_write(regmap, reg_rst_r0, spec_pupd[i].r0_bit); in spec_pull_set() 282 regmap_write(regmap, reg_set_r1, spec_pupd[i].r1_bit); in spec_pull_set() 285 regmap_write(regmap, reg_set_r0, spec_pupd[i].r0_bit); in spec_pull_set() 286 regmap_write(regmap, reg_set_r1, spec_pupd[i].r1_bit); in spec_pull_set()
|
/linux-4.1.27/sound/hda/ |
D | hdac_regmap.c | 344 struct regmap *regmap; in snd_hdac_regmap_init() local 346 regmap = regmap_init(&codec->dev, NULL, codec, &hda_regmap_cfg); in snd_hdac_regmap_init() 347 if (IS_ERR(regmap)) in snd_hdac_regmap_init() 348 return PTR_ERR(regmap); in snd_hdac_regmap_init() 349 codec->regmap = regmap; in snd_hdac_regmap_init() 357 if (codec->regmap) { in snd_hdac_regmap_exit() 358 regmap_exit(codec->regmap); in snd_hdac_regmap_exit() 359 codec->regmap = NULL; in snd_hdac_regmap_exit() 392 if (!codec->regmap) in reg_raw_write() 395 return regmap_write(codec->regmap, reg, val); in reg_raw_write() [all …]
|
/linux-4.1.27/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.1.27/drivers/clk/ |
D | clk-max-gen.c | 35 struct regmap *regmap; member 50 return regmap_update_bits(max_gen->regmap, max_gen->reg, in max_gen_clk_prepare() 58 regmap_update_bits(max_gen->regmap, max_gen->reg, in max_gen_clk_unprepare() 68 ret = regmap_read(max_gen->regmap, max_gen->reg, &val); in max_gen_clk_is_prepared() 109 int max_gen_clk_probe(struct platform_device *pdev, struct regmap *regmap, in max_gen_clk_probe() argument 129 max_gen_clks[i].regmap = regmap; in max_gen_clk_probe()
|
D | clk-si570.c | 75 struct regmap *regmap; member 109 err = regmap_bulk_read(data->regmap, SI570_REG_HS_N1 + data->div_offset, in si570_get_divs() 141 regmap_write(data->regmap, SI570_REG_CONTROL, SI570_CNTRL_RECALL); in si570_get_defaults() 178 return regmap_bulk_write(data->regmap, SI570_REG_N1_RFREQ0 + in si570_update_rfreq() 299 regmap_write(data->regmap, SI570_REG_FREEZE_DCO, SI570_FREEZE_DCO); in si570_set_frequency() 300 regmap_write(data->regmap, SI570_REG_HS_N1 + data->div_offset, in si570_set_frequency() 304 regmap_write(data->regmap, SI570_REG_FREEZE_DCO, 0); in si570_set_frequency() 305 regmap_write(data->regmap, SI570_REG_CONTROL, SI570_CNTRL_NEWFREQ); in si570_set_frequency() 331 regmap_write(data->regmap, SI570_REG_CONTROL, SI570_CNTRL_FREEZE_M); in si570_set_frequency_small() 333 regmap_write(data->regmap, SI570_REG_CONTROL, 0); in si570_set_frequency_small() [all …]
|
D | clk-axm5516.c | 31 struct regmap *regmap; member 58 regmap_read(aclk->regmap, pll->reg, &control); in axxia_pllclk_recalc() 96 regmap_read(aclk->regmap, divclk->reg, &ctrl); in axxia_divclk_recalc_rate() 130 regmap_read(aclk->regmap, mux->reg, &ctrl); in axxia_clkmux_get_parent() 545 struct regmap *regmap; in axmclk_probe() local 554 regmap = devm_regmap_init_mmio(dev, base, &axmclk_regmap_config); in axmclk_probe() 555 if (IS_ERR(regmap)) in axmclk_probe() 556 return PTR_ERR(regmap); in axmclk_probe() 572 axmclk_clocks[i]->regmap = regmap; in axmclk_probe()
|
/linux-4.1.27/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()
|
D | axi-i2s.c | 42 struct regmap *regmap; member 81 regmap_update_bits(i2s->regmap, AXI_I2S_REG_CTRL, mask, val); in axi_i2s_trigger() 98 regmap_write(i2s->regmap, AXI_I2S_REG_CLK_CTRL, (word_size << 16) | in axi_i2s_hw_params() 116 regmap_write(i2s->regmap, AXI_I2S_REG_RESET, mask); in axi_i2s_startup() 199 i2s->regmap = devm_regmap_init_mmio(&pdev->dev, base, in axi_i2s_probe() 201 if (IS_ERR(i2s->regmap)) in axi_i2s_probe() 202 return PTR_ERR(i2s->regmap); in axi_i2s_probe() 232 regmap_write(i2s->regmap, AXI_I2S_REG_RESET, AXI_I2S_RESET_GLOBAL); in axi_i2s_probe()
|
/linux-4.1.27/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() 167 return regmap_write(dwc3_data->regmap, dwc3_data->syscfg_reg_off, val); in st_dwc3_drd_init() 202 struct regmap *regmap; in st_dwc3_probe() local 214 regmap = syscon_regmap_lookup_by_phandle(node, "st,syscfg"); in st_dwc3_probe() 215 if (IS_ERR(regmap)) in st_dwc3_probe() 216 return PTR_ERR(regmap); in st_dwc3_probe() 220 dwc3_data->regmap = regmap; in st_dwc3_probe()
|
/linux-4.1.27/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 …]
|
/linux-4.1.27/drivers/staging/iio/magnetometer/ |
D | hmc5843.h | 45 struct regmap *regmap; member 50 int hmc5843_common_probe(struct device *dev, struct regmap *regmap,
|
D | hmc5843_core.c | 124 ret = regmap_update_bits(data->regmap, HMC5843_MODE_REG, in hmc5843_set_mode() 138 ret = regmap_read(data->regmap, HMC5843_STATUS_REG, &val); in hmc5843_wait_measurement() 167 ret = regmap_bulk_read(data->regmap, HMC5843_DATA_OUT_MSB_REGS, in hmc5843_read_measurement() 200 ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_A, in hmc5843_set_meas_conf() 216 ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_A, &val); in hmc5843_show_measurement_configuration() 277 ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_A, in hmc5843_set_samp_freq() 303 ret = regmap_update_bits(data->regmap, HMC5843_CONFIG_REG_B, in hmc5843_set_range_gain() 359 ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_B, &rval); in hmc5843_read_raw() 367 ret = regmap_read(data->regmap, HMC5843_CONFIG_REG_A, &rval); in hmc5843_read_raw() 431 ret = regmap_bulk_read(data->regmap, HMC5843_DATA_OUT_MSB_REGS, in hmc5843_trigger_handler() [all …]
|
/linux-4.1.27/include/linux/mfd/da9052/ |
D | da9052.h | 93 struct regmap *regmap; member 117 ret = regmap_read(da9052->regmap, reg, &val); in da9052_reg_read() 135 ret = regmap_write(da9052->regmap, reg, val); in da9052_reg_write() 156 ret = regmap_read(da9052->regmap, reg + i, &tmp); in da9052_group_read() 178 ret = regmap_write(da9052->regmap, reg + i, val[i]); in da9052_group_write() 198 ret = regmap_update_bits(da9052->regmap, reg, bit_mask, reg_val); in da9052_reg_update()
|
/linux-4.1.27/drivers/tty/serial/ |
D | sc16is7xx.c | 312 struct regmap *regmap; member 329 regmap_read(s->regmap, in sc16is7xx_port_read() 339 regmap_write(s->regmap, in sc16is7xx_port_write() 348 regmap_update_bits(s->regmap, in sc16is7xx_port_update() 440 regcache_cache_bypass(s->regmap, true); in sc16is7xx_set_baud() 443 regcache_cache_bypass(s->regmap, false); in sc16is7xx_set_baud() 457 regcache_cache_bypass(s->regmap, true); in sc16is7xx_set_baud() 460 regcache_cache_bypass(s->regmap, false); in sc16is7xx_set_baud() 497 regcache_cache_bypass(s->regmap, true); in sc16is7xx_handle_rx() 498 regmap_raw_read(s->regmap, SC16IS7XX_RHR_REG, in sc16is7xx_handle_rx() [all …]
|
D | max310x.c | 270 struct regmap *regmap; member 284 regmap_read(s->regmap, port->iobase + reg, &val); in max310x_port_read() 293 regmap_write(s->regmap, port->iobase + reg, val); in max310x_port_write() 300 regmap_update_bits(s->regmap, port->iobase + reg, mask, val); in max310x_port_update() 309 ret = regmap_read(s->regmap, MAX310X_REVID_REG, &val); in max3107_detect() 331 ret = regmap_read(s->regmap, MAX310X_CLKSRC_REG, &val); in max3108_detect() 349 ret = regmap_write(s->regmap, MAX310X_GLOBALCMD_REG, in max3109_detect() 354 regmap_read(s->regmap, MAX310X_REVID_EXTREG, &val); in max3109_detect() 355 regmap_write(s->regmap, MAX310X_GLOBALCMD_REG, MAX310X_EXTREG_DSBL); in max3109_detect() 380 ret = regmap_write(s->regmap, MAX310X_GLOBALCMD_REG, in max14830_detect() [all …]
|
/linux-4.1.27/drivers/iio/proximity/ |
D | sx9500.c | 83 struct regmap *regmap; member 201 ret = regmap_write(data->regmap, SX9500_REG_SENSOR_SEL, chan->channel); in sx9500_read_proximity() 205 ret = regmap_bulk_read(data->regmap, SX9500_REG_USE_MSB, ®val, 2); in sx9500_read_proximity() 221 ret = regmap_read(data->regmap, SX9500_REG_PROX_CTRL0, ®val); in sx9500_read_samp_freq() 276 ret = regmap_update_bits(data->regmap, SX9500_REG_PROX_CTRL0, in sx9500_set_samp_freq() 330 ret = regmap_read(data->regmap, SX9500_REG_IRQ_SRC, &val); in sx9500_irq_thread_handler() 339 ret = regmap_read(data->regmap, SX9500_REG_STAT, &val); in sx9500_irq_thread_handler() 414 ret = regmap_update_bits(data->regmap, SX9500_REG_IRQ_MSK, in sx9500_write_event_config() 417 ret = regmap_update_bits(data->regmap, SX9500_REG_IRQ_MSK, in sx9500_write_event_config() 472 ret = regmap_update_bits(data->regmap, SX9500_REG_IRQ_MSK, in sx9500_set_trigger_state() [all …]
|
/linux-4.1.27/sound/i2c/ |
D | cs8427.c | 53 unsigned char regmap[0x14]; /* map of first 1 + 13 registers */ member 102 if (udata != (chip->regmap[CS8427_REG_CSDATABUF] & udata)) { in snd_cs8427_select_corudata() 103 chip->regmap[CS8427_REG_CSDATABUF] &= ~CS8427_BSEL; in snd_cs8427_select_corudata() 104 chip->regmap[CS8427_REG_CSDATABUF] |= udata; in snd_cs8427_select_corudata() 106 chip->regmap[CS8427_REG_CSDATABUF]); in snd_cs8427_select_corudata() 132 chip->regmap[CS8427_REG_UDATABUF] &= ~CS8427_UBMMASK; in snd_cs8427_send_corudata() 133 chip->regmap[CS8427_REG_UDATABUF] |= CS8427_UBMZEROS | in snd_cs8427_send_corudata() 136 chip->regmap[CS8427_REG_UDATABUF]); in snd_cs8427_send_corudata() 226 memcpy(chip->regmap + (initvals1[0] & 0x7f), initvals1 + 1, 6); in snd_cs8427_init() 238 memcpy(chip->regmap + (initvals2[0] & 0x7f), initvals2 + 1, 3); in snd_cs8427_init() [all …]
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-st.c | 43 struct regmap *regmap; member 152 return regmap_update_bits(ddata->regmap, ddata->syscfg, in st_irq_syscfg_enable() 172 ddata->regmap = syscon_regmap_lookup_by_phandle(np, "st,syscfg"); in st_irq_syscfg_probe() 173 if (IS_ERR(ddata->regmap)) { in st_irq_syscfg_probe() 175 return PTR_ERR(ddata->regmap); in st_irq_syscfg_probe() 187 return regmap_update_bits(ddata->regmap, ddata->syscfg, in st_irq_syscfg_resume()
|
/linux-4.1.27/drivers/usb/misc/ |
D | usb3503.c | 59 struct regmap *regmap; member 91 if (hub->regmap) { in usb3503_connect() 93 err = regmap_write(hub->regmap, USB3503_SP_ILOCK, in usb3503_connect() 103 err = regmap_update_bits(hub->regmap, USB3503_PDS, in usb3503_connect() 113 err = regmap_update_bits(hub->regmap, USB3503_CFG1, in usb3503_connect() 122 err = regmap_update_bits(hub->regmap, USB3503_SP_ILOCK, in usb3503_connect() 265 if (hub->port_off_mask && !hub->regmap) in usb3503_probe() 322 hub->regmap = devm_regmap_init_i2c(i2c, &usb3503_regmap_config); in usb3503_i2c_probe() 323 if (IS_ERR(hub->regmap)) { in usb3503_i2c_probe() 324 err = PTR_ERR(hub->regmap); in usb3503_i2c_probe()
|
/linux-4.1.27/drivers/pinctrl/berlin/ |
D | berlin.c | 29 struct regmap *regmap; member 172 regmap_update_bits(pctrl->regmap, group_desc->offset, mask, val); in berlin_pinmux_set() 299 struct regmap *regmap; in berlin_pinctrl_probe() local 302 regmap = dev_get_regmap(&pdev->dev, NULL); in berlin_pinctrl_probe() 303 if (!regmap) in berlin_pinctrl_probe() 312 pctrl->regmap = regmap; in berlin_pinctrl_probe()
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-rockchip.c | 108 struct regmap *regmap_pull; 164 int pin_num, struct regmap **regmap, 203 struct regmap *regmap_base; 205 struct regmap *regmap_pull; 206 struct regmap *regmap_pmu; 385 struct regmap *regmap; in rockchip_get_mux() local 401 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rockchip_get_mux() 415 ret = regmap_read(regmap, reg, &val); in rockchip_get_mux() 439 struct regmap *regmap; in rockchip_set_mux() local 466 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rockchip_set_mux() [all …]
|