From patchwork Thu Dec 14 06:07:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: You-Sheng Yang X-Patchwork-Id: 1875989 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.ubuntu.com (client-ip=185.125.189.65; helo=lists.ubuntu.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=patchwork.ozlabs.org) Received: from lists.ubuntu.com (lists.ubuntu.com [185.125.189.65]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4SrMNh5kRZz1ySd for ; Thu, 14 Dec 2023 17:08:36 +1100 (AEDT) Received: from localhost ([127.0.0.1] helo=lists.ubuntu.com) by lists.ubuntu.com with esmtp (Exim 4.86_2) (envelope-from ) id 1rDetT-0000Nc-EC; Thu, 14 Dec 2023 06:08:23 +0000 Received: from mail-oi1-f170.google.com ([209.85.167.170]) by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1rDetP-0000NE-3D for kernel-team@lists.ubuntu.com; Thu, 14 Dec 2023 06:08:19 +0000 Received: by mail-oi1-f170.google.com with SMTP id 5614622812f47-3ba04b9b103so3543780b6e.0 for ; Wed, 13 Dec 2023 22:08:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702534097; x=1703138897; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=sc7Gpb+SjLgYl62F+LtUZiZLy5g6JKKo30eQlkRRJDw=; b=RVwCMbb7tJ4ETEsYUn9eM/gePdiMQx4/jXO8uwOKv3OaxwNPxmukFv9N0JaiMyDaE8 o452TVOhxbSdbvWK0NtmNk1vOAc1LEjUmGg8nX6n7ruabTG6O+KWcnDHgY5lx+0Ky21/ NKs3BX6pTP0u9Wm3tMQW07Et0uSbaiZJ1T46kZ1HyLQAr0NNruL/t2oJkMQLMZFBybIR CfOemJ4hvJHOZYHJJ5Qo83MlMILeeJWyyQJNrhcg6PsQd0vw4hWtDxGmTSboLoTGKD2g ljJ6uaj+ygkf7p5Ar3gPkQLlyrzr19Bt1MfOuZC73ksliETi3dhNj5a3T5lB4KQtA6JV nX7w== X-Gm-Message-State: AOJu0YwAGST8LVg7CAfyimI0rZNPi+JyysAhCAxLJa1+w2ZEWede9x8M MV/lZkz7B5G26v0D0dtgIRsEFhGA7po= X-Google-Smtp-Source: AGHT+IFhBG/6xLOXjbFQ/+5qvP7HMUG8qmiXGbGicq1P7yptyTDOaSSQcktUHMcaOJMRuovW5MHrug== X-Received: by 2002:a05:6808:ecb:b0:3b9:de11:cc8a with SMTP id q11-20020a0568080ecb00b003b9de11cc8amr10977993oiv.44.1702534096858; Wed, 13 Dec 2023 22:08:16 -0800 (PST) Received: from localhost.localdomain (125-229-129-140.hinet-ip.hinet.net. [125.229.129.140]) by smtp.gmail.com with ESMTPSA id ey24-20020a056a0038d800b006ce5da5956csm10874212pfb.24.2023.12.13.22.08.15 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 13 Dec 2023 22:08:16 -0800 (PST) From: You-Sheng Yang To: kernel-team@lists.ubuntu.com Subject: [SRU][PULL][linux-firmware][Jammy] Add CS35L41 firmware for Dell Oasis models Date: Thu, 14 Dec 2023 14:07:33 +0800 Message-Id: <20231214060733.3737181-1-vicamo.yang@canonical.com> X-Mailer: git-send-email 2.40.1 MIME-Version: 1.0 Received-SPF: pass client-ip=209.85.167.170; envelope-from=vicamo@gmail.com; helo=mail-oi1-f170.google.com 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/2044158 [Impact] Missing CS35L41 firmware for Dell Oasis models. In dmesg output it has: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2 cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: Falling back to default firmware. cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: Firmware version: 3 cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot.wmfw: Fri 24 Jun 2022 14:55:56 GMT Daylight Time cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: Firmware: 400a4 vendor: 0x2 v0.58.0, 2 algorithms cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: 0: ID cd v29.78.0 XM@94 YM@e cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: 1: ID f20b v0.1.0 XM@17c YM@0 cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot.bin: v0.58.0 cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: spk-prot: e:\workspace\workspace\tibranch_release_playback_6.76_2\ormis\staging\default_tunings\internal\CS35L53\Fixed_Attenuation_Mono_48000_29.78.0\full\Fixed_Attenuation_Mono_48000_29.78.0_full.bin [Fix] Upstream commit c8424cf03def ("cirrus: Add CS35L41 firmware for Dell Oasis Models"). [Test Case] Expecting the right fw blobs are used: cs35l41-hda i2c-CSC3551:00-cs35l41-hda.1: Cirrus Logic CS35L41 (35a40), Revision: B2 cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: Firmware version: 3 cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280cbd.wmfw: Fri 27 Aug 2021 14:58:19 W. Europe Daylight Time cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: Firmware: 400a4 vendor: 0x2 v0.43.1, 2 algorithms cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: 0: ID cd v29.63.1 XM@94 YM@e cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: 1: ID f20b v0.1.0 XM@176 YM@0 cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin: v0.43.1 cs35l41-hda spi1-CSC3551:00-cs35l41-hda.0: DSP1: spk-prot: C:\Users\dchunyi\Documents\Dell\Oasis\tuning\default_tuning\10280CBD_230621_V01_A01.bin [Where problems could occur] That's the official firmware to support this platform. No known problem so far. [Other Info] While this has been available on Mantic and Noble, we only nominate Jammy for oem-6.5. ---------------------------------------------------------------- The following changes since commit 92384e6ae484c644856afddb31f122a24f60c81e: UBUNTU: Ubuntu-20220329.git681281e4-0ubuntu3.23 (2023-11-16 11:25:37 +0100) are available in the Git repository at: https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2044158/cirrus-CS35L41-for-dell-oasis/jammy for you to fetch changes up to 398e52cab39dc0223903e2f2448691646a3dfe1b: cirrus: Add CS35L41 firmware for Dell Oasis Models (2023-12-13 14:15:44 +0800) ---------------------------------------------------------------- Stefan Binding (1): cirrus: Add CS35L41 firmware for Dell Oasis Models WHENCE | 42 +++++++++++++++++++++++ cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin | Bin 0 -> 1824 bytes cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin | Bin 0 -> 1824 bytes cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin | Bin 0 -> 3980 bytes cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin | Bin 0 -> 3980 bytes 5 files changed, 42 insertions(+) create mode 100644 cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid0.bin create mode 100644 cirrus/cs35l41-dsp1-spk-cali-10280cbd-spkid1.bin create mode 100644 cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid0.bin create mode 100644 cirrus/cs35l41-dsp1-spk-prot-10280cbd-spkid1.bin