RE: [PATCH v4 1/7] dt-bindings: pinctrl: renesas: Add alpha-numerical port support for RZ/V2H

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Krzysztof Kozlowski,

> -----Original Message-----
> From: Krzysztof Kozlowski <krzk@xxxxxxxxxx>
> Sent: 17 December 2024 09:00
> Subject: Re: [PATCH v4 1/7] dt-bindings: pinctrl: renesas: Add alpha-numerical port support for RZ/V2H
> 
> On 17/12/2024 09:49, Biju Das wrote:
> > Hi Krzysztof Kozlowski,
> >
> >> -----Original Message-----
> >> From: Krzysztof Kozlowski <krzk@xxxxxxxxxx>
> >> Sent: 17 December 2024 07:51
> >> Subject: Re: [PATCH v4 1/7] dt-bindings: pinctrl: renesas: Add
> >> alpha-numerical port support for RZ/V2H
> >>
> >> On 17/12/2024 08:29, Biju Das wrote:
> >>> Hi Krzysztof Kozlowski,
> >>>
> >>> Thanks for the feedback.
> >>>
> >>>> -----Original Message-----
> >>>> From: Krzysztof Kozlowski <krzk@xxxxxxxxxx>
> >>>> Sent: 17 December 2024 06:32
> >>>> Subject: Re: [PATCH v4 1/7] dt-bindings: pinctrl: renesas: Add
> >>>> alpha-numerical port support for RZ/V2H
> >>>>
> >>>> On Mon, Dec 16, 2024 at 07:53:11PM +0000, Biju Das wrote:
> >>>>> RZ/V2H has ports P0-P9 and PA-PB. Add support for defining
> >>>>> alpha-numerical ports in DT using RZV2H_* macros.
> >>>>
> >>>> So this is only for DT? Not really a binding. Binding binds driver
> >>>> implementation with DTS and you do not have here driver.
> >>>
> >>> Please see patch [1], see how this definition binds driver
> >>> implementation with DTS
> >>>
> >>> [1]
> >>> https://lore.kernel.org/all/20241216195325.164212-4-biju.das.jz@bp.r
> >>> en
> >>> esas.com/
> >>
> >> I don't know what is this patch, it is not part of these series
> >> addressed to me and commit msg says "in DT". If you want to receive meaningful review, make it
> easier for reviewers.
> >
> > The header files are part of DT bindings. So if it is wrong, why the
> > Commit "997daa8de64ccbb" "dt-bindings: clock: add ExynosAuto v920 SoC CMU bindings"
> > is part of bindings?
> 
> I meant that driver patch you linked.
> 
> >
> >
> >
> >>
> >>
> >>>
> >>>>
> >>>> Calling it a binding makes it immutable and gives us, DT
> >>>> maintainers, more work, so really no benefits at all.
> >>>
> >>>>
> >>>> I guess other DT maintainers will ack it, I prefer to reduce number of headers.
> >>>
> >>> DT describes hardware. The port names are alpha numeric on hardware manual.
> >>
> >> We talk about binding, not DT.
> >
> > Bu the definitions are part of bindings just like Commit "997daa8de64ccbb".
> 
> You made them part of bindings, but this is invalid as argument. How is this anyhow related? How is
> "DT describes hardware" part of binding?
> 
> You said "DT describes hardware", but we do not talk here about DT, do we? We talk about binding.

OK.

> I am not going to keep reading all the external references you keep bringing or discussing why someone
> else did something. This patch must be logical and correct on its own, not because someone else made
> something somewhere.

OK. According to me this patch is correct. It is for DT user and it described clearly in commit message

"RZ/V2H has ports P0-P9 and PA-PB. Add support for defining alpha-numerical
ports in DT using RZV2H_* macros."

Geert,

Please suggest should we merge this patch with the dts patch to avoid confusion??

Cheers,
Biju





[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux