icl.c (542898c5aa5c6a3179dffb1d1606884a63f75fed) icl.c (3dc0d709177828a22dfc9d0072e3ac937ef90d06)
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2//
3// Copyright(c) 2020 Intel Corporation. All rights reserved.
4//
5// Author: Fred Oh <fred.oh@linux.intel.com>
6//
7
8/*

--- 128 unchanged lines hidden (view full) ---

137 .pcm_open = hda_dsp_pcm_open,
138 .pcm_close = hda_dsp_pcm_close,
139 .pcm_hw_params = hda_dsp_pcm_hw_params,
140 .pcm_hw_free = hda_dsp_stream_hw_free,
141 .pcm_trigger = hda_dsp_pcm_trigger,
142 .pcm_pointer = hda_dsp_pcm_pointer,
143 .pcm_ack = hda_dsp_pcm_ack,
144
1// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2//
3// Copyright(c) 2020 Intel Corporation. All rights reserved.
4//
5// Author: Fred Oh <fred.oh@linux.intel.com>
6//
7
8/*

--- 128 unchanged lines hidden (view full) ---

137 .pcm_open = hda_dsp_pcm_open,
138 .pcm_close = hda_dsp_pcm_close,
139 .pcm_hw_params = hda_dsp_pcm_hw_params,
140 .pcm_hw_free = hda_dsp_stream_hw_free,
141 .pcm_trigger = hda_dsp_pcm_trigger,
142 .pcm_pointer = hda_dsp_pcm_pointer,
143 .pcm_ack = hda_dsp_pcm_ack,
144
145#if IS_ENABLED(CONFIG_SND_SOC_SOF_HDA_PROBES)
146 /* probe callbacks */
147 .probe_assign = hda_probe_compr_assign,
148 .probe_free = hda_probe_compr_free,
149 .probe_set_params = hda_probe_compr_set_params,
150 .probe_trigger = hda_probe_compr_trigger,
151 .probe_pointer = hda_probe_compr_pointer,
152#endif
153
154 /* firmware loading */
155 .load_firmware = snd_sof_load_firmware_raw,
156
157 /* pre/post fw run */
158 .pre_fw_run = hda_dsp_pre_fw_run,
159 .post_fw_run = icl_dsp_post_fw_run,
160
161 /* parse platform specific extended manifest */

--- 6 unchanged lines hidden (view full) ---

168 .run = hda_dsp_cl_boot_firmware_iccmax,
169 .stall = icl_dsp_core_stall,
170
171 /* trace callback */
172 .trace_init = hda_dsp_trace_init,
173 .trace_release = hda_dsp_trace_release,
174 .trace_trigger = hda_dsp_trace_trigger,
175
145 /* firmware loading */
146 .load_firmware = snd_sof_load_firmware_raw,
147
148 /* pre/post fw run */
149 .pre_fw_run = hda_dsp_pre_fw_run,
150 .post_fw_run = icl_dsp_post_fw_run,
151
152 /* parse platform specific extended manifest */

--- 6 unchanged lines hidden (view full) ---

159 .run = hda_dsp_cl_boot_firmware_iccmax,
160 .stall = icl_dsp_core_stall,
161
162 /* trace callback */
163 .trace_init = hda_dsp_trace_init,
164 .trace_release = hda_dsp_trace_release,
165 .trace_trigger = hda_dsp_trace_trigger,
166
167 /* client ops */
168 .register_ipc_clients = hda_register_clients,
169 .unregister_ipc_clients = hda_unregister_clients,
170
176 /* DAI drivers */
177 .drv = skl_dai,
178 .num_drv = SOF_SKL_NUM_DAIS,
179
180 /* PM */
181 .suspend = hda_dsp_suspend,
182 .resume = hda_dsp_resume,
183 .runtime_suspend = hda_dsp_runtime_suspend,

--- 34 unchanged lines hidden ---
171 /* DAI drivers */
172 .drv = skl_dai,
173 .num_drv = SOF_SKL_NUM_DAIS,
174
175 /* PM */
176 .suspend = hda_dsp_suspend,
177 .resume = hda_dsp_resume,
178 .runtime_suspend = hda_dsp_runtime_suspend,

--- 34 unchanged lines hidden ---