From patchwork Mon Jul 26 15:57:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Chiu X-Patchwork-Id: 1510130 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; 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=OAzCvVN+; dkim-atps=neutral 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 4GYPhx571vz9sxS; Tue, 27 Jul 2021 01:58:09 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.86_2) (envelope-from ) id 1m82zU-0005D6-Te; Mon, 26 Jul 2021 15:58:05 +0000 Received: from smtp-relay-canonical-0.internal ([10.131.114.83] helo=smtp-relay-canonical-0.canonical.com) by huckleberry.canonical.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1m82zQ-0005B4-S7 for kernel-team@lists.ubuntu.com; Mon, 26 Jul 2021 15:58:00 +0000 Received: from localhost.localdomain (111-240-136-167.dynamic-ip.hinet.net [111.240.136.167]) (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-0.canonical.com (Postfix) with ESMTPSA id BF5113F245 for ; Mon, 26 Jul 2021 15:57:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1627315080; bh=XLTGX1WAR/Jyst1hNcQzuDKBRNh6Y/GL8iEoiPgp2R8=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=OAzCvVN+7RGhEaPCFiyfVYU5MXHtSJnVLPiZzVqi6FCuHahSs4VX9EYlz0Ty1DO2O 4VjuliwKdP11jt/HVmEmx7i/wsKDnvtKOm2rl+wamY2YTLXRedqioCN0ELVUR3wDFB jYq9mHmqBBTo1ezxNJhzI9G0vQV1LpVLOUX1x4hHtMqd5+tfoQ8raFxdWsxL+93SSp wh7US0UbcQFfCOnX1u7fbbBAtLGsgzd/1WISuKh731UgE00VWlsHobmNhZHf+S2MXl SJNJ7pfiRSwyYa60GEGwH1bnvoTH2M/N4NNtIDF4lUfT3w0GT3bPrG5wcine/1kgRR GLSrcXjwQJ6RA== From: chris.chiu@canonical.com To: kernel-team@lists.ubuntu.com Subject: [PATCH 1/1][SRU][linux-firmware][F/H/I] linux-firmware: add audio topology for HDA+DMIC with Skylake driver Date: Mon, 26 Jul 2021 23:57:52 +0800 Message-Id: <20210726155752.426211-2-chris.chiu@canonical.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20210726155752.426211-1-chris.chiu@canonical.com> References: <20210726155752.426211-1-chris.chiu@canonical.com> 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" From: Chris Chiu BugLink: https://bugs.launchpad.net/bugs/1915117 The topology binary is generated by the command down below. "alsatplg -c skl_hda_dsp_generic-tplg.conf -o skl_hda_dsp_generic-tplg.bin" with the skl_hda_dsp_generic-tplg.conf from https://github.com/alsa-project/alsa-topology-conf Signed-off-by: Chris Chiu --- WHENCE | 33 +++++++++++++++++++++++++++++++++ skl_hda_dsp_generic-tplg.bin | Bin 0 -> 67152 bytes 2 files changed, 33 insertions(+) create mode 100644 skl_hda_dsp_generic-tplg.bin GIT binary patch literal 67152 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 dsp_fw_cnl_v1858.bin License: Redistributable. See LICENCE.adsp_sst for details +File: skl_hda_dsp_generic-tplg.bin +Version: v1.2.4 + +License: BSD 3-Clause License + +Copyright (c) 2019, Advanced Linux Sound Architecture (ALSA) project +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + -------------------------------------------------------------------------- Driver: xhci-tegra -- NVIDIA Tegra XHCI driver diff --git a/skl_hda_dsp_generic-tplg.bin b/skl_hda_dsp_generic-tplg.bin new file mode 100644 index 0000000000000000000000000000000000000000..361ec00ddbbb003fed1e892ee57141b12ea0fe1e