Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp527928lqp; Wed, 12 Jun 2024 08:33:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXDjfcj25dNM7oL7OfquLqgLVCGM5Qgl2fV2QR5n0mJTy6N7in+qU1OxbvVqBIJf7ASvcEfwSuFcVRiDIRehFCpfFy3O10hiXHbun5ulw== X-Google-Smtp-Source: AGHT+IEPMOw/P6SwvwiPPBbIGRovA1lHdOHjYhS9JZDeaiaf2Ks6mHJJfP0GcwGDjsUZdGIL6kKX X-Received: by 2002:a05:6214:5a02:b0:6b0:7413:e0e9 with SMTP id 6a1803df08f44-6b191498ecamr29629556d6.5.1718206428748; Wed, 12 Jun 2024 08:33:48 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718206428; cv=pass; d=google.com; s=arc-20160816; b=WL1Kvkee5lR/JLpeIYTI1o8M68lWVVIIY6KWtTqTPlvC9dE6qDzz3RjC+yK5hH8kS3 cc/XMcIXH0fnZPkw0q6LeyyUOJoNrRN+d7d5/bx5KNl74+5WmV9Y1OA+lX5UtIyeUBGQ lfLIco3QqNM/wdiDFL1ms6AxJEq8p07vVT/cJ5rAEca8xHklH1yxbEai77ExH/vQsJZD yRsSXHKK3lY1qPXxEp3A1v3ZNRQ93Z8Bs86C0vMaPShLe9S4aJEkkHPsAbEAHmwfuCkK xU4lr/ATIjQaFL+54Rmlx4dhgqyZ3ERG26yahKeGP3lbnC+CeYim47LFQDWNnnJx8tPT TCQg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=9jVIfNHEmmhc8IVkc1XWpXOPMgoHsOeajy0fDAP+b1k=; fh=SSoVwmNryz56GQofQ9pcK5mhsN/EkpUA0sH63e3zu+s=; b=iwtE7EneSoqdMryQ3pfIp85/qKoEisWNxIYhE96wCiEamjOEGnAp9wKGQGwAHx03RW rwFZEXKYtfMoJS+70BNYsxtI4DY1xanGMtacf7OxGbyaTOifaSOM/VeoVVY5X0rpryqL QbDhhcdVQRdSwjHudhi4+o3Jpu1Tc0eX6XGd9Ht6xw0fb6DkVCl9qjWh1sBmfbv5+5SU BBtI428Pb4y9xYLWqfdt4xa8694DQ/UkuKvLzG+OHsq0MPRYbvHdLSG1ZpNtgQvgeM3O W99Api6KamZeVjhJIxtVALYU/USp5fbkiyXyvEvSE4/q3wRIJQpCKNQLWL6LKq/CgO1p 6JKg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=q1dk2jb0; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-211795-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211795-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id 6a1803df08f44-6b0808d75desi67037016d6.341.2024.06.12.08.33.48 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 08:33:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-211795-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=@kernel.org header.s=k20201202 header.b=q1dk2jb0; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-211795-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211795-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org 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 E87331C214CF for ; Wed, 12 Jun 2024 15:33:24 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 85C6A18131B; Wed, 12 Jun 2024 15:32:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="q1dk2jb0" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 ACE1A180A79; Wed, 12 Jun 2024 15:32:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718206368; cv=none; b=CDvs30jo8eaBM3f4DuPKu0sP9Vib0WMdKuBDF16f1+XmihKa97IgIQnIQ/utw0fyw0gIVKtvAquNp5zXskBsPzE3ER3NglEuV5Pg8IzsBWk0vlgPXRPui0dp72s8KHjKg5YFnVC5OLa7qCjdWUGk4O7X+tBJI5m4PJInAu4WEiU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718206368; c=relaxed/simple; bh=A4LXxVy38n/hdJk7+HDkZy7E6cYBqwA9u3vwpbFPPpg=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=tsb0zV8NRefHc72Q2eFyJe3EP9ZtmZW6GOj4TUJ7fwp6dBf/bjmSH2yYObhzYlPejAKKeMz6KXYgiV7NbWeA/DNcYNCYkgR+uqy06vCA5qIHguBrEje5zvjdBDGOSdvnbJNP2+DPSQr1rcbU/4pjh2sjp4NPqI/jzJs4ZkSF51c= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=q1dk2jb0; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 12B0FC32786; Wed, 12 Jun 2024 15:32:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1718206368; bh=A4LXxVy38n/hdJk7+HDkZy7E6cYBqwA9u3vwpbFPPpg=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=q1dk2jb0rep78D4tnoiuqiiBrgVtN1bUOCYTIwfvuZ/b3q38BkVLLJ5MUFll4BYN4 DFUUEUezYt0Df2uShLAIVdPsleyPJJRzC0XkLqYbAW3wQHnvp4rL+zrU0TpyyjQtBe N+ee/D0QPsI5VvieCA4hGr3aSjVy88FC5vtJ42lU45zFYLiIBOpT6Sf6OzAqE5CUe4 WPwI0kEt9/vo4Mn60rhgalqzG5vbZ/wh5ebbq987KmbwqOoktgO5k7UK9XAPZgtrjA lo6XleH3JWS3aOxcj1yR/OzXsYsqaYQ4HIrvF1gra0iGOoMfQ83g5WzNZYjGQay83j CLezwVyROkCmA== Date: Wed, 12 Jun 2024 16:32:46 +0100 From: Mark Brown To: Richard Fitzgerald Cc: linux-kernel@vger.kernel.org, patches@opensource.cirrus.com, alsa-devel@alsa-project.org, linux-sound@vger.kernel.org Subject: Re: [PATCH] ASoC: cs35l56: Disconnect ASP1 TX sources when ASP1 DAI is hooked up Message-ID: References: <20240611145746.1454663-1-rf@opensource.cirrus.com> <36219997-397b-4a26-96ee-7527fb6eb024@opensource.cirrus.com> <92f2d6c6-2d63-42eb-ae91-59a14831145a@opensource.cirrus.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ws70HyzkY6K4LGiZ" Content-Disposition: inline In-Reply-To: <92f2d6c6-2d63-42eb-ae91-59a14831145a@opensource.cirrus.com> X-Cookie: Your love life will be... interesting. --ws70HyzkY6K4LGiZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Jun 12, 2024 at 11:42:15AM +0100, Richard Fitzgerald wrote: > I can send a V2 of this patch with this long explanation of the > background. I didn't put it all in V1 because it never occurred to me Yes, please - it just needs to mention that due to the firmware we don't have hardware defaults here. I think it would probably be more robust for the driver to just set all the documented registers rather than hoping it's set all the important values and needing to keep adding to that piecemeal. > that defaulting the mixer sources would be controversial. There's probably a reason you have all these use case specific variations set in firmware... --ws70HyzkY6K4LGiZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmZpv50ACgkQJNaLcl1U h9CtUwf+NBoXGau3/eYXKr81FuNxSnOhRdPBQp57iszrQ4weyqBab6t0wWKr5pUQ AHAj4nwoFFaiehndPQaQol3kxvrrOn1f4vpk+n79F/eksHlXk6GOykyueklNlD99 Y2g+k2uETzBOHPTosZ99RQbLRj6aGVEWfAItaP5tAZw53ryiRcFrRTXlywlnverP hS/uEt2Oi6SI+qdWg1BVx2+YPqbk/OnxucbLnyl90xOwa0CdZbbyIcD9rmIi0+c2 zS7t3m0NIHuiI5gz4vFChPQubxf/OSU2kwJ1O57WFySsXu0cKxI3kv2kBmURS+uS A0UJPakozVyIIiJi2nw64Hl0IJDTcg== =CNPA -----END PGP SIGNATURE----- --ws70HyzkY6K4LGiZ--