Received: by 10.192.165.148 with SMTP id m20csp5370014imm; Tue, 1 May 2018 13:51:06 -0700 (PDT) X-Google-Smtp-Source: AB8JxZoapWYkQ/FzprQBtXDtjJ9IHijEBoq+jsIaLxqmKLuioaCBwsv2wL7gpbZzXF2FR7Yr9L7a X-Received: by 10.98.9.145 with SMTP id 17mr17094038pfj.34.1525207866655; Tue, 01 May 2018 13:51:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525207866; cv=none; d=google.com; s=arc-20160816; b=AUyUfUDYoV47Joa2Q9yAGfRIh4KeJMOAG2A/LnHjR5SgGP1hLx1CZ8T2qjZlENhEWo 8dxRRtg4Gf4DqvA0QS/mNMnSoiLCvP+Kb7Bf/A8s18viPvOkBU7b2P+5sg8s0OtDaDoY F5hdxcRDc6cRGlLqUC6PhqQwm/qXzkPypjVptqRAHFUbRwU9PT0VNHSrw3xl3nOR0FOp hWAS3cjeIatCF32qDdcH3v6FRunuAipC64xsVD7VQptkwfS+qiEDsn0FfA1t4gLDHyWY hCekq4L2/yifIVkWMG+CnQP5WBfwZ0Nfk6r6Sd61+D5IObk5ZRlwiNELtKheQUfO4F9S qosw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=uGVScRRf4fpTJlx1y3GdKQXU+bUfy1pETbYMB3Ad57A=; b=Yu7J/1ECVpcNG8HhQqhtzGDhikGmQHQ0cc8mf1S9bKCjubQzd5FtfoBSVqr4DWlFyZ 2LqrYcPZU4ESu/pT0jUxX2Ya1qxrvIV74cAnoOSWJWba0Jo1hiuEKQz+CEvqiKjgwrJX wlYw/8cVvw7SFiUSvlfwgjyLvlEW1auCkY8gk26LxVhEiAzaKRaGhXj4jau4bJNgsokT 3LzZgi8s46uHITvw75seSa60vkWUpJ7f594h9+QZdgmusClhJPgFbeGBpe2xmVImVvMY KxIb+kMxBdc7o75r6+EGzwi3/pf+1xslGwdN/RhbtvDosPcEeVnTLN8IoGd2jX/AqZwh HOWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=OifvxRni; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m26-v6si1487930pli.129.2018.05.01.13.50.52; Tue, 01 May 2018 13:51:06 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=OifvxRni; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751421AbeEAUuV (ORCPT + 99 others); Tue, 1 May 2018 16:50:21 -0400 Received: from heliosphere.sirena.org.uk ([172.104.155.198]:47004 "EHLO heliosphere.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750766AbeEAUuU (ORCPT ); Tue, 1 May 2018 16:50:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uGVScRRf4fpTJlx1y3GdKQXU+bUfy1pETbYMB3Ad57A=; b=OifvxRni2Pavems1OhtSTMYIf R8StM3/3wNYJd26huuWad2Ff+lxdENKNiWjUJcOK26WYSnnM/SnHbS+yiDCz0UbhWa2OM9Fp2mkgS l+CQMf+Owv3xJ9RGyorQzq0FcR6IV6N8J499+R8Aa4HLqaahsVJbbTJJpYIB+SNwv/X/s=; Received: from [211.55.52.17] (helo=finisterre.ee.mobilebroadband) by heliosphere.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1fDcDy-00013v-8s; Tue, 01 May 2018 20:50:10 +0000 Received: by finisterre.ee.mobilebroadband (Postfix, from userid 1000) id 0085C44007A; Tue, 1 May 2018 21:50:06 +0100 (BST) Date: Wed, 2 May 2018 05:50:06 +0900 From: Mark Brown To: Adam Thomson Cc: Akshu Agrawal , "djkurtz@chromium.org" , "Alexander.Deucher@amd.com" , Support Opensource , Jaroslav Kysela , Takashi Iwai , Liam Girdwood , "moderated list:SOUND" , open list Subject: Re: [PATCH v2] ASoC: da7219: read fmw property to get mclk for non-dts systems Message-ID: <20180501205006.GE2714@sirena.org.uk> References: <1525080203-18947-1-git-send-email-akshu.agrawal@amd.com> <2E89032DDAA8B9408CB92943514A0337014C1E93BC@SW-EX-MBX01.diasemi.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ffoCPvUAPMgSXi6H" Content-Disposition: inline In-Reply-To: <2E89032DDAA8B9408CB92943514A0337014C1E93BC@SW-EX-MBX01.diasemi.com> X-Cookie: Rubber bands have snappy endings! User-Agent: Mutt/1.9.5 (2018-04-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ffoCPvUAPMgSXi6H Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Apr 30, 2018 at 07:05:19PM +0000, Adam Thomson wrote: > There is already a means via DT to specify the MCLK for a device using the > generic clock DT bindings, and this driver already uses that. Should ACPI not > have something similar to that which is generic, rather than adding device > specific bindings/properties to achieve the same? There will be other drivers > that will want to do the same. There's a lot of things that ACPI *should* do but doesn't - it's a bit of a shambles how ACPI standards get defined and what's there is not really intended to handle systems like these semi-embedded ones. One of the big gaps in ACPI is that it has no handling at all of clocks, that's supposed to be done transparently by firmware in the ACPI model. What a lot of the embedded Intel people have been doing is coopting the DT bindings wholesale for ACPI systems but that has problems when you get into areas which should be handled in some way on ACPI systems like power and unfortunately clocks are kind of power adjacent so might be a bit sketchy here. --ffoCPvUAPMgSXi6H Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAlro0vwACgkQJNaLcl1U h9CnAAf/VwTBy/ZB+foJzxfOU8xVz87nhic1tcWLDgNCiii2I9Cfik/BYvRa3iNF MG2RsXxnHFmJEWt2bJMfCSpL8jPoc3zDpvm8vCVx3RHVHHJDzeD9Ju4YVIXf0Rzl 0YSW3hPQ9Kh5XiEl5bP35mRrzKKR0j2BJry7zKyvz79qKfg62NZFCfoEkUT622Ei kK1DPkVo0laMTyRvx0U+s6U22tPPSQOetx9Gnajs3WGSbdg0Em2TQB6lp4WPG1U1 UT1EgDl8OQZ+jb2BPQXyIGsTd94k54JcrMhNrf3J+LyApPVr6XkJM8cNA2+OlPTd vfR510l747ogAeMpE8LoyT3D0euZYA== =Et4f -----END PGP SIGNATURE----- --ffoCPvUAPMgSXi6H--