From patchwork Fri Jan 15 02:04:15 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hui Wang X-Patchwork-Id: 1426757 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org 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=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=canonical.com 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 ozlabs.org (Postfix) with ESMTPS id 4DH4JT1G3tz9sWb; Fri, 15 Jan 2021 13:05:12 +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 1l0EU5-0006yS-Cv; Fri, 15 Jan 2021 02:05:05 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1l0EU4-0006yM-D9 for kernel-team@lists.ubuntu.com; Fri, 15 Jan 2021 02:05:04 +0000 Received: from [123.112.98.109] (helo=localhost.localdomain) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1l0EU3-0007XG-B8 for kernel-team@lists.ubuntu.com; Fri, 15 Jan 2021 02:05:04 +0000 From: Hui Wang To: kernel-team@lists.ubuntu.com Subject: [SRU][OEM-5.10][PATCH 0/6] alsa/sdw: support soundwire audio for TGL-H machines Date: Fri, 15 Jan 2021 10:04:15 +0800 Message-Id: <20210115020421.6534-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/1911830 The patchset are not upstreamed yet, their target upstream version is 5.12, so here I just backported the patchset to oem-5.10 kernel, after those patches are merged to upstream kernel, I will start to backport them to 5.10 generic kernel. [Impact] In the OEM project, we have a new TGL-H soundwire machine, with the current oem-5.10 kernel, the audio can't work. [Fix] Backport 6 patches from Intel thesofproject kernel. [Test] Put the testing sof-tgl-h.ri in the /lib/firmware/intel/sof, boot the patched kernel, we could see speakers and microphone from gnome-setting, and they all work well. [Where problems could occur] The patches changed soundwire machine driver, it is possible to make the audio on old soundwire machines not work anymore. But we tested the patches on TGL-U and cml soundwire machines, all worked well. Bard Liao (2): UBUNTU: SAUCE: ALSA: hda: intel-dsp-config: add PCI id for TGL-H UBUNTU: SAUCE: fixup! ALSA: hda: intel-dsp-config: add PCI id for TGL-H Hui Wang (1): UBUNTU: SAUCE: ASoC: Intel: sof_sdw: set SOF_SDW_FOUR_SPK to Dell TGL-H SKU 0A5E Libin Yang (3): UBUNTU: SAUCE: ASoC: SOF: allow soundwire use desc->default_fw_filename UBUNTU: SAUCE: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default UBUNTU: SAUCE: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E sound/hda/intel-dsp-config.c | 4 ++++ sound/soc/intel/boards/sof_sdw.c | 10 ++++++++++ sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 7 ------- sound/soc/sof/intel/hda.c | 5 ++++- 4 files changed, 18 insertions(+), 8 deletions(-)