soc-acpi.h (a6ad93e37e76ec43c9cee6a91dd783fb854c2ff1) | soc-acpi.h (ca6a0122557faa4fa01d6dbfa742870c33c46218) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-only 2 * 3 * Copyright (C) 2013-15, Intel Corporation. All rights reserved. 4 */ 5 6#ifndef __LINUX_SND_SOC_ACPI_H 7#define __LINUX_SND_SOC_ACPI_H 8 --- 49 unchanged lines hidden (view full) --- 58 * snd_soc_acpi_mach_params: interface for machine driver configuration 59 * 60 * @acpi_ipc_irq_index: used for BYT-CR detection 61 * @platform: string used for HDAudio codec support 62 * @codec_mask: used for HDAudio support 63 * @common_hdmi_codec_drv: use commom HDAudio HDMI codec driver 64 * @link_mask: links enabled on the board 65 * @links: array of link _ADR descriptors, null terminated | 1/* SPDX-License-Identifier: GPL-2.0-only 2 * 3 * Copyright (C) 2013-15, Intel Corporation. All rights reserved. 4 */ 5 6#ifndef __LINUX_SND_SOC_ACPI_H 7#define __LINUX_SND_SOC_ACPI_H 8 --- 49 unchanged lines hidden (view full) --- 58 * snd_soc_acpi_mach_params: interface for machine driver configuration 59 * 60 * @acpi_ipc_irq_index: used for BYT-CR detection 61 * @platform: string used for HDAudio codec support 62 * @codec_mask: used for HDAudio support 63 * @common_hdmi_codec_drv: use commom HDAudio HDMI codec driver 64 * @link_mask: links enabled on the board 65 * @links: array of link _ADR descriptors, null terminated |
66 * @num_dai_drivers: number of elements in @dai_drivers 67 * @dai_drivers: pointer to dai_drivers, used e.g. in nocodec mode |
|
66 */ 67struct snd_soc_acpi_mach_params { 68 u32 acpi_ipc_irq_index; 69 const char *platform; 70 u32 codec_mask; 71 u32 dmic_num; 72 bool common_hdmi_codec_drv; 73 u32 link_mask; 74 const struct snd_soc_acpi_link_adr *links; | 68 */ 69struct snd_soc_acpi_mach_params { 70 u32 acpi_ipc_irq_index; 71 const char *platform; 72 u32 codec_mask; 73 u32 dmic_num; 74 bool common_hdmi_codec_drv; 75 u32 link_mask; 76 const struct snd_soc_acpi_link_adr *links; |
77 u32 num_dai_drivers; 78 struct snd_soc_dai_driver *dai_drivers; |
|
75}; 76 77/** 78 * snd_soc_acpi_endpoint - endpoint descriptor 79 * @num: endpoint number (mandatory, unique per device) 80 * @aggregated: 0 (independent) or 1 (logically grouped) 81 * @group_position: zero-based order (only when @aggregated is 1) 82 * @group_id: platform-unique group identifier (only when @aggregrated is 1) --- 98 unchanged lines hidden --- | 79}; 80 81/** 82 * snd_soc_acpi_endpoint - endpoint descriptor 83 * @num: endpoint number (mandatory, unique per device) 84 * @aggregated: 0 (independent) or 1 (logically grouped) 85 * @group_position: zero-based order (only when @aggregated is 1) 86 * @group_id: platform-unique group identifier (only when @aggregrated is 1) --- 98 unchanged lines hidden --- |