From patchwork Thu Dec 23 05:12:50 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hui Wang X-Patchwork-Id: 1572508 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical.com header.i=@canonical.com header.a=rsa-sha256 header.s=20210705 header.b=ovSNyvL0; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4JKJHr2YJWz9t6h for ; Thu, 23 Dec 2021 16:13:26 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1n0GPh-0008Bm-Tk; Thu, 23 Dec 2021 05:13:13 +0000 Received: from smtp-relay-canonical-1.internal ([10.131.114.174] helo=smtp-relay-canonical-1.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1n0GPg-0008Be-J9 for kernel-team@lists.ubuntu.com; Thu, 23 Dec 2021 05:13:12 +0000 Received: from localhost.localdomain (unknown [103.229.218.199]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-canonical-1.canonical.com (Postfix) with ESMTPSA id 44DFD3F1CA for ; Thu, 23 Dec 2021 05:13:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1640236392; bh=kLuz3PAELVP+iHlJZKPP5fdhnLDCkP95FYeq7pHnjeY=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=ovSNyvL0+1F4nNqtomAYoqEE4pcOcXsQVgA5ujcC9joSEl2QAmHU7LbsLjcQCuSqP ZabD2Rl8De595ouW7z0r8p8r88CUh8IPneyKWq3BAIe97t0l/4rcRcjmpxSCUwmsgN PIy+n5Vau+4yGE3+udtv4TO/ib4+l2Btl1/R3Sz1y6t5Qop67Okcujl/xOPPtmfoG8 iGgwyzHKZSqqp47mFobs7FaJ/oddhiAKBztbgbpO8/ARD+Uzw6Z0cd282rkaFUy6Nq NMNKHzGhqyPhW+O+vL+9cqJjitx6JThcfilCSqVkzpa0PCzTWTNqMzFDhHSGIUEwxB OukEyoBNx09Ew== From: Hui Wang To: kernel-team@lists.ubuntu.com Subject: [SRU][j][PATCH v2 00/17] alsa/sdw: add sdw audio machine driver for several ADL machines Date: Thu, 23 Dec 2021 13:12:50 +0800 Message-Id: <20211223051307.8485-1-hui.wang@canonical.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: "kernel-team" BugLink: https://bugs.launchpad.net/bugs/1951563 In the v2: Rebase the patchset to the latest master-next of jammy kernel. [Impact] In the Dell oem project, we need to enable the sdw audio on several ADL machines, without these patches, the audio can't work at all. [Fix] Backport some patches from upstream, this adds the audio machine drivers for those adl platforms. [Test] Booting the patched kernel, open the gnome-sound-setting, we could see the speaker and microphone, plug headset, the headphone and headset-mic all work well. [Where problems could occur] This add some machine drivers for sdw audio, if it could introduce regression, it will be on the Dell previous generation machines which has sdw audio, it could make the audio on those machines not work. But this possibility is very low, we already tested the patches on those machines. Bard Liao (8): ASoC: intel: sof_sdw: return the original error number ASoC: intel: sof_sdw: rename be_index/link_id to link_index ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init ASoC: intel: sof_sdw: remove get_next_be_id ASoC: intel: sof_sdw: add link adr order check Gongjun Song (9): ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products ASoC: Intel: sof_sdw: Add support for SKU 0B11 product ASoC: Intel: sof_sdw: Add support for SKU 0B13 product ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration ASoC: Intel: sof_sdw: Add support for SKU 0B29 product ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration ASoC: Intel: sof_sdw: Add support for SKU 0B12 product sound/soc/intel/boards/sof_sdw.c | 209 ++++++++++++------ sound/soc/intel/boards/sof_sdw_common.h | 7 +- sound/soc/intel/boards/sof_sdw_rt715.c | 7 - sound/soc/intel/boards/sof_sdw_rt715_sdca.c | 7 - .../intel/common/soc-acpi-intel-adl-match.c | 105 +++++++++ 5 files changed, 248 insertions(+), 87 deletions(-)