Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp1687998pxj; Wed, 19 May 2021 11:29:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyyYj+Dk9o6jE2Dj5EGPINqCdP2CLGrkQdFWzhPhAq+lUXyWhqPaO6AHaqeBrZN5n8Cyo3O X-Received: by 2002:a92:d689:: with SMTP id p9mr339142iln.242.1621448976766; Wed, 19 May 2021 11:29:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621448976; cv=none; d=google.com; s=arc-20160816; b=yvZMPoepV6fFoTLwhgtSSvTyl5fi4Z7p/ye36drdVbC3N8oQwzzN9D0S6lyPpaMCk0 Lk4FB+hkoHZ3GV500KLVU8ey5KnvVUmI53mBiTO4aLxzXx3fMfdgI6PTn4qsHf/SApll T//WC8PssSHX1qnqFInWlbEcWcVy1jHcG3+wOIFcHWU8PM7xPvLT1xGqUOkBsvQkKRhV Da9m+6rYmntbXJeC3ot2Htf4sIephbZRAwUh/XYurCXRJ6hyF+QH2+laxL6Sdz/FG32Q 538kY2k7+BevS8vrxpJPWJcQnQt5bq7gjz5CoxPETwgbD1BejhkfVfaXxAbMRBWVgY1+ 8J5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=4zNUP8Zb5+KwrvpSr4T8WcPD+P+UIDVJ0XIXTWc1EnA=; b=n3CG/bCOoggwfqKUdLoKTo6aTGUaXiF0L2AaV2LbBruO6Pfu6PRlKVkNNZoteyktvz 3oFycXnyKjtCYF2fNIytc2yWNUTstYZIIxp7o5Zej1eOE1RQQoXeJtaHzoRPt+Vo3C9D yLASkLp+JIsZLlQk/PXp2FHyiE+t3I3LEx97VLfMUKzXBzpDx7t/KPkKcNudBVnXf+uM AwP18g5uhxk30SAr22v/Pzy7qktL0dWcCZjC/a+hkAjyRytOKujMV/zqhK7oQa6PbNeT mMIyVGw6lD3zFIl22uzcLx9FNlLhZ0v0z50TGOfg939SnTcNwehbkhaWU4QGBwW+OaOd sanA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MlWq8wvn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d8si362888ilo.3.2021.05.19.11.29.24; Wed, 19 May 2021 11:29:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=MlWq8wvn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344997AbhERSg6 (ORCPT + 99 others); Tue, 18 May 2021 14:36:58 -0400 Received: from mail.kernel.org ([198.145.29.99]:59618 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238176AbhERSg5 (ORCPT ); Tue, 18 May 2021 14:36:57 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id B63286124C; Tue, 18 May 2021 18:35:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1621362939; bh=XJyZ3btOtpI/qD2+8BYa2+IPxWF8tqgUCMjGDNYO7j0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=MlWq8wvnyveocW9is2F7cFDzcSYS+XcdcSp1EVdHkvPHgJLASrHkFjcHTM4a98BT1 VTx6mCu4MAjLVydRigQuSEDFImYDJ5FSJ8KrA5YgYxsMJhfh26m2xZkuMlDagACX8Z kRaL/wRDtLw8olb4WaruUFmtK+Im4l6jzi27dx3WyvpvT8VsRe3GAEs7Sx4E6txZRa 5h2NhaotJ6uNjxw98OmD2HBT0i2NL1QPT4ic4kxgbuID6WqYj0ODVz04s8nfEiJGS5 NLTKAs5KKrO6EEuotfAPRSRAKuDctKdYoGI8mJEhyPCxJMQAIRnlN+SWdK322UQcMy NlYbKJhv94KAg== Date: Tue, 18 May 2021 19:34:55 +0100 From: Mark Brown To: Rob Herring Cc: Dmitry Osipenko , Thierry Reding , Jonathan Hunter , Takashi Iwai , Jaroslav Kysela , Ion Agorria , Svyatoslav Ryhel , Frank Rowand , Liam Girdwood , linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v1 2/2] ASoC: tegra: Unify ASoC machine drivers Message-ID: <20210518183455.GE4358@sirena.org.uk> References: <20210518001356.19227-1-digetx@gmail.com> <20210518001356.19227-3-digetx@gmail.com> <20210518180949.GA949047@robh.at.kernel.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HnQK338I3UIa/qiP" Content-Disposition: inline In-Reply-To: <20210518180949.GA949047@robh.at.kernel.org> X-Cookie: Radioactive cats have 18 half-lives. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --HnQK338I3UIa/qiP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 18, 2021 at 01:09:49PM -0500, Rob Herring wrote: > On Tue, May 18, 2021 at 03:13:56AM +0300, Dmitry Osipenko wrote: > > Squash all machine drivers into a single-universal one. This reduces > > code duplication, eases addition of a new drivers and upgrades older > > code to a modern Linux kernel APIs. > Nice, I never understood why each codec needed it's own machine driver=20 > (and typically in turn compatible string). It's generally the clocking configuration, things with fancy clock trees don't play so nicely with generic systems where we want to configure them at runtime, or things with complex routing in the CPU where we only recently started getting bindings that were functional enough to use. Tegra is fairly complex internally. --HnQK338I3UIa/qiP Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmCkCM4ACgkQJNaLcl1U h9AZvQf9HjR/2m9uTMHCDFsce0DuGGYDqEzCiG5qOqeuuV4xjqIU+osUPQo4iKSK kMg2Vjpq2bsjm1SWhgN34VBADGb8rrKl/yR/hGaveQ+CCJ+r3P972ODYG9eqpje+ KBaVc1sDnacC62AWm00l9ztcerToy17fTH0LXHpYYsFH57aapf/qDovV9uCn6BC2 il3CtEgBbir6jirbggzz4CORYPJGnbtxzHdW+SzrqgzS1gyAIqMzlgisNROi6UJr F3ivHT3fjm7W7zZPSkWZVIZW0QISJe1m1e4am6L7Zn2YEIlh//xj58TbBVHaibMQ uC+KH59xh17FYm2T4gTrsrC8ikJKpg== =bgh3 -----END PGP SIGNATURE----- --HnQK338I3UIa/qiP--