Lines Matching defs:map
54 struct regmap *map;
80 regmap_read(priv->map, SPDIFIN_STAT0, &stat);
101 regmap_update_bits(priv->map, SPDIFIN_CTRL0,
107 regmap_update_bits(priv->map, SPDIFIN_CTRL0,
109 regmap_update_bits(priv->map, SPDIFIN_CTRL0,
115 static void axg_spdifin_write_mode_param(struct regmap *map, int mode,
126 reg = offset * regmap_get_reg_stride(map) + base_reg;
129 regmap_update_bits(map, reg, GENMASK(width - 1, 0) << shift,
133 static void axg_spdifin_write_timer(struct regmap *map, int mode,
136 axg_spdifin_write_mode_param(map, mode, val, SPDIFIN_TIMER_PER_REG,
140 static void axg_spdifin_write_threshold(struct regmap *map, int mode,
143 axg_spdifin_write_mode_param(map, mode, val, SPDIFIN_THRES_PER_REG,
178 regmap_update_bits(priv->map, SPDIFIN_CTRL1,
183 regmap_update_bits(priv->map, SPDIFIN_CTRL0,
188 axg_spdifin_write_timer(priv->map, i, t_next);
199 axg_spdifin_write_timer(priv->map, i, t);
202 axg_spdifin_write_threshold(priv->map, i, t + t_next);
236 regmap_update_bits(priv->map, SPDIFIN_CTRL0, SPDIFIN_CTRL0_EN,
250 regmap_update_bits(priv->map, SPDIFIN_CTRL0, SPDIFIN_CTRL0_EN, 0);
290 regmap_update_bits(priv->map, SPDIFIN_CTRL0,
294 regmap_read(priv->map, SPDIFIN_STAT1, &val);
459 priv->map = devm_regmap_init_mmio(dev, regs, &axg_spdifin_regmap_cfg);
460 if (IS_ERR(priv->map)) {
462 PTR_ERR(priv->map));
463 return PTR_ERR(priv->map);