From patchwork Wed Dec 13 07:48:14 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: 1875513 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 4SqnfZ5dftz20LT for ; Wed, 13 Dec 2023 18:48:37 +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 1rDJyh-0004Xi-AY; Wed, 13 Dec 2023 07:48:23 +0000 Received: from mail-oi1-f172.google.com ([209.85.167.172]) by lists.ubuntu.com with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1rDJye-0004XY-1q for kernel-team@lists.ubuntu.com; Wed, 13 Dec 2023 07:48:20 +0000 Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-3ba04b9b103so2675940b6e.0 for ; Tue, 12 Dec 2023 23:48:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702453698; x=1703058498; 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=g2Oga8fLLwv2bpATX4v9g48y/9q0RKkY2st4UIFGDjE=; b=ozUpkcax73/zTftAuZjt6CuJGUjgFUBvRAlG2/4TBmciIpaDH9KKNE0FJkPC0WoyTv xoH+Zz3h5jeUkKBqBu7oo2T9Gqvue5Vy4wRKWCqYgVsRSKMcBK+ATxL6x9/p8Pn6558b atVDaqrncm2SnDk+7xJTyKtjZHG6CZd5+983j2vXpBhQcidKw/qrs7KIY3/q9u3Ee04O AOJ53/k1+UZc+eeAzN2ML9HLV7HNBsXgQPxf0OfiG545GP4KCC0wwAD55eseKnZtPQeJ iED3ygpazv7fL5qorgAr2WgPAl5Pdcreb3bRyKLRORX0bSiXD1KEt6EFVEV2seCSDyrV LUPw== X-Gm-Message-State: AOJu0YxKpNDdwaYTFzZAHDqy1VR+LckncgiMsW4kyM31nSdvxaBq0laB 85oJmmrhqhdqFhL31fMex1mKZj6OF8U= X-Google-Smtp-Source: AGHT+IHtrSa5IP6XE8t8rhwyl1Iwgq3GVYvy/1rTK6a5miBn5xDtkvHQfVWadA6c38QtCXvlyMnwSg== X-Received: by 2002:a05:6808:6493:b0:3ba:d81:8408 with SMTP id fh19-20020a056808649300b003ba0d818408mr5759610oib.41.1702453697637; Tue, 12 Dec 2023 23:48:17 -0800 (PST) Received: from yewun.. (125-229-129-140.hinet-ip.hinet.net. [125.229.129.140]) by smtp.gmail.com with ESMTPSA id x22-20020a056a00271600b006be5af77f06sm9391464pfv.2.2023.12.12.23.48.16 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 23:48:17 -0800 (PST) From: You-Sheng Yang To: kernel-team@lists.ubuntu.com Subject: [SRU][PULL][linux-firmware][Jammy] Add CS35L41 firmware for HP G11 mWS models Date: Wed, 13 Dec 2023 15:48:14 +0800 Message-Id: <20231213074814.2092810-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.172; envelope-from=vicamo@gmail.com; helo=mail-oi1-f172.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/2044150 [Impact] Missing CS35L41 firmware for HP G11 mWS 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 980373f58747 ("cirrus: Add CS35L41 firmware for HP G11 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 i2c-CSC3551:00-cs35l41-hda.0: DSP1: Firmware version: 3 cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: cirrus/cs35l41-dsp1-spk-prot-103c8c71.wmfw: Fri 31 Mar 2023 10:42:49 W. Europe Daylight Time cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: Firmware: 400a4 vendor: 0x2 v0.65.0, 2 algorithms cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: 0: ID cd v29.85.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-103c8c71.bin: v0.65.0 cs35l41-hda i2c-CSC3551:00-cs35l41-hda.0: DSP1: spk-prot: C:\Users\gchen\Desktop\HP_Proj\HP_Warg14_103C8B45_220930_exported_tuning\6.61.1\tuning\230609\103C8C47_230609_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-2044150/cirrus-CS35L41-for-hp-g11/jammy for you to fetch changes up to 5f3e757d34e072ae4c526819dce15ce1548d3370: cirrus: Add CS35L41 firmware for HP G11 models (2023-12-13 14:16:57 +0800) ---------------------------------------------------------------- Stefan Binding (1): cirrus: Add CS35L41 firmware for HP G11 models WHENCE | 29 +++++++++++++++++++++ cirrus/cs35l41-dsp1-spk-cali-103c8c46.bin | Bin 0 -> 1932 bytes cirrus/cs35l41-dsp1-spk-cali-103c8c47.bin | Bin 0 -> 1940 bytes cirrus/cs35l41-dsp1-spk-cali-103c8c48.bin | Bin 0 -> 1932 bytes cirrus/cs35l41-dsp1-spk-cali-103c8c49.bin | Bin 0 -> 1932 bytes cirrus/cs35l41-dsp1-spk-prot-103c8c46.bin | Bin 0 -> 4872 bytes cirrus/cs35l41-dsp1-spk-prot-103c8c47.bin | Bin 0 -> 4884 bytes cirrus/cs35l41-dsp1-spk-prot-103c8c48.bin | Bin 0 -> 4988 bytes cirrus/cs35l41-dsp1-spk-prot-103c8c49.bin | Bin 0 -> 4988 bytes .../v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw | Bin 0 -> 34200 bytes 10 files changed, 29 insertions(+) create mode 100644 cirrus/cs35l41-dsp1-spk-cali-103c8c46.bin create mode 100644 cirrus/cs35l41-dsp1-spk-cali-103c8c47.bin create mode 100644 cirrus/cs35l41-dsp1-spk-cali-103c8c48.bin create mode 100644 cirrus/cs35l41-dsp1-spk-cali-103c8c49.bin create mode 100644 cirrus/cs35l41-dsp1-spk-prot-103c8c46.bin create mode 100644 cirrus/cs35l41-dsp1-spk-prot-103c8c47.bin create mode 100644 cirrus/cs35l41-dsp1-spk-prot-103c8c48.bin create mode 100644 cirrus/cs35l41-dsp1-spk-prot-103c8c49.bin create mode 100755 cirrus/cs35l41/v6.83.0/halo_cspl_RAM_revB2_29.85.0.wmfw