Lines Matching +full:dsp +full:- +full:irq
1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * wm_adsp.h -- Wolfson ADSP support
17 #include <sound/soc-dapm.h>
40 int (*pre_run)(struct wm_adsp *dsp);
81 int wm_adsp1_init(struct wm_adsp *dsp);
82 int wm_adsp2_init(struct wm_adsp *dsp);
83 void wm_adsp2_remove(struct wm_adsp *dsp);
84 int wm_adsp2_component_probe(struct wm_adsp *dsp, struct snd_soc_component *component);
85 int wm_adsp2_component_remove(struct wm_adsp *dsp, struct snd_soc_component *component);
86 int wm_halo_init(struct wm_adsp *dsp);
94 int wm_adsp_power_up(struct wm_adsp *dsp, bool load_firmware);
95 void wm_adsp_power_down(struct wm_adsp *dsp);
97 irqreturn_t wm_adsp2_bus_error(int irq, void *data);
98 irqreturn_t wm_halo_bus_error(int irq, void *data);
99 irqreturn_t wm_halo_wdt_expire(int irq, void *data);
115 int wm_adsp_compr_open(struct wm_adsp *dsp, struct snd_compr_stream *stream);
126 int wm_adsp_compr_handle_irq(struct wm_adsp *dsp);
133 int wm_adsp_write_ctl(struct wm_adsp *dsp, const char *name, int type,
135 int wm_adsp_read_ctl(struct wm_adsp *dsp, const char *name, int type,