Lines Matching refs:dsp
966 struct wm_adsp *dsp,
973 val = priv->adsp_rate_cache[dsp->cs_dsp.num - 1] << MADERA_DSP_RATE_SHIFT;
984 /* Configure exact dsp frequency */
987 ret = regmap_write(dsp->cs_dsp.regmap,
988 dsp->cs_dsp.base + MADERA_DSP_CONFIG_2_OFFS, freq);
994 ret = regmap_update_bits(dsp->cs_dsp.regmap,
995 dsp->cs_dsp.base + MADERA_DSP_CONFIG_1_OFFS,
1005 dev_err(dsp->cs_dsp.dev, "Failed to set DSP%d clock: %d\n", dsp->cs_dsp.num, ret);
1013 struct wm_adsp *dsp = &priv->adsp[dsp_num];
1027 ret = regmap_read(dsp->cs_dsp.regmap, dsp->cs_dsp.base, &cur);
1036 new = priv->adsp_rate_cache[dsp->cs_dsp.num - 1] << MADERA_DSP_RATE_SHIFT;
1040 return madera_write_adsp_clk_setting(priv, dsp, freq);
1046 ret = madera_write_adsp_clk_setting(priv, dsp, freq);