Lines Matching defs:dsp
76 struct wm_adsp dsp[2];
2206 wm2200->dsp[i].cs_dsp.type = WMFW_ADSP1;
2207 wm2200->dsp[i].part = "wm2200";
2208 wm2200->dsp[i].cs_dsp.num = i + 1;
2209 wm2200->dsp[i].cs_dsp.dev = &i2c->dev;
2210 wm2200->dsp[i].cs_dsp.regmap = wm2200->regmap;
2211 wm2200->dsp[i].cs_dsp.sysclk_reg = WM2200_CLOCKING_3;
2212 wm2200->dsp[i].cs_dsp.sysclk_mask = WM2200_SYSCLK_FREQ_MASK;
2213 wm2200->dsp[i].cs_dsp.sysclk_shift = WM2200_SYSCLK_FREQ_SHIFT;
2216 wm2200->dsp[0].cs_dsp.base = WM2200_DSP1_CONTROL_1;
2217 wm2200->dsp[0].cs_dsp.mem = wm2200_dsp1_regions;
2218 wm2200->dsp[0].cs_dsp.num_mems = ARRAY_SIZE(wm2200_dsp1_regions);
2220 wm2200->dsp[1].cs_dsp.base = WM2200_DSP2_CONTROL_1;
2221 wm2200->dsp[1].cs_dsp.mem = wm2200_dsp2_regions;
2222 wm2200->dsp[1].cs_dsp.num_mems = ARRAY_SIZE(wm2200_dsp2_regions);
2224 for (i = 0; i < ARRAY_SIZE(wm2200->dsp); i++)
2225 wm_adsp1_init(&wm2200->dsp[i]);