Received: by 2002:a05:7412:d024:b0:f9:90c9:de9f with SMTP id bd36csp36686rdb; Wed, 20 Dec 2023 05:48:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IGCzHklkF0k3G8Zouol3NnjJmNHJ9XipjlGFAZ0vuMxmhDBR0UyBnvd13F88rBIBo8o4TOI X-Received: by 2002:a05:6808:3a09:b0:3a7:6213:6897 with SMTP id gr9-20020a0568083a0900b003a762136897mr18222621oib.11.1703080083781; Wed, 20 Dec 2023 05:48:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703080083; cv=none; d=google.com; s=arc-20160816; b=f9uULQeJKzqDyKWo8GKvHvlYqSUz+H5upc+fw1m/sexq4YFfK0QrkymiDcAYlROLZm be9Q9JECqsAtgOo8LYeQp5jjxzYOugeaZpCb1DrUiR65b6vzdYb/2tUnWp7PhfmTbzlJ oTmMRyRpVwPAH5b/PU7jzXmvCagS1ZmfrGhSTqKvlKps9biZemk0O+904bDKaEqqxX+r XFBW2HMTe2zIqL01UGtF/VS3dcPQZWxO5uyeQ23hRcYPaEoKyaKw9gsd3U1tFKPVuw7C mGQKJH65DyidOp8upnyRwIYEyFvcC3MQSURX3itIX/cHLYReqYz6zYKsI2iADb8ShQzv 13sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:dkim-signature; bh=Tp6g2CdyJwpZ2rNo6ZpKnHmwqi+/RP+c3zOGdaQf9uk=; fh=InE2OAbcuPPBGHgXmG+0RMbbMt5vyU9xUPNybrcVYjk=; b=Eaqo2X3EgbOOQ2RW4Xuwn1mMm0kqnKJBOCMKSDUuPGeFphSThS4u/Hs90H3xeRqsU9 iK7UWZkmFpp2b0QI9/GhGigh9CswuDOkwcEbMIMroLw9gGcn2VopzEqQ2W3i04f5y6Ea 878AMgE6aV/5zd/+AP08QHd3OWUv7d53xn75S8haiHln7OFygEAGSB2V/6H0LXLheR9R +QVZozKXkd5IvTpSlfJDwdpAlt0NumoA/J8NsNNiOB1+gBHvNeSlQmhmdZ8HByjd+PIK x+ZXXIXfdmHzoEk2wk+d3pjtfnr6ADsYKVWzUZfKExYBCyDmH8V3exDuSxPpk7Qy9GNN T/4Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=rAMkc3gV; spf=pass (google.com: domain of linux-kernel+bounces-6986-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-6986-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id q11-20020a0c9a4b000000b0067f61d6a5c9si3247105qvd.440.2023.12.20.05.48.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Dec 2023 05:48:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-6986-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@cirrus.com header.s=PODMain02222019 header.b=rAMkc3gV; spf=pass (google.com: domain of linux-kernel+bounces-6986-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-6986-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=cirrus.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 840951C225D1 for ; Wed, 20 Dec 2023 13:48:03 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 8F01A38DD6; Wed, 20 Dec 2023 13:47:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=cirrus.com header.i=@cirrus.com header.b="rAMkc3gV" X-Original-To: linux-kernel@vger.kernel.org Received: from mx0b-001ae601.pphosted.com (mx0b-001ae601.pphosted.com [67.231.152.168]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 354B638DD4 for ; Wed, 20 Dec 2023 13:47:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=opensource.cirrus.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=opensource.cirrus.com Received: from pps.filterd (m0077474.ppops.net [127.0.0.1]) by mx0b-001ae601.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3BKC0E8C006041; Wed, 20 Dec 2023 07:47:29 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cirrus.com; h= message-id:date:mime-version:subject:to:cc:references:from :in-reply-to:content-type:content-transfer-encoding; s= PODMain02222019; bh=Tp6g2CdyJwpZ2rNo6ZpKnHmwqi+/RP+c3zOGdaQf9uk=; b= rAMkc3gVZ+otKNsagQchlCiQ7pI7TuMrAmBZsWoFPYK9ylOEINL904OlN9jFOtN2 5mqr5rd3tKqUjE42h1jYr7oEM+dRIG37ZzRG5eLvWG6PT4RaS2d9UP9tOTy0adxc UCO9aaQgPB84PF3FNfXRHtM09VjwQ6Ul6UYdzozE3V8Nnc8+sUYhWaKd8ySsa+P4 RLGH+KKZU0ecYQmjts4rkl0bIopSejSmCmXETjuoBRblaQdUyB+ljZ95/BvVMKs7 r4GrETDyKGsAYFv5uqUyLffKBWA/xEufVSyWmmmT8q1kGfAAXQEhDeacK5JPD/Br Wdjb/QUhn5r5X4auVEQ0lA== Received: from ediex01.ad.cirrus.com ([84.19.233.68]) by mx0b-001ae601.pphosted.com (PPS) with ESMTPS id 3v196ndekg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Dec 2023 07:47:29 -0600 (CST) Received: from ediex01.ad.cirrus.com (198.61.84.80) by ediex01.ad.cirrus.com (198.61.84.80) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Wed, 20 Dec 2023 13:47:27 +0000 Received: from ediswmail.ad.cirrus.com (198.61.86.93) by ediex01.ad.cirrus.com (198.61.84.80) with Microsoft SMTP Server id 15.2.1118.40 via Frontend Transport; Wed, 20 Dec 2023 13:47:27 +0000 Received: from [198.61.64.132] (LONN2DGDQ73.ad.cirrus.com [198.61.64.132]) by ediswmail.ad.cirrus.com (Postfix) with ESMTP id 8BA75468; Wed, 20 Dec 2023 13:47:27 +0000 (UTC) Message-ID: <4c43e702-aea0-4f61-9b05-57f0621937a2@opensource.cirrus.com> Date: Wed, 20 Dec 2023 13:47:27 +0000 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 2/2] ALSA: hda: cs35l41: Support Dell XPS 9530 (2023) Content-Language: en-GB To: Aleksandrs Vinarskis , CC: , , , , , , , , References: <87ttokpyws.wl-tiwai@suse.de> <20231220073809.22027-1-alex.vinarskis@gmail.com> <20231220073809.22027-3-alex.vinarskis@gmail.com> From: Stefan Binding In-Reply-To: <20231220073809.22027-3-alex.vinarskis@gmail.com> Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-ORIG-GUID: 5FABrB1xRosgoQIBWrmgHxCk30_SCchI X-Proofpoint-GUID: 5FABrB1xRosgoQIBWrmgHxCk30_SCchI X-Proofpoint-Spam-Reason: safe Hi, On 20/12/2023 07:38, Aleksandrs Vinarskis wrote: > Add new model entries into configuration table. > > Co-developed-by: Jasper Smet > Signed-off-by: Jasper Smet > Signed-off-by: Aleksandrs Vinarskis > --- > sound/pci/hda/cs35l41_hda_property.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/sound/pci/hda/cs35l41_hda_property.c b/sound/pci/hda/cs35l41_hda_property.c > index cb305b093311..ee105743333f 100644 > --- a/sound/pci/hda/cs35l41_hda_property.c > +++ b/sound/pci/hda/cs35l41_hda_property.c > @@ -41,6 +41,7 @@ static const struct cs35l41_config cs35l41_config_table[] = { > * Since this laptop has valid ACPI, we do not need to handle cs-gpios, since that already exists > * in the ACPI. The Reset GPIO is also valid, so we can use the Reset defined in _DSD. > */ > + { "10280BEB", SPI, 2, EXTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, -1, 0, 0, 0, 0 }, The configuration is correct, however the comment above it applies to the laptop below, so the entry needs to be above the comment. I was planning on pushing up a patch myself (hopefully today) which includes this laptop, as well as a couple of other Dell laptops. In the same chain is a patch to prevent firmware loading on systems with slow SPI speed. It may be wise to wait for those patches instead. Thanks, Stefan > { "103C89C6", SPI, 2, INTERNAL, { CS35L41_RIGHT, CS35L41_LEFT, 0, 0 }, -1, -1, -1, 1000, 4500, 24 }, > { "104312AF", SPI, 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 1, 2, 0, 1000, 4500, 24 }, > { "10431433", I2C, 2, INTERNAL, { CS35L41_LEFT, CS35L41_RIGHT, 0, 0 }, 0, 1, -1, 1000, 4500, 24 }, > @@ -355,6 +356,7 @@ struct cs35l41_prop_model { > static const struct cs35l41_prop_model cs35l41_prop_model_table[] = { > { "CLSA0100", NULL, lenovo_legion_no_acpi }, > { "CLSA0101", NULL, lenovo_legion_no_acpi }, > + { "CSC3551", "10280BEB", generic_dsd_config }, > { "CSC3551", "103C89C6", generic_dsd_config }, > { "CSC3551", "104312AF", generic_dsd_config }, > { "CSC3551", "10431433", generic_dsd_config },