public inbox for linux-tegra@vger.kernel.org
 help / color / mirror / Atom feed
From: Thierry Reding <thierry.reding@gmail.com>
To: Dmitry Osipenko <digetx@gmail.com>
Cc: Jon Hunter <jonathanh@nvidia.com>, linux-tegra@vger.kernel.org
Subject: Re: [PATCH 16/25] ARM: tegra: Avoid pwm- prefix in pinmux nodes
Date: Fri, 10 Dec 2021 15:38:00 +0100	[thread overview]
Message-ID: <YbNmSIqlzB9A6aGX@orome> (raw)
In-Reply-To: <169a140b-7cf6-7a60-fc1d-e3a9574604a7@gmail.com>

[-- Attachment #1: Type: text/plain, Size: 3038 bytes --]

On Thu, Dec 09, 2021 at 10:13:56PM +0300, Dmitry Osipenko wrote:
> 09.12.2021 20:33, Thierry Reding пишет:
> > From: Thierry Reding <treding@nvidia.com>
> > 
> > The "pwm-" prefix currently matches the DT schema for PWM controllers
> > and throws an error in that case. This is something that should be fixed
> > in the PWM DT schema, but in this case we can also preempt any such
> > conflict by naming the nodes after the pins like we do for many others
> > of these nodes.
> > 
> > Signed-off-by: Thierry Reding <treding@nvidia.com>
> > ---
> >  arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 4 ++--
> >  arch/arm/boot/dts/tegra20-colibri-iris.dts    | 4 ++--
> >  arch/arm/boot/dts/tegra20-colibri.dtsi        | 4 ++--
> >  3 files changed, 6 insertions(+), 6 deletions(-)
> > 
> > diff --git a/arch/arm/boot/dts/tegra20-colibri-eval-v3.dts b/arch/arm/boot/dts/tegra20-colibri-eval-v3.dts
> > index a05fb3853da8..d2a3bf9d28bd 100644
> > --- a/arch/arm/boot/dts/tegra20-colibri-eval-v3.dts
> > +++ b/arch/arm/boot/dts/tegra20-colibri-eval-v3.dts
> > @@ -70,11 +70,11 @@ mmccd {
> >  				nvidia,tristate = <TEGRA_PIN_DISABLE>;
> >  			};
> >  
> > -			pwm-a-b {
> > +			sdc {
> >  				nvidia,tristate = <TEGRA_PIN_DISABLE>;
> >  			};
> >  
> > -			pwm-c-d {
> > +			sdb_sdd {
> >  				nvidia,tristate = <TEGRA_PIN_DISABLE>;
> >  			};
> >  
> > diff --git a/arch/arm/boot/dts/tegra20-colibri-iris.dts b/arch/arm/boot/dts/tegra20-colibri-iris.dts
> > index 425494b9ed54..00ecbbd5e9e1 100644
> > --- a/arch/arm/boot/dts/tegra20-colibri-iris.dts
> > +++ b/arch/arm/boot/dts/tegra20-colibri-iris.dts
> > @@ -70,11 +70,11 @@ mmccd {
> >  				nvidia,tristate = <TEGRA_PIN_DISABLE>;
> >  			};
> >  
> > -			pwm-a-b {
> > +			sdc {
> >  				nvidia,tristate = <TEGRA_PIN_DISABLE>;
> >  			};
> >  
> > -			pwm-c-d {
> > +			sdb_sdd {
> >  				nvidia,tristate = <TEGRA_PIN_DISABLE>;
> >  			};
> >  
> > diff --git a/arch/arm/boot/dts/tegra20-colibri.dtsi b/arch/arm/boot/dts/tegra20-colibri.dtsi
> > index 80e439003a6d..2350fda3be6a 100644
> > --- a/arch/arm/boot/dts/tegra20-colibri.dtsi
> > +++ b/arch/arm/boot/dts/tegra20-colibri.dtsi
> > @@ -113,7 +113,7 @@ bl-on {
> >  			};
> >  
> >  			/* Colibri Backlight PWM<A>, PWM<B> */
> > -			pwm-a-b {
> > +			sdc {
> >  				nvidia,pins = "sdc";
> >  				nvidia,function = "pwm";
> >  				nvidia,tristate = <TEGRA_PIN_ENABLE>;
> > @@ -242,7 +242,7 @@ cif {
> >  			};
> >  
> >  			/* Colibri PWM<C>, PWM<D> */
> > -			pwm-c-d {
> > +			sdb_sdd {
> >  				nvidia,pins = "sdb", "sdd";
> >  				nvidia,function = "pwm";
> >  				nvidia,tristate = <TEGRA_PIN_ENABLE>;
> > 
> 
> Should be a bit nicer to add the 'pin-' prefix, like I suggested to
> David [1] sometime ago.

We don't use the pin- prefix anywhere else, so it would just look out of
place. We've used this kind of notation where the node name is composed
of the concatenation of the pins defined within elsewhere, so I prefer
that.

Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2021-12-10 14:38 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-12-09 17:33 [PATCH 00/25] ARM: tegra: Various cleanups for DT validation Thierry Reding
2021-12-09 17:33 ` [PATCH 01/25] ARM: tegra: Clean up external memory controller nodes Thierry Reding
2021-12-09 20:01   ` Dmitry Osipenko
2021-12-10 12:17     ` Thierry Reding
2021-12-10 15:15       ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 02/25] ARM: tegra: Specify correct PMIC compatible on Tegra114 boards Thierry Reding
2021-12-09 17:33 ` [PATCH 03/25] ARM: tegra: Rename SPI flash chip nodes Thierry Reding
2021-12-09 17:33 ` [PATCH 04/25] ARM: tegra: Rename top-level clocks Thierry Reding
2021-12-09 18:27   ` Dmitry Osipenko
2021-12-10 12:53     ` Thierry Reding
2021-12-11 16:45       ` Dmitry Osipenko
2021-12-13 16:02         ` Thierry Reding
2021-12-13 16:52           ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 05/25] ARM: tegra: Rename top-level regulators Thierry Reding
2021-12-09 17:33 ` [PATCH 06/25] ARM: tegra: Fix compatible string for Tegra30+ timer Thierry Reding
2021-12-09 19:36   ` Dmitry Osipenko
2021-12-10 13:42     ` Thierry Reding
2021-12-10 15:23       ` Dmitry Osipenko
2021-12-13 16:04         ` Thierry Reding
2021-12-13 16:44           ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 07/25] ARM: tegra: Add #reset-cells for Tegra114 MC Thierry Reding
2021-12-09 20:34   ` Dmitry Osipenko
2021-12-10 13:43     ` Thierry Reding
2021-12-10 15:28       ` Dmitry Osipenko
2021-12-13 16:06         ` Thierry Reding
2021-12-13 16:47           ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 08/25] ARM: tegra: Rename GPIO hog nodes to match schema Thierry Reding
2021-12-09 17:33 ` [PATCH 09/25] ARM: tegra: Rename GPU node on Tegra124 Thierry Reding
2021-12-09 17:33 ` [PATCH 10/25] ARM: tegra: Drop reg-shift for Tegra HS UART Thierry Reding
2021-12-09 19:01   ` Dmitry Osipenko
2021-12-10 13:49     ` Thierry Reding
2021-12-09 17:33 ` [PATCH 11/25] ARM: tegra: Rename thermal zone nodes Thierry Reding
2021-12-09 20:06   ` Dmitry Osipenko
2021-12-10 14:10     ` Thierry Reding
2021-12-10 15:29       ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 12/25] ARM: tegra: Do not use unit-address for OPP nodes Thierry Reding
2021-12-09 18:38   ` Dmitry Osipenko
2021-12-10 14:27     ` Thierry Reding
2021-12-10 15:33       ` Dmitry Osipenko
2021-12-10 22:39         ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 13/25] ARM: tegra: Fix Tegra124 I2C compatible string list Thierry Reding
2021-12-09 17:33 ` [PATCH 14/25] ARM: tegra: Drop unused AHCI clocks on Tegra124 Thierry Reding
2021-12-09 17:33 ` [PATCH 15/25] ARM: tegra: Sort Tegra124 XUSB clocks correctly Thierry Reding
2021-12-09 17:33 ` [PATCH 16/25] ARM: tegra: Avoid pwm- prefix in pinmux nodes Thierry Reding
2021-12-09 19:13   ` Dmitry Osipenko
2021-12-10 14:38     ` Thierry Reding [this message]
2021-12-10 15:38       ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 17/25] ARM: tegra: Add compatible string for built-in ASIX on Colibri boards Thierry Reding
2021-12-09 17:33 ` [PATCH 18/25] ARM: tegra: Remove PHY reset GPIO references from USB controller node Thierry Reding
2021-12-09 17:33 ` [PATCH 19/25] ARM: tegra: Add dummy backlight power supplies Thierry Reding
2021-12-09 19:07   ` Dmitry Osipenko
2021-12-10 14:51     ` Thierry Reding
2021-12-09 17:33 ` [PATCH 20/25] ARM: tegra: Use correct vendor prefix for Invensense Thierry Reding
2021-12-09 17:33 ` [PATCH 21/25] ARM: tegra: Remove unsupported properties on Apalis Thierry Reding
2021-12-09 17:33 ` [PATCH 22/25] ARM: tegra: Move I2C clock frequency to bus nodes Thierry Reding
2021-12-09 18:57   ` Dmitry Osipenko
2021-12-10 15:01     ` Thierry Reding
2021-12-10 16:08       ` Dmitry Osipenko
2021-12-13 16:10         ` Thierry Reding
2021-12-13 16:34           ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 23/25] ARM: tegra: Remove stray #reset-cells property Thierry Reding
2021-12-09 19:24   ` Dmitry Osipenko
2021-12-10 15:05     ` Thierry Reding
2021-12-10 18:08       ` Dmitry Osipenko
2021-12-13 16:11         ` Thierry Reding
2021-12-13 16:26           ` Dmitry Osipenko
2021-12-13 16:40             ` Dmitry Osipenko
2021-12-09 20:30   ` Dmitry Osipenko
2021-12-09 17:33 ` [PATCH 24/25] ARM: tegra: Fix SLINK compatible string on Tegra30 Thierry Reding
2021-12-09 17:33 ` [PATCH 25/25] ARM: tegra: Fix I2C mux reset GPIO reference on Cardhu Thierry Reding

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=YbNmSIqlzB9A6aGX@orome \
    --to=thierry.reding@gmail.com \
    --cc=digetx@gmail.com \
    --cc=jonathanh@nvidia.com \
    --cc=linux-tegra@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox