Lines Matching defs:map
60 struct regmap *map;
65 static void axg_spdifout_enable(struct regmap *map)
68 regmap_update_bits(map, SPDIFOUT_CTRL0,
73 regmap_update_bits(map, SPDIFOUT_CTRL0,
75 regmap_update_bits(map, SPDIFOUT_CTRL0,
79 regmap_update_bits(map, SPDIFOUT_CTRL0, SPDIFOUT_CTRL0_EN,
83 static void axg_spdifout_disable(struct regmap *map)
85 regmap_update_bits(map, SPDIFOUT_CTRL0, SPDIFOUT_CTRL0_EN, 0);
97 axg_spdifout_enable(priv->map);
103 axg_spdifout_disable(priv->map);
116 regmap_update_bits(priv->map, SPDIFOUT_CTRL0, SPDIFOUT_CTRL0_VSET,
142 regmap_update_bits(priv->map, SPDIFOUT_CTRL0,
168 regmap_update_bits(priv->map, SPDIFOUT_CTRL1,
172 regmap_update_bits(priv->map, SPDIFOUT_CTRL0,
197 regmap_write(priv->map, SPDIFOUT_CHSTS0, val);
201 offset += regmap_get_reg_stride(priv->map))
202 regmap_write(priv->map, offset, 0);
205 regmap_write(priv->map, SPDIFOUT_CHSTS6, val);
209 offset += regmap_get_reg_stride(priv->map))
210 regmap_write(priv->map, offset, 0);
259 axg_spdifout_disable(priv->map);
262 regmap_update_bits(priv->map, SPDIFOUT_CTRL0,
267 regmap_update_bits(priv->map, SPDIFOUT_CTRL0,
273 regmap_write(priv->map, SPDIFOUT_SWAP, 0x10);
417 priv->map = devm_regmap_init_mmio(dev, regs, &axg_spdifout_regmap_cfg);
418 if (IS_ERR(priv->map)) {
420 PTR_ERR(priv->map));
421 return PTR_ERR(priv->map);