Received: by 2002:a05:7412:5112:b0:fa:6e18:a558 with SMTP id fm18csp333683rdb; Tue, 23 Jan 2024 00:35:36 -0800 (PST) X-Google-Smtp-Source: AGHT+IEKqfbdP27YLIOE82dG3+gKWdWGh5U7/9EUGiqt+Xn/CF7HRw4gcWhz6THxN3oRayhH2VMn X-Received: by 2002:a05:620a:1006:b0:783:9279:817b with SMTP id z6-20020a05620a100600b007839279817bmr6171398qkj.82.1705998935924; Tue, 23 Jan 2024 00:35:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705998935; cv=pass; d=google.com; s=arc-20160816; b=xmuN5BshO5PMJQfMJg/XcJ3HpH/zTysSwZ/TpWc5QyWJsrvCG7x1aisPGFREAg2e9N CgZ576dRToEhi4m5dm5AVDsk6GBA3gVxm5wXsZiNghhwVHJW5aTXS7MjgX+OKsKVQm3j gvNhlspc+LzljBnYGmk6nZblH2vQxZ9zMykq9R0NWKwF+IomNmVotEm+LUY++Hnq8RBd 6LnLBAHm94udSNoEQs6mEN7fU3xyPcUlQJk2ZT6f0wCxhMYoLVW1y4TrrBwOyD8Zu1Ok UTEL4lVsy3OnxsxZ+iku1gpX5ZIQ0peXml4WWHIwb4SH0Qwum40dm3BTSVf2yDuINTt4 1Dog== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:date:message-id:feedback-id :dkim-signature:dkim-signature; bh=3W4oCTdv0FXEFahQwcsqyn/FRaGXMhdpGJXywPb64hs=; fh=gkUASQyEtNlG4D/tBe68tqR8rNG+jza/6pzNnLQTpVQ=; b=OwTc5xMQL2ilPBB+GCUmHtpyvHPX4XUFQmvVV8RpARmI8W/XIA2E3MiUNmkUoHn+5R roLSOA3QYsnl+8GRNEtGyztXBeThAAwYT86QC2yPAdV8gLZN3cWKqNwG2/GVYErZRMm0 kWoMJHsnNNw6leAuIxjftSZ7mx8cpLTrP9PgUAWpE/VbtoyV91VTvE4llNi+j/uM//qd i6cfs1th2ffM0kgUWGgCRV3lE5irqj5b4U15xKKYOpx9xBTQ6CA7Np4a5l1VriwYViwa cuWmRMODFlT29fnc1OYkZLiOE/CpgVLi/9/Q3RRzcivgyBgxelO/82A5Vm1sID4JtRun BbAg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@feathertop.org header.s=fm2 header.b=C2jQQpBZ; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=V4Pn7sZ3; arc=pass (i=1 spf=pass spfdomain=feathertop.org dkim=pass dkdomain=feathertop.org dkim=pass dkdomain=messagingengine.com); spf=pass (google.com: domain of linux-kernel+bounces-34908-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34908-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id o26-20020a05620a0d5a00b0078394da6d20si6456669qkl.146.2024.01.23.00.35.35 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Jan 2024 00:35:35 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-34908-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@feathertop.org header.s=fm2 header.b=C2jQQpBZ; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b=V4Pn7sZ3; arc=pass (i=1 spf=pass spfdomain=feathertop.org dkim=pass dkdomain=feathertop.org dkim=pass dkdomain=messagingengine.com); spf=pass (google.com: domain of linux-kernel+bounces-34908-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-34908-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 56D701C21074 for ; Tue, 23 Jan 2024 08:35:32 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7ECCA56B77; Tue, 23 Jan 2024 08:33:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=feathertop.org header.i=@feathertop.org header.b="C2jQQpBZ"; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b="V4Pn7sZ3" Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 091625C60C; Tue, 23 Jan 2024 08:33:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=64.147.123.21 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705998796; cv=none; b=uZW5GWyJJNR/VA+NEjeckehyMWibMCoitS+WHAThXT/JlUyz5rTHsu+7MygLDr6idT1wSpkk4dclR8fTd+HSfDxfusyp2qME95oMLkmHJBnFO7TxEU29Zli68RXzc4oM/6DsGdD+81HZCbJpy/SBPGj0P24sKVkl8Akk6FKX6xc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705998796; c=relaxed/simple; bh=3W4oCTdv0FXEFahQwcsqyn/FRaGXMhdpGJXywPb64hs=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=tI4RrlFP+RXUPggQLr+/msHpj4VvCCecNyphyqrtUYFUjjGxHxnKuHVWJ5UHNgXb0z95FSqs6wZYUtaNscRH2vVQz7p2Uf8HynFDBYxRcLQKCAxqNlMMx6qWSKrW1Awrt5/euW6LC+s/ce99kWircaUuMnrAmQ8/LOJ4QL7JjF0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=feathertop.org; spf=pass smtp.mailfrom=feathertop.org; dkim=pass (2048-bit key) header.d=feathertop.org header.i=@feathertop.org header.b=C2jQQpBZ; dkim=pass (2048-bit key) header.d=messagingengine.com header.i=@messagingengine.com header.b=V4Pn7sZ3; arc=none smtp.client-ip=64.147.123.21 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=feathertop.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=feathertop.org Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 08B923200AC2; Tue, 23 Jan 2024 03:33:11 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Tue, 23 Jan 2024 03:33:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=feathertop.org; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1705998791; x=1706085191; bh=3W4oCTdv0FXEFahQwcsqyn/FRaGXMhdp GJXywPb64hs=; b=C2jQQpBZjiTlZxWq/nsAQj9sYzK41RT2t7QgkgSFBK4et80H cWUSkh3GUxz8Yc4v2Ta6ftvzxdhXQvJgzJQsvame6l1FQDBpFa0/inRr9Er0C4tr xgJ+zIXKSLbq0yT3MZB+00qwAaH+7BgvcWffyo1gCwLRUG7gjgsZ7AsUOV2U04JI 2oZQJve/0aC+KIiaQB8XhVjbLsbsyaV003up94jneDia7d+f7rt/AE0Y+HEZ9nQa /CLyHQeVSmxz1iI59QWA3QjTCChkUXaDQRI+vBp0mhPDhwXyl5fNsczOEvs/9o/j FA2+TeCv9/UBeO64N5k665gj75NOOcMpWfhSSw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1705998791; x= 1706085191; bh=3W4oCTdv0FXEFahQwcsqyn/FRaGXMhdpGJXywPb64hs=; b=V 4Pn7sZ34NQuv4MvbyKMEzfMWGVvQvHt+AP4RDfQZSC2Jl9cix8jQXRWHCzbtui86 HQu2zbSIZbznekkJqZYteWG845W9sT9l3XTkC8HFPrwATMCTkCrOR5lCs6lVlyW9 uI4+dEBochgxzIRBeA7mW/A2qajKecew1AGwo9Lg0a9RPxxvlGMVDH3me/zFTHJ5 f1AEq+Z0OPnDoA4tn1vt+wJLp11c92Ab6gCjkDre1/r8YTP9heze+25pqLcrTV4Z yPYHeQq8g9RdUjojFnrs/K1dq5ygmS/9uhRnYb1wH6XNT0xU+a1dtfSTHOSKVmSo uscZQ2OA8w2t6pP+OmU+w== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrvdekjedguddujecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfevfhfhjggtgfesthekredttddvjeenucfhrhhomhepvfhi mhcunfhunhhnuceothhimhesfhgvrghthhgvrhhtohhprdhorhhgqeenucggtffrrghtth gvrhhnpeeugeefgfevueeitdehfffgfeevjeekteeihffhvdejveelhfeukeduueelgefh keenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehtih hmsehfvggrthhhvghrthhophdrohhrgh X-ME-Proxy: Feedback-ID: i1f8241ce:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 23 Jan 2024 03:33:05 -0500 (EST) Message-ID: <9cb6ae6b-15df-4467-b1b4-e0efd61c0d8f@feathertop.org> Date: Tue, 23 Jan 2024 19:33:02 +1100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 2/3] dt-bindings: rockchip: rk809: Document audio codec properties Content-Language: en-US To: Krzysztof Kozlowski , linux-rockchip@lists.infradead.org, conor.dooley@microchip.com, robh+dt@kernel.org, devicetree@vger.kernel.org Cc: linux-arm-kernel@lists.infradead.org, Chris Zhong , Conor Dooley , Heiko Stuebner , Krzysztof Kozlowski , Lee Jones , Zhang Qing , linux-kernel@vger.kernel.org References: <20240120135529.899403-1-tim@feathertop.org> <20240120135529.899403-3-tim@feathertop.org> <04ccf5f5-1f02-42f9-b1fc-b781c54d7ae9@linaro.org> <93d775df-af84-44ff-870e-f720a33ddf34@feathertop.org> <0b0a4c9f-0549-4566-a900-b1d7de5838d5@linaro.org> From: Tim Lunn In-Reply-To: <0b0a4c9f-0549-4566-a900-b1d7de5838d5@linaro.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 1/23/24 18:37, Krzysztof Kozlowski wrote: > On 23/01/2024 05:10, Tim Lunn wrote: >> On 1/22/24 19:14, Krzysztof Kozlowski wrote: >>> On 20/01/2024 14:55, Tim Lunn wrote: >>>> Rockchip RK809 shares the same audio codec block as the rk817 mfd, and >>>> is compatible with the existing rk817_codec driver. >>> Please use subject prefixes matching the subsystem. You can get them for >>> example with `git log --oneline -- DIRECTORY_OR_FILE` on the directory >>> your patch is touching. >> Ok I will check this. >>>> This patch introduces to the binding the standard property #sound-dai-cells >>>> and also an optional codec child node to hold codec specific properties. >>>> Currently there is only one property in this node however the downstream >>>> driver shows a number of other properties that are supported by the codec >>>> hardware, that could be implemented in the future. This maintains the >>>> existing driver ABI and keeps consistency with the rk817 bindings. >>> So you are adding a new node? Just for one property? No, just put it >>> into parent node. >> The existing upstream codec driver parses the property from the "codec" >> sub-node, if I >> move it to the parent node here, I will need to patch the codec driver >> to search in both locations, >> so as to not break the rk817 bindings.  If that is preferred, I can do >> it that way. > Your long commit msg has just very short mention about existing driver > and the rest is not helpful. Please rephrase to explain why and what you > are doing it. > OK I will rephrase both commit messages for the next version. >>> Downstream driver does not matter at all in that aspect. >>> >> The codec hardware supports additional properties but they are not >> implemented currently in >> upstream driver. > > Again: it does not matter. Bindings are not about drivers. > > Best regards, > Krzysztof >