Lines Matching +full:soundwire +full:- +full:controller
1 /* SPDX-License-Identifier: GPL-2.0+ */
8 #include <linux/soundwire/sdw_amd.h>
94 #define SDW0_DMA_TX_IRQ_MASK(i) (ACP_AUDIO0_TX_THRESHOLD - (2 * (i)))
95 #define SDW0_DMA_RX_IRQ_MASK(i) (ACP_AUDIO0_RX_THRESHOLD - (2 * ((i) - 3)))
104 #define SDW1_DMA_IRQ_MASK(i) (ACP_P1_AUDIO_TX_THRESHOLD - (i))
216 * struct acp63_dev_data - acp pci driver context
219 * @pdm_dev: ACP PDM controller platform device
221 * sdw_dma_dev: platform device for SoundWire DMA controller
222 * @mach_dev: platform device for machine driver to support ACP PDM/SoundWire configuration
224 * @info: SoundWire AMD information found in ACPI tables
225 * @sdw: SoundWire context for all SoundWire manager instances
226 * @machine: ACPI machines for SoundWire interface
227 * @is_sdw_dev: flag set to true when any SoundWire manager instances are available
228 * @is_pdm_dev: flag set to true when ACP PDM controller exists
231 * @sdw_en_stat: flag set to true when any one of the SoundWire manager instance is enabled
234 * @sdw0-dma_intr_stat: DMA interrupt status array for SoundWire manager-SW0 instance
235 * @sdw_dma_intr_stat: DMA interrupt status array for SoundWire manager-SW1 instance
247 /* sdw context allocated by SoundWire driver */