Lines Matching +full:board +full:- +full:id
1 /* SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2013-15, Intel Corporation
23 /* codec name is used in DAIs is i2c-<HID>:00 with HID being 8 chars */
62 * @acpi_ipc_irq_index: used for BYT-CR detection
65 * @dmic_num: number of SoC- or chipset-attached PDM digital microphones
66 * @link_mask: SoundWire links enabled on the board
68 * @i2s_link_mask: I2S/TDM links enabled on the board
76 * @bt_link_mask: BT offload link enabled on the board
96 * snd_soc_acpi_endpoint - endpoint descriptor
99 * @group_position: zero-based order (only when @aggregated is 1)
100 * @group_id: platform-unique group identifier (only when @aggregrated is 1)
110 * snd_soc_acpi_adr_device - descriptor for _ADR-enumerated device
124 * snd_soc_acpi_link_adr - ACPI-based list of _ADR enumerated devices
130 * multi-drop configurations.
140 * when set the topology uses the -ssp<N> suffix, where N is determined based on
152 * when set the topology uses the -dmic<N>ch suffix, where N is determined based on
158 * when set the speaker amplifier name suffix (i.e. "-max98360a") will be
164 * when set the headphone codec name suffix (i.e. "-rt5682") will be appended to
170 * snd_soc_acpi_mach: ACPI-based machine descriptor. Most of the fields are
175 * @id: ACPI ID (usually the codec's) used to find a matching machine driver.
176 * @uid: ACPI Unique ID, can be used to disambiguate matches.
179 * @link_mask: describes required board layout, e.g. for SoundWire.
184 * @board: board name
186 * ACPI ID alone is not sufficient, wrong or misleading
193 * @pdata: intended for platform data or machine specific-ops. This structure
194 * is not constant since this field may be updated at run-time
209 u8 id[ACPI_ID_LEN]; member
217 const char *board; member
248 return dev->parent && dev->parent->driver && dev->parent->driver->name && in snd_soc_acpi_sof_parent()
249 !strncmp(dev->parent->driver->name, "sof-audio-acpi", strlen("sof-audio-acpi")); in snd_soc_acpi_sof_parent()