Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp495381pxf; Wed, 10 Mar 2021 10:19:06 -0800 (PST) X-Google-Smtp-Source: ABdhPJwjgfGszHnRspjFNvvqRpp0vq9e6w2PzQ6NkMDuw5tGzkTRw7pL207Ts8E2rkDeRrqgq+UT X-Received: by 2002:a17:907:7799:: with SMTP id ky25mr4949606ejc.217.1615400346341; Wed, 10 Mar 2021 10:19:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615400346; cv=none; d=google.com; s=arc-20160816; b=mSqbE2qkdRB92P+E26e19imaMGvMtqTFtfPHH5JoFA3r1JTeCC8jUByGZKm/TLJb/m Ki2YMSy9dIunMo1YN0wSO/a47AqJ4i8zll00UV+418i/3+Z5QtCkLRuq0XX+h/znM6GC leNo7VNduM87AII0r46/TeTUPKI2qLBxET9j98u5DDJBO4M3I3jAdxlkqRgKnu6SsVwG WFdZPIF51XQfv0qhx4ttcPjmk86xUz6IMctxJiNjHHtjn7gIh614EYenomlVnjcvQQmt gF0GAuASQ/Zdk6r9rZKJ9JHaItb6wSX1bCQWSH//gB9arAdW5oD5CtSrwXrxjlRB3k8O 7/9A== 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=jTmMKVQbHXblOp8bhNarV+Foy3ul0hG9e8BnoFUuUto=; b=UMqvEgLTo9/gP7DePKoBs9vCcLLySfsWJD7wY700kiPexe4Vw0yVjiOzaZK/+Q/Imi ka4umxUE6YjM0WWZiGIMd5FZhILHN7VTi0ZCqeaC4MqdaCmAiUzLKWVQu/P63/kuqm6a R8BNftg5vESzvxHYPXogNk4rQpytA+OTLc+m6zzTx+HzwmAgpFGSKig7vF0sljOhwsKe ooYl67BVY5wEQd8ozyMZLz0gHYPQkn5dO4E5+X3oOQaEph7TiU8nrdbIjjv66tU5PU65 VR5VSIqCpG+mLlzKV89DacxEzqMvE0Ftf/iyG21jRjSYD0hDRNdR8AViYgHItcZkemU3 WX+Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=hcCOJA3u; 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 m4si144851edc.119.2021.03.10.10.18.43; Wed, 10 Mar 2021 10:19:06 -0800 (PST) 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=hcCOJA3u; 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 S233435AbhCJSRe (ORCPT + 99 others); Wed, 10 Mar 2021 13:17:34 -0500 Received: from mail.kernel.org ([198.145.29.99]:36682 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233679AbhCJSRZ (ORCPT ); Wed, 10 Mar 2021 13:17:25 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 066D564DC4; Wed, 10 Mar 2021 18:17:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1615400244; bh=seX8IHJ8PXMUIRxGxRB5hNS0RqETp5JirlEF/xT6KjY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=hcCOJA3udo3Mgm3NqixPmgYiFXxPg0m3SKW6TtBCx+zFNLB5iBWqXECCQvI4FsBNW nMtqzstKw2DDsGCBkVMDtOhDLFoon2gpixwHm+UuanSzFlecBEHt9xS+kH/bM1Y76f 2cJMcZuOW0OmqmZdKlgj2odBWupbStSQrpdBSVcVJntM17Hh+Ixp9lgGpV44yJCfjJ cGgj21wTcBYc05AbrNrbMGs+097PD+4xcNPtOkGPPl7omM+18OolZO/UMiaH9HWae0 CRvtU4j2a6jObwLc42QU/MyOMfwthRp5uu2wPVgAJ+W3noJSZQsLvngNaWGDiAzceO Cz1rAxazj1ttA== Date: Wed, 10 Mar 2021 18:16:11 +0000 From: Mark Brown To: Pierre-Louis Bossart Cc: alsa-devel@alsa-project.org, Kai Vehmanen , Takashi Iwai , linux-kernel@vger.kernel.org, Takashi Iwai , Liam Girdwood , Ranjani Sridharan , linux-tegra@vger.kernel.org, Jon Hunter , Bard liao Subject: Re: [PATCH V2] ASoC: soc-core: Prevent warning if no DMI table is present Message-ID: <20210310181611.GE28564@sirena.org.uk> References: <20210303115526.419458-1-jonathanh@nvidia.com> <91480f92-a3f5-e71f-acdc-ea74488ab0a1@linux.intel.com> <20210310133534.GD4746@sirena.org.uk> <6a2352e6-f2b7-def1-de58-52fbeb7846e5@linux.intel.com> <20210310161814.GA28564@sirena.org.uk> <9b073d01-f2fe-a99b-e53c-4a0b3f95ca05@linux.intel.com> <20210310165235.GD28564@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="TD8GDToEDw0WLGOL" Content-Disposition: inline In-Reply-To: X-Cookie: Yow! Are we laid back yet? User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --TD8GDToEDw0WLGOL Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Mar 10, 2021 at 11:50:13AM -0600, Pierre-Louis Bossart wrote: > On 3/10/21 10:52 AM, Mark Brown wrote: > > Build time dependencies aren't going to help anything, arm64 (and to my > > understanding some future x86 systems, LynxPoint IIRC) supports both DT > > and ACPI and so you have kernels built with support for both. > well, that's what I suggested initially: > if (is_of_node(card->dev->fwnode)) > I used the of_node test as a proxy for 'no DMI' since I am not aware of any > means to detect if DMI is enabled at run-time. Can we not fix the DMI code so it lets us check dmi_available either directly or with an accessor? I don't understand why all the proposals are dancing around local bodges here. --TD8GDToEDw0WLGOL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmBJDOoACgkQJNaLcl1U h9D+lQf/cbnPJjsJ3ygPrp1tnP/Rp54Yib+fQFY62oCWapnvaBTHjolxWqtrddTO wswX/BLf4uVVueVQ7AUTuaARx+aan0MAK1/xWU+lyeHcGk0fGy+mV9LFnhGUEEv5 Rke4xQJOwGazHSMb0IBGlfILV9cIJ+G7VTh5pLWvGMrFPT+yw1T35LacGOFwQFvX gCCwqVqJ70jKVcKqD6BFb/YxsceAAmcp5UgzIs2+fa9UUVF5TxDxXO5EDKAh37Ru 0bedE12aOkCKMoS/UVosteXqppBn5If4QhZGZKojq38ueWyBxZ2Mg3/ZKhHPydgo W+aXdVobyPhQPKWXhA9GZoFSVwoVAA== =NWjC -----END PGP SIGNATURE----- --TD8GDToEDw0WLGOL--