Lines Matching defs:regmap
16 #include <linux/regmap.h>
211 * @regmap: SPDIFRX register map pointer
232 struct regmap *regmap;
261 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
329 ret = regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_IMR, imr, imr);
337 regmap_read(spdifrx->regmap, STM32_SPDIFRX_CR, &cr);
361 ret = regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
388 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR, cr_mask, cr);
390 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_IMR,
393 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_IFCR,
397 regmap_read(spdifrx->regmap, STM32_SPDIFRX_DR, ®);
398 regmap_read(spdifrx->regmap, STM32_SPDIFRX_CSR, ®);
496 ret = regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
673 regmap_read(spdifrx->regmap, STM32_SPDIFRX_SR, &sr);
674 regmap_read(spdifrx->regmap, STM32_SPDIFRX_IMR, &imr);
689 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_IFCR,
710 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
730 regmap_read(spdifrx->regmap, STM32_SPDIFRX_CR, &cr);
736 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
742 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
810 return regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
825 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_IMR,
828 regmap_update_bits(spdifrx->regmap, STM32_SPDIFRX_CR,
980 spdifrx->regmap = devm_regmap_init_mmio_clk(&pdev->dev, "kclk",
983 if (IS_ERR(spdifrx->regmap))
984 return dev_err_probe(&pdev->dev, PTR_ERR(spdifrx->regmap),
1021 ret = regmap_read(spdifrx->regmap, STM32_SPDIFRX_IDR, &idr);
1026 ret = regmap_read(spdifrx->regmap, STM32_SPDIFRX_VERR, &ver);
1052 regcache_cache_only(spdifrx->regmap, true);
1053 regcache_mark_dirty(spdifrx->regmap);
1062 regcache_cache_only(spdifrx->regmap, false);
1064 return regcache_sync(spdifrx->regmap);