Lines Matching defs:regmap
17 #include <linux/regmap.h>
207 * @regmap: I2S register map pointer
232 struct regmap *regmap;
311 return regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG,
386 return regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG,
397 regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG, I2S_CGFR_MCKOE, 0);
461 regmap_read(i2s->regmap, STM32_I2S_SR_REG, &sr);
462 regmap_read(i2s->regmap, STM32_I2S_IER_REG, &ier);
471 regmap_write_bits(i2s->regmap, STM32_I2S_IFCR_REG,
610 return regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG,
638 return regmap_update_bits(i2s->regmap,
651 ret = regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG,
700 ret = regmap_read(i2s->regmap, STM32_I2S_CGFR_REG, &cgfr);
716 return regmap_update_bits(i2s->regmap, STM32_I2S_CFG2_REG,
756 ret = regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG,
764 return regmap_update_bits(i2s->regmap, STM32_I2S_CFG1_REG,
789 return regmap_write_bits(i2s->regmap, STM32_I2S_IFCR_REG,
829 regmap_update_bits(i2s->regmap, STM32_I2S_CFG1_REG,
832 ret = regmap_update_bits(i2s->regmap, STM32_I2S_CR1_REG,
839 ret = regmap_write_bits(i2s->regmap, STM32_I2S_CR1_REG,
846 regmap_write_bits(i2s->regmap, STM32_I2S_IFCR_REG,
858 regmap_write(i2s->regmap,
866 regmap_update_bits(i2s->regmap, STM32_I2S_IER_REG, ier, ier);
875 regmap_update_bits(i2s->regmap, STM32_I2S_IER_REG,
879 regmap_update_bits(i2s->regmap, STM32_I2S_IER_REG,
890 ret = regmap_update_bits(i2s->regmap, STM32_I2S_CR1_REG,
900 regmap_update_bits(i2s->regmap, STM32_I2S_CFG1_REG,
1131 i2s->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "pclk",
1133 if (IS_ERR(i2s->regmap))
1134 return dev_err_probe(&pdev->dev, PTR_ERR(i2s->regmap),
1149 ret = regmap_update_bits(i2s->regmap, STM32_I2S_CGFR_REG,
1154 ret = regmap_read(i2s->regmap, STM32_I2S_IPIDR_REG, &val);
1159 ret = regmap_read(i2s->regmap, STM32_I2S_HWCFGR_REG, &val);
1170 ret = regmap_read(i2s->regmap, STM32_I2S_VERR_REG, &val);
1196 regcache_cache_only(i2s->regmap, true);
1197 regcache_mark_dirty(i2s->regmap);
1206 regcache_cache_only(i2s->regmap, false);
1207 return regcache_sync(i2s->regmap);