Lines Matching +full:dai +full:- +full:links

1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
33 #define SDW_SHIM_SYNC_SYNCPRD_VAL_24 (24000 / SDW_CADENCE_GSYNC_KHZ - 1)
34 #define SDW_SHIM_SYNC_SYNCPRD_VAL_38_4 (38400 / SDW_CADENCE_GSYNC_KHZ - 1)
111 struct snd_soc_dai *dai; member
124 struct snd_soc_dai *dai; member
137 int (*trigger)(struct snd_soc_dai *dai, int cmd, int stream);
141 * struct sdw_intel_acpi_info - Soundwire Intel information found in ACPI tables
143 * @count: link count found with "sdw-master-count" property
144 * @link_mask: bit-wise mask listing links enabled by BIOS menu
158 /* Intel clock-stop/pm_runtime quirk definitions */
169 * reset and re-enumeration will be performed when the bus
171 * in-band wakes.
177 * (e.g. speaker amplifiers). The clock-stop mode is typically
178 * slightly higher power than when the IP is completely powered-off.
183 * Require a bus reset (and complete re-enumeration) when exiting
198 * struct sdw_intel_ctx - context allocated by the controller
203 * @link_mask: bit-wise mask listing SoundWire links reported by the
205 * @num_slaves: total number of devices exposed across all enabled links
207 * @ldev: information for each link (controller-specific and kept
210 * links
211 * @link_list: list to handle interrupts across all links
233 * struct sdw_intel_res - Soundwire Intel global resource structure,
243 * @link_mask: bit-wise mask listing links selected by the DSP driver
245 * machine-specific quirks are handled in the DSP driver.
247 * DSP driver. The quirks are common for all links for now.