Lines Matching defs:dsp
53 if (!cs35l45->dsp.cs_dsp.running) {
124 if (cs35l45->dsp.cs_dsp.booted)
129 if (cs35l45->dsp.cs_dsp.running)
137 if (cs35l45->dsp.preloaded)
140 if (cs35l45->dsp.cs_dsp.running) {
893 return wm_adsp2_component_probe(&cs35l45->dsp, component);
900 wm_adsp2_component_remove(&cs35l45->dsp, component);
993 if (!cs35l45->dsp.preloaded || !cs35l45->dsp.cs_dsp.running)
1011 if (!cs35l45->dsp.preloaded || !cs35l45->dsp.cs_dsp.running)
1357 struct wm_adsp *dsp = &cs35l45->dsp;
1360 dsp->part = "cs35l45";
1361 dsp->fw = 9; /* 9 is WM_ADSP_FW_SPK_PROT in wm_adsp.c */
1362 dsp->toggle_preload = true;
1363 dsp->cs_dsp.num = 1;
1364 dsp->cs_dsp.type = WMFW_HALO;
1365 dsp->cs_dsp.rev = 0;
1366 dsp->cs_dsp.dev = cs35l45->dev;
1367 dsp->cs_dsp.regmap = cs35l45->regmap;
1368 dsp->cs_dsp.base = CS35L45_DSP1_CLOCK_FREQ;
1369 dsp->cs_dsp.base_sysinfo = CS35L45_DSP1_SYS_ID;
1370 dsp->cs_dsp.mem = cs35l45_dsp1_regions;
1371 dsp->cs_dsp.num_mems = ARRAY_SIZE(cs35l45_dsp1_regions);
1372 dsp->cs_dsp.lock_regions = 0xFFFFFFFF;
1374 ret = wm_halo_init(dsp);
1486 wm_adsp2_remove(&cs35l45->dsp);
1502 wm_adsp2_remove(&cs35l45->dsp);