Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp1283302rwb; Fri, 28 Jul 2023 07:21:41 -0700 (PDT) X-Google-Smtp-Source: APBJJlE1+UaaeDG55R6YahPoQveidtyHHnFESnxagbRo3ovoxtnlaDIcwsSLeP/ocs7sngwvIY0a X-Received: by 2002:a17:907:7898:b0:969:7739:2eb7 with SMTP id ku24-20020a170907789800b0096977392eb7mr2602986ejc.4.1690554100813; Fri, 28 Jul 2023 07:21:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690554100; cv=none; d=google.com; s=arc-20160816; b=r6pUMjABf3TIIqP272Evwec9kl2vEPGRu+GWFb3wU3gkPRgMeXe+AsaIG+9JLJw80O rQMmTY0vcEtnOSeyJy5uG/ihGjwfHks2MXegfMGTTWzjJwckT2F80AfD8C4/+sVOKvZ+ wU2yWLB6V8IosUn8RDCb057EfUsutdHsDt1bb8bPdycp4SVzfayLFKZnsfSE6FetFw4I y5ru8k9x7Un+qv01MlpPSOdSWBDmTZNww9jCAQ+Nusfx1By8S0WdY1vrMwwos6rLy210 Eo5r5S/uqC3oUvjtFfBePEfuNOa5DlAcqCT4u+jDjx7Y9iIm9QzAyxeI5skkO/+7kL3E FFFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=szMhUXDGYPtEbY5jp5O+2jtP4h5CPng55U28Wi5L0bo=; fh=vdfbmkPInR1dmmdK7eot5cRli7oZHy7eYdIEQBaMGh0=; b=xlL3dpTwFFC65vbaxKQQ1dSWt5OGGPSceUM2+hVcUIhYoRPPz7nUJnteKMn7dV+7Da dy0l3QW1kQfwOR5a9FdMPvCH0U8nWfHYAu4E6in48pEBqWvb5/34JyHEuwkcrOlH0wON UC8b8Fj9N75LytFpML0r4fYTNt3mCHQzo9FQhDZL1e26f9U1srLJKuj+UQ0SehLurqtO ZVV0CsMCPg8qz3VV5j1g/SKtKBKyjsMl2ETHBzu7ATvWd7QZRRw+Dj1kS2YsClvwZfV+ vl0p+O17K9zSs5tAWJrbUzLze+1SNfEZtDv2GIYBsinycFD5QPJeltF1h/wQuGHf+TwV f4hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=q5EVvaCz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id j21-20020a170906831500b0099bdabdc303si1703067ejx.840.2023.07.28.07.21.16; Fri, 28 Jul 2023 07:21:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=q5EVvaCz; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S236848AbjG1N3W (ORCPT + 99 others); Fri, 28 Jul 2023 09:29:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236843AbjG1N2t (ORCPT ); Fri, 28 Jul 2023 09:28:49 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A94E63C2A; Fri, 28 Jul 2023 06:28:09 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 6995462155; Fri, 28 Jul 2023 13:26:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 05421C433C7; Fri, 28 Jul 2023 13:26:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1690550814; bh=lpIxrmKmbOC7WRk7UtNOjkyEwzHrgZsH0CggdVA8FGc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=q5EVvaCzpJQ4I3pL/dqanw4An88CDoDbuoxNALg0XrSbi+gG8ZdD18x/u13pPRFvs szdS5EFpi7oxt3xFKvDYOxTm8D5z8Gp3V86McLswxN0c+UChvniaenoibuvyAxQ/vG u2p+TbOnwF9T87wQ3w6DqrgPk/5v0wqKbZ3Xq/oly9L/XSG4gkl6X1icdEcLra3Tyh spwuMgqoY3ckyUtxgqTSacvHP+XihYaz6/x74xu/H/8dIh3wp83EwmhzY/gwKZBtr1 azeL+cbsqfGQCJGjSyw6Gd3UnyCXPinEl+Vl81NwPm0vQOxKqzmtUkMUmFsSC97Kz6 /hgp/mm0jbUiQ== Date: Fri, 28 Jul 2023 14:26:47 +0100 From: Mark Brown To: Krzysztof Kozlowski Cc: Maso Huang , Liam Girdwood , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Jaroslav Kysela , Takashi Iwai , Trevor Wu , Arnd Bergmann , Mars Chen , Allen-KH Cheng , alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH v3 6/6] ASoC: dt-bindings: mediatek,mt7986-afe: add audio afe document Message-ID: <557424df-a8bf-4b52-af4e-7f6dbe660cea@sirena.org.uk> References: <20230728090819.18038-1-maso.huang@mediatek.com> <20230728090819.18038-7-maso.huang@mediatek.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="XT3kLeQv44OA4A+I" Content-Disposition: inline In-Reply-To: X-Cookie: Ontogeny recapitulates phylogeny. X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --XT3kLeQv44OA4A+I Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Fri, Jul 28, 2023 at 02:51:26PM +0200, Krzysztof Kozlowski wrote: > On 28/07/2023 11:08, Maso Huang wrote: > > + - assigned-clocks > > + - assigned-clock-parents > You should constrain your clocks per variants. I doubt that they are > really so flexible/optional on each SoC... or maybe missing clocks are > result of unimplemented parts in the driver? But then this should not > really affect bindings. Bindings still should require such clocks. Your > DTS can always provide a <0>, if needed. Depending on what the clocks are some of them might genuinely be optional, it's fairly common for audio devices to have multiple clock inputs and be able to select between them depending on system requirements or to have bidirectional clock pins which may be either a provider or consumer depending on system configuration. No idea how that applies with this specific device. --XT3kLeQv44OA4A+I Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmTDwhYACgkQJNaLcl1U h9AF5gf+NIN7ZO19dqJ/AAyoSKsZgUmZxvpWcqc20xa2BWORhhpXVszso2nROeQY jsefIMUnAc0ZTUc+dTecZiFZBTZKRAjeIa2yoESwzssTXpGzFjJl8Nik7G+RCTcM Cz283cPsg9KbhhSqcBwKrmcFfnNpGpjgk9r6/gCtt01raGtRdzRlWJAWJH3eqe9T OuE/jOaguHuHjkw49hcGqUdlSj5BqdPjO/6wMm9cuS1jQ0VPwAraH97T2JXH9sGK ufNZ9h8Bh2XQGOFgK+ADXUP2DdGNuIP/uxz1kBRSL+1+VI8DjFD09wRJB1/92bye JQFqsIVQhdj19h5m2Y/IKt/qut1ppQ== =zUSr -----END PGP SIGNATURE----- --XT3kLeQv44OA4A+I--