Lines Matching defs:base
914 if (!madera_can_change_grp_rate(priv, priv->adsp[adsp_num].cs_dsp.base)) {
988 dsp->cs_dsp.base + MADERA_DSP_CONFIG_2_OFFS, freq);
995 dsp->cs_dsp.base + MADERA_DSP_CONFIG_1_OFFS,
1027 ret = regmap_read(dsp->cs_dsp.regmap, dsp->cs_dsp.base, &cur);
2765 int lrclk, bclk, mode, base;
2767 base = dai->driver->base;
2839 regmap_update_bits(madera->regmap, base + MADERA_AIF_BCLK_CTRL,
2842 regmap_update_bits(madera->regmap, base + MADERA_AIF_TX_PIN_CTRL,
2845 regmap_update_bits(madera->regmap, base + MADERA_AIF_RX_PIN_CTRL,
2848 regmap_update_bits(madera->regmap, base + MADERA_AIF_FORMAT,
2998 int base = dai->driver->base;
3043 if (!base)
3047 base + MADERA_AIF_RATE_CTRL, &cur);
3058 if (!madera_can_change_grp_rate(priv, base + MADERA_AIF_RATE_CTRL)) {
3066 snd_soc_component_update_bits(component, base + MADERA_AIF_RATE_CTRL,
3077 int base, int bclk, int lrclk, int frame)
3081 val = snd_soc_component_read(component, base + MADERA_AIF_BCLK_CTRL);
3085 val = snd_soc_component_read(component, base + MADERA_AIF_RX_BCLK_RATE);
3089 val = snd_soc_component_read(component, base + MADERA_AIF_FRAME_CTRL_1);
3104 int base = dai->driver->base;
3145 val = snd_soc_component_read(component, base + MADERA_AIF_FORMAT);
3172 reconfig = madera_aif_cfg_changed(component, base, bclk, lrclk, frame);
3178 regmap_read(madera->regmap, base + MADERA_AIF_TX_ENABLES,
3180 regmap_read(madera->regmap, base + MADERA_AIF_RX_ENABLES,
3184 base + MADERA_AIF_TX_ENABLES, 0xff, 0x0);
3186 base + MADERA_AIF_RX_ENABLES, 0xff, 0x0);
3195 base + MADERA_AIF_BCLK_CTRL,
3198 base + MADERA_AIF_RX_BCLK_RATE,
3201 base + MADERA_AIF_FRAME_CTRL_1,
3205 base + MADERA_AIF_FRAME_CTRL_2,
3214 base + MADERA_AIF_TX_ENABLES,
3217 base + MADERA_AIF_RX_ENABLES,
3291 int base = dai->driver->base;
3301 base + MADERA_AIF_RATE_CTRL,
3310 unsigned int base,
3323 regmap_write(madera->regmap, base + i, slot);
3337 int base = dai->driver->base;
3350 madera_set_channels_to_mask(dai, base + MADERA_AIF_FRAME_CTRL_3,
3352 madera_set_channels_to_mask(dai, base + MADERA_AIF_FRAME_CTRL_11,
3714 static bool madera_write_fll(struct madera *madera, unsigned int base,
3722 base + MADERA_FLL_CONTROL_3_OFFS,
3727 base + MADERA_FLL_CONTROL_4_OFFS,
3732 base + MADERA_FLL_CONTROL_5_OFFS,
3738 base + MADERA_FLL_CONTROL_6_OFFS,
3748 base + MADERA_FLL_SYNCHRONISER_7_OFFS,
3755 base + MADERA_FLL_CONTROL_7_OFFS,
3763 base + MADERA_FLL_CONTROL_2_OFFS,
3771 static int madera_is_enabled_fll(struct madera_fll *fll, int base)
3778 base + MADERA_FLL_CONTROL_1_OFFS, ®);
3834 fll->base + MADERA_FLL_EFS_2_OFFS,
3882 static inline int madera_set_fll_clks(struct madera_fll *fll, int base, bool ena)
3885 base + MADERA_FLL_CONTROL_6_OFFS,
3890 static inline int madera_set_fllao_clks(struct madera_fll *fll, int base, bool ena)
3893 base + MADERA_FLLAO_CONTROL_6_OFFS,
3898 static inline int madera_set_fllhj_clks(struct madera_fll *fll, int base, bool ena)
3901 base + MADERA_FLL_CONTROL_1_OFFS,
3914 sync_base = fll->base + CS47L35_FLL_SYNCHRONISER_OFFS;
3917 sync_base = fll->base + MADERA_FLL_SYNCHRONISER_OFFS;
3924 fll->base + MADERA_FLL_CONTROL_1_OFFS,
3927 fll->base + MADERA_FLL_CONTROL_1_OFFS,
3933 fll->base + MADERA_FLL_CONTROL_1_OFFS,
3942 madera_set_fll_clks(fll, fll->base, false);
3951 int already_enabled = madera_is_enabled_fll(fll, fll->base);
3979 sync_base = fll->base + CS47L35_FLL_SYNCHRONISER_OFFS;
3982 sync_base = fll->base + MADERA_FLL_SYNCHRONISER_OFFS;
3993 fll->base + MADERA_FLL_CONTROL_1_OFFS,
3998 fll->base + MADERA_FLL_CONTROL_7_OFFS,
4003 madera_set_fll_clks(fll, fll->base, false);
4061 fll_change |= madera_write_fll(madera, fll->base,
4090 madera_set_fll_clks(fll, fll->base, true);
4092 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4097 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4155 ret = madera_is_enabled_fll(fll, fll->base);
4173 int madera_init_fll(struct madera *madera, int id, int base,
4177 fll->base = base;
4183 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4244 int already_enabled = madera_is_enabled_fll(fll, fll->base);
4259 fll->base + MADERA_FLLAO_CONTROL_1_OFFS,
4263 madera_set_fllao_clks(fll, fll->base, false);
4278 madera_set_fllao_clks(fll, fll->base, true);
4281 fll->base + MADERA_FLLAO_CONTROL_1_OFFS,
4286 fll->base + MADERA_FLLAO_CONTROL_1_OFFS,
4303 fll->base + MADERA_FLLAO_CONTROL_1_OFFS,
4306 fll->base + MADERA_FLLAO_CONTROL_1_OFFS,
4320 fll->base + MADERA_FLLAO_CONTROL_2_OFFS,
4324 madera_set_fllao_clks(fll, fll->base, false);
4390 fll->base + MADERA_FLL_CONTROL_11_OFFS,
4393 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4396 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4409 fll->base + MADERA_FLL_CONTROL_2_OFFS,
4413 madera_set_fllhj_clks(fll, fll->base, false);
4525 fll->base + MADERA_FLL_CONTROL_2_OFFS,
4528 fll->base + MADERA_FLL_CONTROL_3_OFFS,
4532 fll->base + MADERA_FLL_CONTROL_4_OFFS,
4536 fll->base + MADERA_FLL_CONTROL_5_OFFS,
4540 fll->base + MADERA_FLL_CONTROL_6_OFFS,
4544 fll->base + MADERA_FLL_GAIN_OFFS,
4550 fll->base + MADERA_FLL_CONTROL_10_OFFS,
4554 fll->base + MADERA_FLL_CONTROL_11_OFFS,
4558 fll->base + MADERA_FLL1_DIGITAL_TEST_1_OFFS,
4569 int already_enabled = madera_is_enabled_fll(fll, fll->base);
4583 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4588 madera_set_fllhj_clks(fll, fll->base, false);
4597 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4601 madera_set_fllhj_clks(fll, fll->base, true);
4604 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4610 fll->base + MADERA_FLL_CONTROL_11_OFFS,
4615 fll->base + MADERA_FLL_CONTROL_2_OFFS,
4621 fll->base + MADERA_FLL_CONTROL_1_OFFS,
4772 ret = regmap_read(madera->regmap, params->base, &val);
4779 ret = regmap_raw_write(madera->regmap, params->base, data, len);