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