From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.5 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1B4C7C83003 for ; Wed, 29 Apr 2020 12:58:49 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E0F7C2137B for ; Wed, 29 Apr 2020 12:58:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AaZuguEK"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=kernel.org header.i=@kernel.org header.b="gKeaL7cu" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0F7C2137B Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:Cc: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: In-Reply-To:MIME-Version:References:Message-ID:Subject:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=5EOlB957nEux9pUPBFCwKK+3v5TFFINsdnXb0v4Lfgs=; b=AaZuguEKoEFghqGeVbx9zEjAX VjghTGPmkykEWO8T+DMnc3dhhBF0UXzASIWBPca4dRYdix5ZmPDerC1KwYrOzWrvWDRS/4aJ+uKlu SxUi3rDz7ju9utr0SBoo1hYwVL8DGZopZp5iLbOADpU210WAAz3FzLKYJzfm/lKVn+suDJ7g+1JJP CwW0I9G1NVcXpEgD6LfTTfcPkljDoARZqXnI3rbad7z62ge/LbekECAePk3URSg8+Z0n+TXV+za35 Iq/2f4iCOntD95cyDcMJENj2TtPdZ/sqV/Pv9aXSEuiL6/+n5PS2VQiF5OqrD6yE1ATTfmVl9eKC6 8Zsl0au4g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jTmIY-0007fE-DV; Wed, 29 Apr 2020 12:58:46 +0000 Received: from mail.kernel.org ([198.145.29.99]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jTmIV-0007eq-NX for linux-arm-kernel@lists.infradead.org; Wed, 29 Apr 2020 12:58:44 +0000 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id BECFE208FE; Wed, 29 Apr 2020 12:58:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588165123; bh=li6Xj3PSlgcABYGV0eO2IHr8jMH0aES6+8vgJv4vSkI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=gKeaL7cuw9y28v4bTwmHN6XU7HARFAAxv4aps3Yd06f8jH0/Y+RsPKEBJCJBMjhpX VRkS2NDskyNYR6JPa/7nlbQSFeslZelyy7YN8eFeF4pQ7oZ1GRxuNzeGSfqmRz41hY rV2l4ace0KSWvUGU3dxPnu7Z8/Nc6BW7vgTVST4I= Date: Wed, 29 Apr 2020 13:58:40 +0100 From: Mark Brown To: Arnd Bergmann Subject: Re: [PATCH] ASoC: SOF: sort out Kconfig, again Message-ID: <20200429125840.GK4201@sirena.org.uk> References: <20200428212752.2901778-1-arnd@arndb.de> <6b39fbba-c65d-2c02-14bf-11c2d00547af@linux.intel.com> MIME-Version: 1.0 In-Reply-To: X-Cookie: I know how to do SPECIAL EFFECTS!! User-Agent: Mutt/1.10.1 (2018-07-13) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200429_055843_789032_A55D6AA8 X-CRM114-Status: GOOD ( 12.36 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Linux ARM , Stephen Rothwell , ALSA Development Mailing List , Kai Vehmanen , Fabio Estevam , Sascha Hauer , Takashi Iwai , YueHaibing , Pierre-Louis Bossart , Krzysztof Kozlowski , Liam Girdwood , NXP Linux Team , Ranjani Sridharan , Pengutronix Kernel Team , Shawn Guo , Daniel Baluta , "linux-kernel@vger.kernel.org" , sound-open-firmware@alsa-project.org Content-Type: multipart/mixed; boundary="===============1896056657175808902==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org --===============1896056657175808902== Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HTLCc13+3hfAZ6SL" Content-Disposition: inline --HTLCc13+3hfAZ6SL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Apr 29, 2020 at 10:24:45AM +0200, Arnd Bergmann wrote: > I looked at the bigger picture again and found that the more fundamental > problem is the dependency reversal in sound/soc/sof/sof-of-dev.c, where > you have common code that knows about and links against a hardware > specific driver. This is something we try hard do avoid in general in the > kernel, as it causes all kinds of problems: This is a legacy of this being factored out of the x86 code, since ACPI is not really fit for purpose when used to describe at least the audio hardware on modern laptops essentially all the enumeration is quirk based. It really needs cleaning up for the non-x86 SOF users. --HTLCc13+3hfAZ6SL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl6pef8ACgkQJNaLcl1U h9DFqgf7Bk+odcTlRMvglULBd8JVvvVNug3HsTUJZY0nAIJ8yvEYcing+rV9QnY6 WwoxEdaADURcX9ZNcW/nwguxgd87xkc2rLeasBXq5aJTtTQlfRkym+rc6ws53+7v BD6eD5RXHgYz8tTAiPKQZg1pS2mgneX0Akpg5Txl7UGKaffA32meh9iz3f6JvGPe OUg6IYwkMHEz/2x8Wd46205Ygp0R96/FuUMo3Io6TgJOX9L9lf/2flb+B3yyeHpG lPtFxgiPutWxduMDbxiAHJL1xgzL1GQScnfQWOgho9egVaaYrW1q7VGRNrBLwHr1 uhwjh/jEoitjH3YvQCM4wI4gOvLmyw== =qi/x -----END PGP SIGNATURE----- --HTLCc13+3hfAZ6SL-- --===============1896056657175808902== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --===============1896056657175808902==--