From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=pass header.oldest-pass=0 smtp.remote-ip=52.101.57.19 ARC-Seal: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=pass; t=1792738462; b=qIt5bfBc/P+0JEd5nqT6fHez+vv8j5qo82HtMErAGeoQbvL1h6IXrDyOti574oXSRxEJ hMeB9fv/6N4o70oD+/CqmaDcY2ER908i6LHYXC1niSwlpOVXp9LQayUtPPhiProWO0U9z i7Po1rKf4ec1Yoae0kWa7pQc1+mkDk3vA5zx1jcfiLXk65nAQQ8IvTmYxk66srn/pwuY1 Uhgz1jupvBNHA6UMdKWGZS0dktUiz5DZjFieeHiNv14BJ2TdSS0kBAN/mT2js4idRxuqD zt8Xtqgpw1j604TDIdhhhJcDuRa3huMzDk/YlqVlgu8ash/pt36AbdM9k/OXTrfwirw== ARC-Message-Signature: i=2; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1792738462; h=DMARC-Filter:DKIM-Signature:Received:Received: X-MS-Exchange-Authentication-Results:Received-SPF:Received:Received: Received:Received:From:To:CC:Subject:Date:Message-ID:X-Mailer: In-Reply-To:References:MIME-Version:Content-Transfer-Encoding: Content-Type:X-EOPAttributedMessage:X-MS-PublicTrafficType: X-MS-TrafficTypeDiagnostic:X-MS-Office365-Filtering-Correlation-Id: X-MS-Exchange-SenderADCheck:X-MS-Exchange-AntiSpam-Relay: X-Microsoft-Antispam:X-Microsoft-Antispam-Message-Info: X-Forefront-Antispam-Report: X-MS-Exchange-AntiSpam-MessageData-ChunkCount: X-MS-Exchange-AntiSpam-MessageData-0:X-OriginatorOrg: X-MS-Exchange-CrossTenant-OriginalArrivalTime: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-Id: X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: X-MS-Exchange-CrossTenant-AuthSource:X-MS-Exchange-CrossTenant-AuthAs: X-MS-Exchange-CrossTenant-FromEntityHeader: X-MS-Exchange-Transport-CrossTenantHeadersStamped; bh=1KfTk3Uuu5/r1ixTcmSrg/SsIAsGezUGfeW3iomcpRk=; b=vYkxox9l5UD2NEDmn6S6VG3A7M7buX55i6kSolykTnQWNU+WkjLiqsuzMF2TOHuep0u/ KOO2sOUKH+1ebU31qz2oa+Qd9NkspNFWkTDdimvUPXhshrui45CkPW7JM707S3RS5qb3l CeDiMcz3x08O4XUQ1VRqAUFhl0uGHUgdMaTpaOw6fljg4FT07VQYs+fMyR9Vsvv7K9Vip 19PNYzsvU49PzNj6LCeXU3IzC/6EvaeNTM8EF4rj6+qbfGwNwlVpxMskUn/OGwVOJeKAH UdYyf3ycg62rao/pWvPqRkrY2X8hwndBJ/AgrCnip0JRL9vKFKup0iDA7oanPuDjcxg== ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass header.from=amd.com; spf=fail smtp.mailfrom=amd.com; dkim=pass header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=Ml5bJitd; arc=pass header.oldest-pass=0 smtp.remote-ip=52.101.57.19 Received: from BN8PR05CU002.outbound.protection.outlook.com (mail-eastus2azon11011019.outbound.protection.outlook.com [52.101.57.19]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (secp384r1) server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B42AF606A335; Fri, 23 Oct 2026 06:54:21 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org B42AF606A335 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=amd.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=amd.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key, unprotected) header.d=amd.com header.i=@amd.com header.a=rsa-sha256 header.s=selector1 header.b=Ml5bJitd ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=UDUVu+r1Mdp/z3HE32yUnYJHjsr5e+ielCXbWNvCfLFcN7pK29iEV+xsHjJC78YHH4/PWexGxm53D7krxPMTqxg1Z0aCUaJ6nsRfQVmFLFZNaPN/0ugaMp3V9E0BQkPJviKI9SdQM35T87v5ptj6GJ8I7ziu/tNF1QQG61i5mHmJpZvWc2h400mpcZHHKD6AA/8lMPtf+EBPa1oK/PjffMmDGsAhEc/GC6sLse9XRT8wQdilFAUa9RuT5fGXQtEr/47x3lEgb2Wq07JnoxkeC+MqqgCqRaUsLIkmEki7aGoRgItSF58q/baJXz8czUTVP4kI0ev2owHbIGnhOUergA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1KfTk3Uuu5/r1ixTcmSrg/SsIAsGezUGfeW3iomcpRk=; b=ZXegBYqD4K4xIeVMFGwnYlz6MiqFzQuiUIbb/3U5oLtr8TUyOZH/Hu1l8Qpt0vej1978qQgw1jBHs7tDPm3XcqOs2WUSJiP5ndfDp1rEo1iUUHTBG2Zbd2Do41aONY/i4hv4nBikIktLD0F5GtdXWSgSShZqGqIoXoI3lPDcznPL60PcXdP/N3+Mcfhg6VhsP8CWFP7RSrt4m3bM+6wLwnea2DaeDs/wh2aN/sc9kWyLZjnVQfmuhH1KA/WYD/AlXqjbROtyOW91gTaeoAvrS3c4Ylbi9K/8h/NJu2MpOO5JjEtz53uyI45cgD1ZG1bWCmWci+ribA/JiqrjkSX+BA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=kernel.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1KfTk3Uuu5/r1ixTcmSrg/SsIAsGezUGfeW3iomcpRk=; b=Ml5bJitdH6gofvTHmSWqvejyFGL2NiwHKu4itjw0IjUK/kpz0Yrxa5xyIzYPDCaNsxLbBhgHZPqvXSi1nZ2um8r6bg6X0/w0bacqBBMbM4iE6B3w1n/7KCMjx6Oq06aYB3nFukojGpz2LYtD3JoAaj3/BTYugIrF1w4Rk2NzXg4= Received: from MN0PR04CA0026.namprd04.prod.outlook.com (2603:10b6:208:52d::17) by SJ2PR12MB8651.namprd12.prod.outlook.com (2603:10b6:a03:541::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.19; Fri, 23 Oct 2026 06:54:17 +0000 Received: from MN7PEPF0000014C.namprd04.prod.outlook.com (2603:10b6:208:52d:cafe::1e) by MN0PR04CA0026.outlook.office365.com (2603:10b6:208:52d::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.546.17 via Frontend Transport; Fri, 23 Oct 2026 06:54:17 +0000 X-MS-Exchange-Authentication-Results: mx.microsoft.com 1; spf=pass (sender IP is 165.204.84.17) smtp.mailfrom=amd.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=amd.com; Received-SPF: Pass (protection.outlook.com: domain of amd.com designates 165.204.84.17 as permitted sender) receiver=protection.outlook.com; client-ip=165.204.84.17; helo=satlexmb07.amd.com; pr=C Received: from satlexmb07.amd.com (165.204.84.17) by MN7PEPF0000014C.mail.protection.outlook.com (10.167.254.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.546.15 via Frontend Transport; Fri, 23 Oct 2026 06:54:17 +0000 Received: from Satlexmb09.amd.com (10.181.42.218) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.53; Fri, 23 Oct 2026 01:54:12 -0500 Received: from satlexmb07.amd.com (10.181.42.216) by satlexmb09.amd.com (10.181.42.218) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.53; Fri, 23 Oct 2026 01:54:12 -0500 Received: from amd-System-Product-Name.amd.com (10.180.168.240) by satlexmb07.amd.com (10.181.42.216) with Microsoft SMTP Server id 15.2.2562.53 via Frontend Transport; Fri, 23 Oct 2026 01:54:07 -0500 From: Vijendar Mukunda To: CC: , , , , , , , , , , , , , , , , Subject: [PATCH v3 10/13] ASoC: amd: acp: add ACPI machine tables for ACP7.F SoundWire Date: Fri, 23 Oct 2026 12:20:46 +0530 Message-ID: <20261023065216.3473883-11-Vijendar.Mukunda@amd.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20261023065216.3473883-1-Vijendar.Mukunda@amd.com> References: <20261023065216.3473883-1-Vijendar.Mukunda@amd.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN7PEPF0000014C:EE_|SJ2PR12MB8651:EE_ X-MS-Office365-Filtering-Correlation-Id: d14e74ce-dada-49a3-7f9f-08df30d274e9 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|7416014|82310400026|23010399003|376014|1800799024|36860700016|6133799003|18002099003|22082099003|10067099003|261021123027099003|261022075727099003|56012099006|11063799006|261009223027099003|261021121427099003|261022113327099003; X-Microsoft-Antispam-Message-Info: kO1Hy1wjnKJPZv1M/K8mGiG/f3evRDkObgE7780Z+NqTqC5AxmrBDzBiMwEjyzsElp/tEgHPDsUMXvnSnK1nLVsv1C6pdimU4b/Ff6/UuVg5+0Cod0V7r0afoUUtuB3ALAB2CVGgfnE6PhnKNO0jpAFHwhzXeEWvs6JdP4xDBrYKM6qe53Tfd6/404SyLgGh8LWQPZ4Blf2SG4/D68NM2jLAYc/5NkndMfb0xx5s0JxN13OcSIgudineWeonS0YYEyRwia3KnK8I7vMJsZxfDdG7zdotu1ehiSXvYjbUF2kggiJ0ayadmaFXQcRp9p8FmpycNVn/aHn8wR4xQmCEs4UwX8A5doMk2Bx1ctYv98WE3PRWSjFwT2hlJN/T5Fxjav21AtUIXvCzlhXYrYumGnsoA0kEc7J602SY3OJAWl6p8jmNFRIn9ljO8CASjBSICVgcpKmvMoG5pvYQ1CCz5kMhQ5RokRb03auLZy5648dsEKxqMn6qr2DpdmliYjqd+ZcrqdrMJgbWsu2t8bhuW2KSrgV+zKYzoA49gtljmFhp6vX03XuKe+Tfi4FdVsPpJIb4kuKU+mRJPMo5nmKa8RzvacbHwjblDJbMshuZAfiqs3DVF0aHMCbl5n20vrhqMJh9jrdj6QV96Pfzgorb0vX0aBlVlhu6MBj6ELVB/fxhy2X3bzg/R3YjXxidhete X-Forefront-Antispam-Report: CIP:165.204.84.17;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:satlexmb07.amd.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(7416014)(82310400026)(23010399003)(376014)(1800799024)(36860700016)(6133799003)(18002099003)(22082099003)(10067099003)(261021123027099003)(261022075727099003)(56012099006)(11063799006)(261009223027099003)(261021121427099003)(261022113327099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Oh+6PKl2cY+aM+DxPyCfOt6PB/jYcI92dWrZgJT4AAzVCneDxhxZtGXO8xblDs/Nr/AUCPKz5SOsm9AD8KwE5ZcKNmsryZyHSLLETqw882kawmEPTyd78bPufZjN5831VZMKfVB7Mag6He5U1Iz1pATNVwwQIoGuwvq/XOeVoWfMKgRLt9qujuRSKRSne7MjQQu0JK3DRhUYWSmpK2L+wPuuMucxyQbCHQHghM7f0n+sX0JHjeLwaHG0iazDAPbtW59/9o/0m1zcg5eWow/uE+D54BFT/6Itx5rbwBomwkylQA5UhYVxZCuumBwj+PmY0cjSTSzbTIsAv9j86rUgwN4DTcsVT4IBRktgdxQSmR3Mw9kVNxONQE4ZxGkB1W6qSFaNTKrjvoozLqxbFM8EkGeDGq20pUR5aSnHiiTJVns+dVjVlZjZ7vhs4YehtUXB X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2026 06:54:17.2180 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d14e74ce-dada-49a3-7f9f-08df30d274e9 X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d;Ip=[165.204.84.17];Helo=[satlexmb07.amd.com] X-MS-Exchange-CrossTenant-AuthSource: MN7PEPF0000014C.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR12MB8651 Add amd-acp7x-acpi-match.c with four snd_soc_acpi_mach entries for ACP7.F SoundWire configurations: - RT721 + RT1320 on SoundWire links L0+L3 (jack+dmic on RT721, spk on RT1320) - RT721 + RT1320 on SoundWire links L0+L1 (jack+dmic on RT721, spk on RT1320) - Standalone RT721 on L0 (jack, amp and dmic endpoints) - Standalone RT722 on L0 (jack, amp and dmic endpoints) RT721+RT1320 combo configurations use jack_dmic_endpoints for RT721, skipping the internal amp since RT1320 provides amplification on a dedicated SoundWire link. ACP7.B machine table will be added in a follow-up patch. Signed-off-by: Vijendar Mukunda --- sound/soc/amd/acp/Makefile | 2 +- sound/soc/amd/acp/amd-acp7x-acpi-match.c | 186 +++++++++++++++++++++++ sound/soc/amd/mach-config.h | 1 + 3 files changed, 188 insertions(+), 1 deletion(-) create mode 100644 sound/soc/amd/acp/amd-acp7x-acpi-match.c diff --git a/sound/soc/amd/acp/Makefile b/sound/soc/amd/acp/Makefile index ab5f9dc871a67..42e2bd34da060 100644 --- a/sound/soc/amd/acp/Makefile +++ b/sound/soc/amd/acp/Makefile @@ -23,7 +23,7 @@ snd-acp70-y := acp70.o snd-acp-mach-y := acp-mach-common.o snd-acp-legacy-mach-y := acp-legacy-mach.o acp3x-es83xx/acp3x-es83xx.o snd-acp-sof-mach-y := acp-sof-mach.o -snd-soc-acpi-amd-match-y := amd-acp63-acpi-match.o amd-acp70-acpi-match.o +snd-soc-acpi-amd-match-y := amd-acp63-acpi-match.o amd-acp70-acpi-match.o amd-acp7x-acpi-match.o snd-soc-acpi-amd-match-$(CONFIG_SND_SOC_ACPI_AMD_SDCA_QUIRKS) += soc-acpi-amd-sdca-quirks.o snd-acp-sdw-mach-y := acp-sdw-mach-common.o snd-acp-sdw-sof-mach-y += acp-sdw-sof-mach.o diff --git a/sound/soc/amd/acp/amd-acp7x-acpi-match.c b/sound/soc/amd/acp/amd-acp7x-acpi-match.c new file mode 100644 index 0000000000000..2f5e060ec79b4 --- /dev/null +++ b/sound/soc/amd/acp/amd-acp7x-acpi-match.c @@ -0,0 +1,186 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * amd-acp7x-acpi-match.c - tables and support for ACP7.x(7.B/7.F) platforms + * ACPI enumeration. + * + * Copyright 2026 Advanced Micro Devices, Inc. + */ + +#include +#include "../mach-config.h" + +static const struct snd_soc_acpi_endpoint single_endpoint = { + .num = 0, + .aggregated = 0, + .group_position = 0, + .group_id = 0 +}; + +static const struct snd_soc_acpi_endpoint jack_dmic_endpoints[] = { + /* Jack Endpoint */ + { + .num = 0, + .aggregated = 0, + .group_position = 0, + .group_id = 0, + }, + /* DMIC Endpoint */ + { + .num = 2, + .aggregated = 0, + .group_position = 0, + .group_id = 0, + }, +}; + +static const struct snd_soc_acpi_endpoint jack_amp_dmic_endpoints[] = { + /* Jack Endpoint */ + { + .num = 0, + .aggregated = 0, + .group_position = 0, + .group_id = 0, + }, + /* Amp Endpoint */ + { + .num = 1, + .aggregated = 0, + .group_position = 0, + .group_id = 0, + }, + /* DMIC Endpoint */ + { + .num = 2, + .aggregated = 0, + .group_position = 0, + .group_id = 0, + }, +}; + +static const struct snd_soc_acpi_adr_device rt721_l0_single_adr[] = { + { + .adr = 0x000030025d072101ull, + .num_endpoints = ARRAY_SIZE(jack_dmic_endpoints), + .endpoints = jack_dmic_endpoints, + .name_prefix = "rt721" + } +}; + +static const struct snd_soc_acpi_adr_device rt721_l0_only[] = { + { + .adr = 0x000030025d072101ull, + .num_endpoints = ARRAY_SIZE(jack_amp_dmic_endpoints), + .endpoints = jack_amp_dmic_endpoints, + .name_prefix = "rt721" + } +}; + +static const struct snd_soc_acpi_link_adr acp7x_rt721_only[] = { + { + .mask = BIT(0), + .num_adr = ARRAY_SIZE(rt721_l0_only), + .adr_d = rt721_l0_only, + }, + {} +}; + +static const struct snd_soc_acpi_adr_device rt722_l0_single_adr[] = { + { + .adr = 0x000030025d072201ull, + .num_endpoints = ARRAY_SIZE(jack_amp_dmic_endpoints), + .endpoints = jack_amp_dmic_endpoints, + .name_prefix = "rt722" + } +}; + +static const struct snd_soc_acpi_link_adr acp7x_rt722_only[] = { + { + .mask = BIT(0), + .num_adr = ARRAY_SIZE(rt722_l0_single_adr), + .adr_d = rt722_l0_single_adr, + }, + {} +}; + +static const struct snd_soc_acpi_adr_device rt1320_l1_single_adr[] = { + { + .adr = 0x000130025d132001ull, + .num_endpoints = 1, + .endpoints = &single_endpoint, + .name_prefix = "rt1320-1" + }, +}; + +static const struct snd_soc_acpi_adr_device rt1320_l3_single_adr[] = { + { + .adr = 0x000330025d132001ull, + .num_endpoints = 1, + .endpoints = &single_endpoint, + .name_prefix = "rt1320-1" + }, +}; + +static const struct snd_soc_acpi_link_adr acp7x_rt721_l0_rt1320_l1[] = { + { + .mask = BIT(0), + .num_adr = ARRAY_SIZE(rt721_l0_single_adr), + .adr_d = rt721_l0_single_adr, + }, + { + .mask = BIT(1), + .num_adr = ARRAY_SIZE(rt1320_l1_single_adr), + .adr_d = rt1320_l1_single_adr, + }, + {} +}; + +static const struct snd_soc_acpi_link_adr acp7x_rt721_l0_rt1320_l3[] = { + { + .mask = BIT(0), + .num_adr = ARRAY_SIZE(rt721_l0_single_adr), + .adr_d = rt721_l0_single_adr, + }, + { + .mask = BIT(3), + .num_adr = ARRAY_SIZE(rt1320_l3_single_adr), + .adr_d = rt1320_l3_single_adr, + }, + {} +}; + +struct snd_soc_acpi_mach snd_soc_acpi_amd_acp7f_sof_sdw_machines[] = { + { + .link_mask = BIT(0) | BIT(3), + .links = acp7x_rt721_l0_rt1320_l3, + .drv_name = "amd_sof_sdw", + .sof_tplg_filename = "sof-acp7f-rt721-l0-rt1320-l3.tplg", + .fw_filename = "sof-acp7f.ri", + }, + { + .link_mask = BIT(0) | BIT(1), + .links = acp7x_rt721_l0_rt1320_l1, + .drv_name = "amd_sof_sdw", + .sof_tplg_filename = "sof-acp7f-rt721-l0-rt1320-l1.tplg", + .fw_filename = "sof-acp7f.ri", + }, + { + .link_mask = BIT(0), + .links = acp7x_rt721_only, + .drv_name = "amd_sof_sdw", + .sof_tplg_filename = "sof-acp7f-rt721-l0.tplg", + .fw_filename = "sof-acp7f.ri", + }, + { + .link_mask = BIT(0), + .links = acp7x_rt722_only, + .drv_name = "amd_sof_sdw", + .sof_tplg_filename = "sof-acp7f-rt722-l0.tplg", + .fw_filename = "sof-acp7f.ri", + }, + {}, +}; +EXPORT_SYMBOL(snd_soc_acpi_amd_acp7f_sof_sdw_machines); + +MODULE_DESCRIPTION("AMD ACP7.x SoundWire machine tables for ACPI enumeration"); +MODULE_LICENSE("GPL"); +MODULE_AUTHOR("Vijendar Mukunda "); diff --git a/sound/soc/amd/mach-config.h b/sound/soc/amd/mach-config.h index 02ce044bcbf72..321af4682fd30 100644 --- a/sound/soc/amd/mach-config.h +++ b/sound/soc/amd/mach-config.h @@ -30,6 +30,7 @@ extern struct snd_soc_acpi_mach snd_soc_acpi_amd_acp70_sdw_machines[]; extern struct snd_soc_acpi_mach snd_soc_acpi_amd_acp70_sof_sdw_machines[]; extern struct snd_soc_acpi_mach snd_soc_acpi_amd_acp7b_sof_machines[]; extern struct snd_soc_acpi_mach snd_soc_acpi_amd_acp7f_sof_machines[]; +extern struct snd_soc_acpi_mach snd_soc_acpi_amd_acp7f_sof_sdw_machines[]; struct config_entry { u32 flags; -- 2.48.1