[{"id":3669125,"web_url":"http://patchwork.ozlabs.org/comment/3669125/","msgid":"<acPuMGhPw74roB1E@orome>","list_archive_url":null,"date":"2026-03-25T14:22:13","subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","submitter":{"id":92481,"url":"http://patchwork.ozlabs.org/api/people/92481/","name":"Thierry Reding","email":"thierry.reding@kernel.org"},"content":"On Wed, Mar 25, 2026 at 07:16:59PM +0900, Mikko Perttunen wrote:\n> From: Thierry Reding <treding@nvidia.com>\n> \n> The PWM controller found on Tegra264 is largely compatible with the one\n> on prior generations, but it comes with some extra features, hence a new\n> compatible string is needed.\n> \n> Signed-off-by: Thierry Reding <treding@nvidia.com>\n> Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>\n> ---\n>  Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml | 2 ++\n>  1 file changed, 2 insertions(+)\n> \n> diff --git a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> index 41cea4979132..15706d2a808d 100644\n> --- a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> +++ b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> @@ -16,6 +16,8 @@ properties:\n>        - enum:\n>            - nvidia,tegra20-pwm\n>            - nvidia,tegra186-pwm\n> +          - nvidia,tegra194-pwm\n> +          - nvidia,tegra264-pwm\n\nI think this was lost during the earlier conversation we had on the\nsplit of these patches. Krzysztof had pointed out that tegra194-pwm is\nnow a duplicate entry. I don't know exactly how it ended up like this,\nbut I'm pretty sure what I meant was:\n\n\t- items:\n\t    - const: tegra264-pwm\n\t    - const: tegra194-pwm\n\nThis mirrors the fact that this is in fact backwards-compatible with\nTegra194 but also has additional features that we need the Tegra264\ncompatible string for.\n\nKrzysztof also requested that we drop the latter part of, or reword, the\ncommit message because we always want the compatible string to be added,\nregardless of backwards-compatibility, etc.\n\nSo I think maybe something like this would be better for the commit\nmessage:\n\n  The PWM controller found on Tegra264 is largely compatible with the one\n  on prior generations, but it comes with some extra features. The new\n  Tegra264-specific compatible string can be used to distinguish between\n  the feature sets.\n\nThierry","headers":{"Return-Path":"\n <linux-pwm+bounces-8369-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=aph2us2B;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8369-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"aph2us2B\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgq8r3S6vz1xy3\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 01:31:24 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 438A430A680E\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 14:22:28 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id B23ED3DFC81;\n\tWed, 25 Mar 2026 14:22:15 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 8E63D30B509;\n\tWed, 25 Mar 2026 14:22:15 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 1B15EC4CEF7;\n\tWed, 25 Mar 2026 14:22:14 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774448535; cv=none;\n b=dN55R0sYdzU76Om7/BZro4BBRidcJyo5s304kHz0+4RNtz7qQvtDweWCGwGjlJEa3R39GNdcoKFy49vldNlO1veJBpzRaX4+h9F5E+5juFhAVJoFBXVic4k2+cJwQ7BRj7Jobuygmn3JjqXy4MRPxw25g5mIWHzBHjyRVv6DRuk=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774448535; c=relaxed/simple;\n\tbh=vmrj39rcfkGKh/Ia7TefUaESQzcw43p3ZywMgJ2IK3s=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=iJdYB8mTThB8e3hySYCQAbxCJs8X3oVUmQjT1HrnA18O50adUvz4PUmNHgi8IKFjtn+ndga2o0dxbGHE+MiV8RgYwLvKxQqHzngfkoRadZvwaIt5u1nhYKmZjIRDCt+dclw2kAbZtGXX1SkNm8dWjwt+HyscuNEauuHEXACpC+8=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=aph2us2B; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774448535;\n\tbh=vmrj39rcfkGKh/Ia7TefUaESQzcw43p3ZywMgJ2IK3s=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=aph2us2BflIXnVhCOfyNFd1GFIZnxAQJPccWNWn8EJPcFUsAqPoydGbOg70qjWrGy\n\t CVjndUFIAVL2gqoBxL7GyX36OrUXELjMMUxzcrnk3sO3Yl0gRoCkdjpGGvzg76CvUw\n\t ygqEH5FiczErRcYFujYwiIutjZSsabXVlbl2PJx164MJhBrUMuNuzGVfh5GVm0XiFa\n\t 7oGPa8t89PfGEkBxJyy2chyzDXgU3g5MsmYPjXRoxN/g6GdHIWoU79e1TTeuaSgbna\n\t DRCDQSjwzgtuoKt3FCyy00YiG/2gqdbpRfo3saLoPIFa09pTyBrdMS1Z0lghhUhgGC\n\t fjJ25aXpZ02uw==","Date":"Wed, 25 Mar 2026 15:22:13 +0100","From":"Thierry Reding <thierry.reding@kernel.org>","To":"Mikko Perttunen <mperttunen@nvidia.com>","Cc":"Thierry Reding <thierry.reding@gmail.com>,  Uwe =?utf-8?q?Kleine-K=C3=B6?=\n\t=?utf-8?q?nig?= <ukleinek@kernel.org>,\n Jonathan Hunter <jonathanh@nvidia.com>,  Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-pwm@vger.kernel.org,\n linux-tegra@vger.kernel.org,  linux-kernel@vger.kernel.org,\n devicetree@vger.kernel.org, Thierry Reding <treding@nvidia.com>","Subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","Message-ID":"<acPuMGhPw74roB1E@orome>","References":"<20260325-t264-pwm-v2-0-998d885984b3@nvidia.com>\n <20260325-t264-pwm-v2-1-998d885984b3@nvidia.com>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n\tprotocol=\"application/pgp-signature\"; boundary=\"sznsudrqo2r736d6\"","Content-Disposition":"inline","In-Reply-To":"<20260325-t264-pwm-v2-1-998d885984b3@nvidia.com>"}},{"id":3669411,"web_url":"http://patchwork.ozlabs.org/comment/3669411/","msgid":"<177448605080.767719.1955302882683123394.b4-reply@b4>","list_archive_url":null,"date":"2026-03-26T00:47:30","subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and\n Tegra264 controllers","submitter":{"id":26499,"url":"http://patchwork.ozlabs.org/api/people/26499/","name":"Mikko Perttunen","email":"mperttunen@nvidia.com"},"content":"On 2026-03-25 15:22 +0100, Thierry Reding wrote:\n> On Wed, Mar 25, 2026 at 07:16:59PM +0900, Mikko Perttunen wrote:\n> > From: Thierry Reding <treding@nvidia.com>\n> > \n> > The PWM controller found on Tegra264 is largely compatible with the one\n> > on prior generations, but it comes with some extra features, hence a new\n> > compatible string is needed.\n> > \n> > Signed-off-by: Thierry Reding <treding@nvidia.com>\n> > Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>\n> > ---\n> >  Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml | 2 ++\n> >  1 file changed, 2 insertions(+)\n> > \n> > diff --git a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > index 41cea4979132..15706d2a808d 100644\n> > --- a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > +++ b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > @@ -16,6 +16,8 @@ properties:\n> >        - enum:\n> >            - nvidia,tegra20-pwm\n> >            - nvidia,tegra186-pwm\n> > +          - nvidia,tegra194-pwm\n> > +          - nvidia,tegra264-pwm\n> \n> I think this was lost during the earlier conversation we had on the\n> split of these patches. Krzysztof had pointed out that tegra194-pwm is\n> now a duplicate entry. I don't know exactly how it ended up like this,\n> but I'm pretty sure what I meant was:\n> \n> \t- items:\n> \t    - const: tegra264-pwm\n> \t    - const: tegra194-pwm\n\nAh, I see now.\n\n> \n> This mirrors the fact that this is in fact backwards-compatible with\n> Tegra194 but also has additional features that we need the Tegra264\n> compatible string for.\n\nThe Tegra264 PWM controller is in fact not backwards compatible with\nTegra194. It is close but not quite. I will drop the duplicate tegra194\ncompatible string and update the commit message accordingly.\n\nMikko\n\n> \n> Krzysztof also requested that we drop the latter part of, or reword, the\n> commit message because we always want the compatible string to be added,\n> regardless of backwards-compatibility, etc.\n> \n> So I think maybe something like this would be better for the commit\n> message:\n> \n>   The PWM controller found on Tegra264 is largely compatible with the one\n>   on prior generations, but it comes with some extra features. The new\n>   Tegra264-specific compatible string can be used to distinguish between\n>   the feature sets.\n> \n> Thierry","headers":{"Return-Path":"\n <linux-pwm+bounces-8371-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=pmBYKt+W;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8371-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"pmBYKt+W\"","smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.201.65","smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com","smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com","dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fh4r21pW9z1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 11:47:46 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id E7DAD300E1AC\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 00:47:43 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 957F21CEAC2;\n\tThu, 26 Mar 2026 00:47:41 +0000 (UTC)","from PH7PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11010065.outbound.protection.outlook.com [52.101.201.65])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 3CF0813B5B3;\n\tThu, 26 Mar 2026 00:47:39 +0000 (UTC)","from SJ2PR12MB9161.namprd12.prod.outlook.com (2603:10b6:a03:566::20)\n by DS0PR12MB7656.namprd12.prod.outlook.com (2603:10b6:8:11f::7) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.8; Thu, 26 Mar\n 2026 00:47:34 +0000","from SJ2PR12MB9161.namprd12.prod.outlook.com\n ([fe80::d9d1:8c49:a703:b017]) by SJ2PR12MB9161.namprd12.prod.outlook.com\n ([fe80::d9d1:8c49:a703:b017%4]) with mapi id 15.20.9745.019; Thu, 26 Mar 2026\n 00:47:34 +0000"],"ARC-Seal":["i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774486061; cv=fail;\n b=r8IZTfvDW4iqxg6wCAeL71LDHykcMpcx4iDW3vO3Z8YkLGPMDgr9iPM9Id2eNiruQSDofsD1HtSgxqmASvLelaBvpn77GWzuMcYLq+x5wnzIq9LMFx8fhCzmnK5toq+lrpfzavHk09+8v/wDmny9NUVtzi+KNr6BRwC1Fh46XRI=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=ALyiS+of7iYpmCcMWZnwDqby1iecou30t0ZQrH9ghBSHSyuxDMSWm35db8LaAsRl0mOGi1emvFIXABjcH8AQIEIpisbfqMF4pLAFiUMBNl8xngaAhKcCQA8yqg+hlKeVLaMcsIwOEVJpf4YI/aNnTdpa6f5E2E1PNC4EJMWdbKxmpS3zYcI0dYaUUmG+4BzGqFiELkibx2KVaiQM14F8dEhZ/RncjAbwgoZ7GIe/CpZrB0Bj4pUyU0AK271xdifa/emvtsqclrn2tFBrb8hJ4bTbFrRKz+Eiqiq+P19bvIWy5oo5V2R4vFb9oty6xwdRsNQsu5qpDQ/KKWiG5Te2IA=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774486061; c=relaxed/simple;\n\tbh=3lP5lubRtlH6JKMsphHeFwBUTLyfTgcP08PyEm4ewu4=;\n\th=Content-Type:Subject:From:To:Cc:In-Reply-To:References:Date:\n\t Message-Id:MIME-Version;\n b=MS9eKpxrBpJec8fPxPYH/ZBbs0cS4w0Vxe9zUST2RwglYhR9qmqWEzEsM4IeHRonct8eJTMJ5TANWyitCMJjHuKwuoUvkGbGfQdc3gxecWD49BLUji99DGsK6kAGJLXn95TEKWBT5KMnbzMd+GLYK6C5V8OLXDfD+UF54LwlOK0=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=S4QG/tK/pHb1Qt++D1wRTl3B+usucQP4K3R1xsDvV/c=;\n b=F/6OyuVeWHlkv/cgiy8RxJ8z6EfqyVCCCs7SneTKCfznakVRyRArcoilJEBwDC70HSW0S9dzG43+MSnHWjOqvxLwa2ohqaGdF5jJxTbhV3I5qtLkzhZRir9+g2VXF/jG/omibCtqh3JC2ti6SXSNaJxKyrvmt4H5BnCC8YtEFRQOEBcn7Nhht9+Z5TtEbTuFMXSzJXswdSt5YeFV/TA2kI1Wf6rPbxu4iM7S31FXMGW1VXHOntu0s+WpIrmG6iSLPHTALAJmTHbh2s+OwxGo8kkqG5eH4IqrGkGP7ltpB5z4UlcRQnsdj1SERPkun+msIvtfedS6fNAwjbQ213jdWw=="],"ARC-Authentication-Results":["i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=pmBYKt+W; arc=fail smtp.client-ip=52.101.201.65","i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=S4QG/tK/pHb1Qt++D1wRTl3B+usucQP4K3R1xsDvV/c=;\n b=pmBYKt+WQ6tfpRdDTxi/aH9wORk1RUVeacTOQlP7I84zjaVGZ37FP9gHlJmgvkQHWOK44f1yWlo44sYLfAKL5Hia/fAC7a4Voy8u+aE71LcsaNOQa1u1VfG5esrehFRgDP3RKyxl1z3EKusMBBQxxXnFX8rm4sKadiSDDhN/pNIJngzNIMVl/+i53+EjD5/3BXWZDx6R75lHIWky6NHTgAoLDPj/YGAiP9qIwu2U9cjkYpbrvDrj1j5cSA3xhEm46gaW36KjuhbCNkaFEGWXk1lB1rJiN+yQic2B5DegSJnkqp+n3F9jePMyC8APwtnI49QWYGtMeRpUKmuPDRZyEA==","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"7bit","Subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and\n Tegra264 controllers","From":"Mikko Perttunen <mperttunen@nvidia.com>","To":"Thierry Reding <thierry.reding@kernel.org>","Cc":"Mikko Perttunen <mperttunen@nvidia.com>,\n  Thierry Reding <thierry.reding@gmail.com>,\n =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= <ukleinek@kernel.org>,\n  Jonathan Hunter <jonathanh@nvidia.com>, Rob Herring <robh@kernel.org>,\n  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-pwm@vger.kernel.org,\n  linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,\n  devicetree@vger.kernel.org, Thierry Reding <treding@nvidia.com>","In-Reply-To":"<acPuMGhPw74roB1E@orome>","References":"<20260325-t264-pwm-v2-0-998d885984b3@nvidia.com>\n <20260325-t264-pwm-v2-1-998d885984b3@nvidia.com> <acPuMGhPw74roB1E@orome>","Date":"Thu, 26 Mar 2026 09:47:30 +0900","Message-Id":"<177448605080.767719.1955302882683123394.b4-reply@b4>","X-Mailer":"b4 0.16-dev-ad80c","X-ClientProxiedBy":"TYCP286CA0043.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:400:29d::14) To SJ2PR12MB9161.namprd12.prod.outlook.com\n (2603:10b6:a03:566::20)","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"SJ2PR12MB9161:EE_|DS0PR12MB7656:EE_","X-MS-Office365-Filtering-Correlation-Id":"5be0beda-3178-4e22-7376-08de8ad144dc","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"\n\tBCL:0;ARA:13230040|366016|10070799003|1800799024|7416014|376014|18002099003|56012099003|22082099003;","X-Microsoft-Antispam-Message-Info":"\n\tCn/TQwW9BfHmi+FdJMYcYNwdSRoSdEurpdSBaD2ETLJ7pbGvWSwm4IzldUcCl4FK1J0PmsaITClPxuf12bNC9J9zcyZEB5MmDQICYE32UiiJ6ga3GF4Gy5BrYznOTMPLOkQmlDFBt19qVWtv169oNLoC+QW6PfRWik6HilQKO2XVCtZUlrQpKPuv0RBOXAq5vSqplHTai8GSEGo5NJsphNarFy4qE9A7MXBx1m9bDRWXJv6xhLKKzrSsWM8ylgMVJFj/4gscvxBJETQ/vGjz7Yck4AKpxh6nsMb8SDGe39Sh+WwknOvE3PelNxMKWshokhi5FXVlBhGdsAgQHoFCj82p+Ju6vBH7o0KCWP3wUTp/CvdOAunFMqX19CJsb6EyYPMOmrgVGdmfJrWoirk0OGUiBFKww7gR9fXqOW3HuJ95u3tD4fKuI47vzJrplUXP8GKN11jn2i9N1g4SJWjI5ApBUUDqX6dgnfFewzU1eeuM9BxENuvNmWuAOYj49paO4wstqljAevzQb8dlZQTMtQmK+4/nAu3lRU//0B6ucqVHJ9qkzh/94OzJUVD2wZSETo+1zbQ9hm1jfzFWO7YVhwrtB/KBwUHCcjOc8+9Yg7nGEx3X960QRjV5NXzITp1jruc9yAd8i97lWLefbE8zP7BCvmUNa5p6QIU5osFsQnZe8btEuGSRQ5wwY43uf+kiGVpR4WnakysDSRKfDaj9UI3xJmCND4i0O6wfnZm+gaI=","X-Forefront-Antispam-Report":"\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR12MB9161.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(10070799003)(1800799024)(7416014)(376014)(18002099003)(56012099003)(22082099003);DIR:OUT;SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"2","X-MS-Exchange-AntiSpam-MessageData-0":"=?utf-8?q?bH81CFjZpko5GfS8l5PWoAYFWmEW?=\n\t=?utf-8?q?H6EYNr44KiG0XGEivhdWJ7GfxI1qsI0vwr9NwMCfoIKBqMTUk7cas2n1GDfpA2YQI?=\n\t=?utf-8?q?ABt0Lhhhs9cvr1+/DszOyGn96d/rM5neobzSHBDw8jFN+i8nuhi9kSKrU7GzxO2H3?=\n\t=?utf-8?q?aTc0FitTMp9t5LO6KK8sV30+6gb+cjR9acawGju9KAKf59w3vKhgM3FQ1Cm454mE9?=\n\t=?utf-8?q?yHRnThKhF98QpECoo11f7SrEkaddM1Rzq5JGVPSrGZCSq10ZhQ2TODOzWlwLybgEL?=\n\t=?utf-8?q?m5FmD594LSBhWn/uOkylFS7EL39wTqmeDD63V957033WSwdoG70aCQbshPVpenY3q?=\n\t=?utf-8?q?Il8VkKjc2GeCjSZS2XJxSv94z3JnVC/I89h6sRwOl430qt/25SS2xXiynsvE6MqCC?=\n\t=?utf-8?q?1q2EuO7FG743wq4u8hwVxtkdvanCCd2fbhOc+yl5CCziYKOus/ZPGL1Z61AQ9MEf7?=\n\t=?utf-8?q?pjRGVY70ejZmgxIr263stSqeWOOFUgSV0IGUhXXokcnkCjdO11DC1J4iBeyjRifHh?=\n\t=?utf-8?q?eWom9hiZ2C2YgnhXanAUvsLWWN9Rrm8aKcmyRclp97TLPAqauWMcjX7tv5ceNEcYZ?=\n\t=?utf-8?q?L9+rC13Hv5CR657ShGD99h/L3R+NvH/TAcWKdsJPb1mdl8NGyd59yE7bzp3qk9jXT?=\n\t=?utf-8?q?Q1gwbRHDeG61Swqc+Y/CCv3oghpUq+Ovr5ZsbJRIcxRHPYwEFFzmRLjyaNW4c5QY6?=\n\t=?utf-8?q?M2cwvGcAcCQh56THO+fBZuUVJoKSDTQCj6OT/1yqWHowwhGYSk+8oIJ/Qcqx7Yrf2?=\n\t=?utf-8?q?cUZLcn+osInEan8eSFVj7K1p1y2xWfWlUJBgYawZfc2PelUpPFUf6UGs4HawJlFJo?=\n\t=?utf-8?q?NeU21yw7eKlEqTa+hu0k0AwkdInp0KOxBJC6oN1BkR/fIRciDKeNz/pElW6eJd1ZZ?=\n\t=?utf-8?q?rAUuI22Dn1LrJeSKU4+7JyPkZ7pKStqOzRkEVnrGzoF69gULSHfEjd2ICoyD38YVE?=\n\t=?utf-8?q?1axkNFl5y5Wlfdxef32YJ2FaCyYzOA30jsLKYBIdRCQLwCkRMnoz8ucr7XCjZSwur?=\n\t=?utf-8?q?esjH1oMk+DuH6xvprRb3tEs0kn37hUMWYzqNMbNB2vDtvgIi6cPDDqkGu5O5LFXid?=\n\t=?utf-8?q?9XRm+Pm5l1I3MrfSDSuc+57nXNyFaimvFt3Iy3dC/GMKOxTWT7m4fVTOKbYlkWVXC?=\n\t=?utf-8?q?C0QQ0wTqpfv59Bedyf2LhazyPkfdJpNF0jrgiDnff3hEc446YwQd0pXG93cv9YdxL?=\n\t=?utf-8?q?GZrdl7oZizsAZBkARX41p1B89rI/VzgjmHcLJZG58neXubutO22G5vcQRUx2thOJ+?=\n\t=?utf-8?q?riQRn4mVwvZz0zaGps6DyPE+O1eQJavM8ldLCqrzHP43jQNt7zmcA8lnVMIMUZrbk?=\n\t=?utf-8?q?Yuvo2y2m8NspgJJVJgOj585O+4rP06ufagH1XsjFkC3DqiXq70RpHX32QjruUTid0?=\n\t=?utf-8?q?L/Lx4MmwP+GtYp6Lz8Q0j2p//x8VvnO+ZFOINtXy08lbTmwdPzpNtZUUUIm2JuObv?=\n\t=?utf-8?q?1Hx0BT8jgECri6Xg2wXVkmUK4HmyIzPqBFh+VAH7qEeRtv+fd21vbkrqymT1uyQdh?=\n\t=?utf-8?q?INq74Jv5FaJfUa4yi4GVsRt+1gHK1hhKzR8FlOXoPmVKyhVhaWkWiSECEgwBsumo3?=\n\t=?utf-8?q?lIbw9b2KtiBRXUtWcoldX2uRKXn7b98g9dS5ZcrZ3XqYGs6fKDzMI+nlBD8tLjf2r?=\n\t=?utf-8?q?pHewfpQNm6/4/1RcwVyYfZE4GWD+P1i3xhasQzyUWMT1crNaXVGTHAtF036D6ovBB?=\n\t=?utf-8?q?aEkeEDq1yV0xt3snS?=","X-MS-Exchange-AntiSpam-MessageData-1":"DY37qynPNEyUQg==","X-OriginatorOrg":"Nvidia.com","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 5be0beda-3178-4e22-7376-08de8ad144dc","X-MS-Exchange-CrossTenant-AuthSource":"SJ2PR12MB9161.namprd12.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Internal","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"26 Mar 2026 00:47:34.3025\n (UTC)","X-MS-Exchange-CrossTenant-FromEntityHeader":"Hosted","X-MS-Exchange-CrossTenant-Id":"43083d15-7273-40c1-b7db-39efd9ccc17a","X-MS-Exchange-CrossTenant-MailboxType":"HOSTED","X-MS-Exchange-CrossTenant-UserPrincipalName":"\n fbNbXhALBb00OOAFBGUDQg1GUL9OgRbkBeGFMbMmORgXsm76qJuYOjlfp98K7RMZdEH9JnX+xvSnwMiT1b9Oow==","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"DS0PR12MB7656"}},{"id":3669534,"web_url":"http://patchwork.ozlabs.org/comment/3669534/","msgid":"<20260326-portable-muscular-monkey-a1c3ab@quoll>","list_archive_url":null,"date":"2026-03-26T08:36:25","subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On Wed, Mar 25, 2026 at 07:16:59PM +0900, Mikko Perttunen wrote:\n> From: Thierry Reding <treding@nvidia.com>\n> \n> The PWM controller found on Tegra264 is largely compatible with the one\n> on prior generations, but it comes with some extra features, hence a new\n> compatible string is needed.\n\nSame comments as before.\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pwm+bounces-8375-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=ikj6D374;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8375-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"ikj6D374\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhHFf1sFCz1y1x\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 19:37:10 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 9C3A23012D2C\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 08:36:35 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id B84293B8D55;\n\tThu, 26 Mar 2026 08:36:29 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id A6AFD3B6C1E;\n\tThu, 26 Mar 2026 08:36:28 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 57E05C116C6;\n\tThu, 26 Mar 2026 08:36:27 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774514188; cv=none;\n b=P0d3i9Yf5nwldbsacu9wGcmlzUujVjUqfxIL5CygUvzLyp1eoa6L6r0U59JhtPddNCir/x+L4k7zGV2wYtItb745a2wJF+HHQ2sAlX1jgzYl4qjuz/b9CY7T7zQtVpISHgAyLSrmQ1qs71oP1WKEphbOWJw61IheL3gcUq8tHX4=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774514188; c=relaxed/simple;\n\tbh=1i0nNFABO9IcWj5T5hP3tWFtWMyMAwy/5TZSXO/JiaI=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=pH/3EUoOu11T21YfGjqdF/s2R6k6XyMGoOxGvsaHXfleIqBxz8/QWuYHOpXkvrpBpTNU6jBHsGjvW08lEjQ486dGRHEc1faBLT2TSfO1oVJzXHbyMc5cpF5V2dhMzAoJc1j6PKA8yNTyCrE3bqUiv8i5b5yaBm8ajk+5KddA3qo=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=ikj6D374; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774514187;\n\tbh=1i0nNFABO9IcWj5T5hP3tWFtWMyMAwy/5TZSXO/JiaI=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=ikj6D374i7Zlq4OlKHSmBYmXTNGzrFdmB8PEULWSxexofBNQla1nhLxPkkfiJuJDL\n\t +CuPjajpXQa2Y0MLdrf1tNH2O0LLmNarCZ6/4H6GEF28aeS+N93PNPYlhBfbzhXHdj\n\t ayHQrlE6gNSO/gd3SG08k4VqRzsgXinMTpfqofyE7Sj4N5I5O4DPM9BOAGfn7YppRb\n\t dcdbpMUrs1pqyr9iwrHU0AV5E13nB4XcG7HSv7XP6kYXvWvYlREp7m2HQ6BBHqqOra\n\t x63Q6oZudxgAghMXuJ+Su3shqQG+EN7JSEb49+qRn9MhgieHSlOITM807l2HGSJ6Ll\n\t oDfTl1gA059FQ==","Date":"Thu, 26 Mar 2026 09:36:25 +0100","From":"Krzysztof Kozlowski <krzk@kernel.org>","To":"Mikko Perttunen <mperttunen@nvidia.com>","Cc":"Thierry Reding <thierry.reding@gmail.com>,  Uwe =?utf-8?q?Kleine-K=C3=B6?=\n\t=?utf-8?q?nig?= <ukleinek@kernel.org>,\n Jonathan Hunter <jonathanh@nvidia.com>,  Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-pwm@vger.kernel.org,\n linux-tegra@vger.kernel.org,  linux-kernel@vger.kernel.org,\n devicetree@vger.kernel.org, Thierry Reding <treding@nvidia.com>","Subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","Message-ID":"<20260326-portable-muscular-monkey-a1c3ab@quoll>","References":"<20260325-t264-pwm-v2-0-998d885984b3@nvidia.com>\n <20260325-t264-pwm-v2-1-998d885984b3@nvidia.com>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20260325-t264-pwm-v2-1-998d885984b3@nvidia.com>"}},{"id":3669541,"web_url":"http://patchwork.ozlabs.org/comment/3669541/","msgid":"<20260326-lean-nippy-flamingo-4437bb@quoll>","list_archive_url":null,"date":"2026-03-26T08:41:01","subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On Wed, Mar 25, 2026 at 03:22:13PM +0100, Thierry Reding wrote:\n> On Wed, Mar 25, 2026 at 07:16:59PM +0900, Mikko Perttunen wrote:\n> > From: Thierry Reding <treding@nvidia.com>\n> > \n> > The PWM controller found on Tegra264 is largely compatible with the one\n> > on prior generations, but it comes with some extra features, hence a new\n> > compatible string is needed.\n> > \n> > Signed-off-by: Thierry Reding <treding@nvidia.com>\n> > Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>\n> > ---\n> >  Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml | 2 ++\n> >  1 file changed, 2 insertions(+)\n> > \n> > diff --git a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > index 41cea4979132..15706d2a808d 100644\n> > --- a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > +++ b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > @@ -16,6 +16,8 @@ properties:\n> >        - enum:\n> >            - nvidia,tegra20-pwm\n> >            - nvidia,tegra186-pwm\n> > +          - nvidia,tegra194-pwm\n> > +          - nvidia,tegra264-pwm\n> \n> I think this was lost during the earlier conversation we had on the\n> split of these patches. Krzysztof had pointed out that tegra194-pwm is\n> now a duplicate entry. I don't know exactly how it ended up like this,\n> but I'm pretty sure what I meant was:\n> \n> \t- items:\n> \t    - const: tegra264-pwm\n> \t    - const: tegra194-pwm\n> \n> This mirrors the fact that this is in fact backwards-compatible with\n> Tegra194 but also has additional features that we need the Tegra264\n> compatible string for.\n\nIf the devices are compatible. You have quite a lot of differences in\nthe driver, so the question is whether driver will work fine when bound\nvia old interface.\n\nThis was EXACTLY explained in DTS101 last year. I really focused on that\nbecause after repeating for few years and two previous speeches people\nstill claim compatibility is something else. :(\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pwm+bounces-8376-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=QT4bUVZS;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8376-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"QT4bUVZS\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhHPz5Sldz1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 19:44:23 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 03C7B30038EB\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 08:41:06 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 080AA32E743;\n\tThu, 26 Mar 2026 08:41:04 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id D8D061922F5;\n\tThu, 26 Mar 2026 08:41:03 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id F08C4C116C6;\n\tThu, 26 Mar 2026 08:41:02 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774514463; cv=none;\n b=ZxSDigvgprDlAdaGl+NyRZa9rDV2JCGSBGHv62u+LvuPzfWsdly/FUcxwkw7aSmds36/AuaC1cTUX3RflHeRd+r4XmsB6PwukLuCJKKMfGSYyCPSJkZWIkLHTl3a2s2cef9+UCzh23TcbxJv2C8WOf/KU8wfOJtgLKFa/ZyC0ok=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774514463; c=relaxed/simple;\n\tbh=0SAblPH1XqQLvGdcjAfRvzYQoMpv55rPMjM79Ead8qU=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=bP/liHLWNJ0gRDhs/d/Hkv1mGQcz97Bb2ild3enl4UKnGdgAhO+FDl9fQBaqJujTFsl3SVhPtRCqHRjIkivTyWDuGsg0KOFZyGNC5zVXLHNECNtgPZn+8cJzCGNEEfSU15qXVtZMvgAG5L1dALG8RLseJbF0XwR6LwCoc9DbWWA=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=QT4bUVZS; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774514463;\n\tbh=0SAblPH1XqQLvGdcjAfRvzYQoMpv55rPMjM79Ead8qU=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=QT4bUVZSZJt2iGbjA/8YCh+whQgc1RthrPG4RcNog4KZOUFY+y5GVyUjadAmuYCZA\n\t wyIsj0ZoCczBmpEIAqDy/ZT5qf+8KtNMG7EGAzIlZhhl/3Exxg3qL8HaWvuOsJcXwV\n\t roRahoskkiIwH96+zDYEv9pUuzIhGTBeINGnQmLzpnsW7fYfLq00J9K1Wd+SPyS6HB\n\t w32be45mS3v9lrW0+KjkIvd1h1xasFnL4xMn9PbEWvJ/5U9u52seTj2Wkqcp4FuG/7\n\t 3Yzl8b14MJvL8RGNTQXii/bL64YSCfBzhZedMD/LpIJ79K6QiWTjgtmINaTmET28VY\n\t yPNX1Lxq1cL7w==","Date":"Thu, 26 Mar 2026 09:41:01 +0100","From":"Krzysztof Kozlowski <krzk@kernel.org>","To":"Thierry Reding <thierry.reding@kernel.org>","Cc":"Mikko Perttunen <mperttunen@nvidia.com>,\n  Thierry Reding <thierry.reding@gmail.com>,\n Uwe =?utf-8?q?Kleine-K=C3=B6nig?= <ukleinek@kernel.org>,\n  Jonathan Hunter <jonathanh@nvidia.com>, Rob Herring <robh@kernel.org>,\n  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, linux-pwm@vger.kernel.org,\n  linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,\n devicetree@vger.kernel.org,  Thierry Reding <treding@nvidia.com>","Subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","Message-ID":"<20260326-lean-nippy-flamingo-4437bb@quoll>","References":"<20260325-t264-pwm-v2-0-998d885984b3@nvidia.com>\n <20260325-t264-pwm-v2-1-998d885984b3@nvidia.com>\n <acPuMGhPw74roB1E@orome>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<acPuMGhPw74roB1E@orome>"}},{"id":3669587,"web_url":"http://patchwork.ozlabs.org/comment/3669587/","msgid":"<acT8Bc7x-Pf6e5w5@orome>","list_archive_url":null,"date":"2026-03-26T09:41:10","subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","submitter":{"id":92481,"url":"http://patchwork.ozlabs.org/api/people/92481/","name":"Thierry Reding","email":"thierry.reding@kernel.org"},"content":"On Thu, Mar 26, 2026 at 09:47:30AM +0900, Mikko Perttunen wrote:\n> On 2026-03-25 15:22 +0100, Thierry Reding wrote:\n> > On Wed, Mar 25, 2026 at 07:16:59PM +0900, Mikko Perttunen wrote:\n> > > From: Thierry Reding <treding@nvidia.com>\n> > > \n> > > The PWM controller found on Tegra264 is largely compatible with the one\n> > > on prior generations, but it comes with some extra features, hence a new\n> > > compatible string is needed.\n> > > \n> > > Signed-off-by: Thierry Reding <treding@nvidia.com>\n> > > Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>\n> > > ---\n> > >  Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml | 2 ++\n> > >  1 file changed, 2 insertions(+)\n> > > \n> > > diff --git a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > > index 41cea4979132..15706d2a808d 100644\n> > > --- a/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > > +++ b/Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.yaml\n> > > @@ -16,6 +16,8 @@ properties:\n> > >        - enum:\n> > >            - nvidia,tegra20-pwm\n> > >            - nvidia,tegra186-pwm\n> > > +          - nvidia,tegra194-pwm\n> > > +          - nvidia,tegra264-pwm\n> > \n> > I think this was lost during the earlier conversation we had on the\n> > split of these patches. Krzysztof had pointed out that tegra194-pwm is\n> > now a duplicate entry. I don't know exactly how it ended up like this,\n> > but I'm pretty sure what I meant was:\n> > \n> > \t- items:\n> > \t    - const: tegra264-pwm\n> > \t    - const: tegra194-pwm\n> \n> Ah, I see now.\n> \n> > \n> > This mirrors the fact that this is in fact backwards-compatible with\n> > Tegra194 but also has additional features that we need the Tegra264\n> > compatible string for.\n> \n> The Tegra264 PWM controller is in fact not backwards compatible with\n> Tegra194. It is close but not quite. I will drop the duplicate tegra194\n> compatible string and update the commit message accordingly.\n\nAh... I remembered this wrongly. Yes, since the enable bit was moved to\na different register, we cannot claim backwards-compatibility.\n\nThierry","headers":{"Return-Path":"\n <linux-pwm+bounces-8379-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pwm@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=R9hlyzDX;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-pwm+bounces-8379-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"R9hlyzDX\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhK0F59s7z1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 20:55:41 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 5820E308E8B6\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 09:41:28 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id BBEFE350A1B;\n\tThu, 26 Mar 2026 09:41:13 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 8E42634E74E;\n\tThu, 26 Mar 2026 09:41:13 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 8861DC19423;\n\tThu, 26 Mar 2026 09:41:12 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774518073; cv=none;\n b=WkuccSOhXNaGvIoW9DYcMk4TdYRWgJbHvgDxmMTDRiHtwZ2umJ+nLadqvJXSAsSuUxad/2owvukn2YGdqAoG/MeMy4YIHrsrCEnT0p3oilVHcZ9TF+6HqTFcEsP+GiII2Idb5vHEUxcpW53OMsToONkRQJQ927bD/aj6HqDyICs=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774518073; c=relaxed/simple;\n\tbh=LXO/ZoYhdP1lO0jJP7coqJaFwOOcEUtUqp5npVXiXQY=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=dVlM7ZqBVCfofO7SDg13mh/SXOrYX9TaQBv5mF5xvf378H5NEHB3RovRNkegDWmx43Ntr4lyB59oG4H889Wc/Qsr0ekHbavlbacB7oYyiFpd294U5xq2jThpe992lJ45VhUkVHYNduTsGwcI8q3R51bC+B/sMCaKNP1Cpvx5rlk=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=R9hlyzDX; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1774518073;\n\tbh=LXO/ZoYhdP1lO0jJP7coqJaFwOOcEUtUqp5npVXiXQY=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=R9hlyzDXp3wnmy9xYHQbT9QGCRmu95NGrbfr3s+7He3+VdhpglwVODn6T/Rcobyul\n\t AOHSK73O57rRSVOEWej4Ojpc0qKS/T9ONemcDS5KnUxR7NWgqfy0POv02PjSVuep0E\n\t XdtsEbgB85BCmxaMUX7abRDEO/YHCPV2YXoZzPdo/sM7wvvcVc+7W4tyTzGP7YOmgl\n\t EenGO0KzdraWugeQjQIyB0HP8FE5/qAzodwoctP56dRiDDBxeWVTjLSGfnLvkw24bm\n\t h1BZnt2WROl55myL+mK0hFb5A/meDX7sBCG1M8gvyNvBP/YIGkypkyeFA/RHJ6DoOU\n\t Gj1ekTzbIgO2w==","Date":"Thu, 26 Mar 2026 10:41:10 +0100","From":"Thierry Reding <thierry.reding@kernel.org>","To":"Mikko Perttunen <mperttunen@nvidia.com>","Cc":"Thierry Reding <thierry.reding@gmail.com>,  Uwe =?utf-8?q?Kleine-K=C3=B6?=\n\t=?utf-8?q?nig?= <ukleinek@kernel.org>,\n Jonathan Hunter <jonathanh@nvidia.com>,  Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, linux-pwm@vger.kernel.org,\n linux-tegra@vger.kernel.org,  linux-kernel@vger.kernel.org,\n devicetree@vger.kernel.org, Thierry Reding <treding@nvidia.com>","Subject":"Re: [PATCH v2 1/7] dt-bindings: pwm: Document Tegra194 and Tegra264\n controllers","Message-ID":"<acT8Bc7x-Pf6e5w5@orome>","References":"<20260325-t264-pwm-v2-0-998d885984b3@nvidia.com>\n <20260325-t264-pwm-v2-1-998d885984b3@nvidia.com>\n <acPuMGhPw74roB1E@orome>\n <177448605080.767719.1955302882683123394.b4-reply@b4>","Precedence":"bulk","X-Mailing-List":"linux-pwm@vger.kernel.org","List-Id":"<linux-pwm.vger.kernel.org>","List-Subscribe":"<mailto:linux-pwm+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pwm+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n\tprotocol=\"application/pgp-signature\"; boundary=\"2nsh7bm5ntdspgqa\"","Content-Disposition":"inline","In-Reply-To":"<177448605080.767719.1955302882683123394.b4-reply@b4>"}}]