[PATCH 1/3] dt-bindings: mediatek: add pinctrl definition for mt8188

hui.liu hui.liu at mediatek.com
Tue Jul 26 05:41:28 PDT 2022


On Tue, 2022-07-26 at 11:45 +0200, Krzysztof Kozlowski wrote:
> On 25/07/2022 12:10, hui.liu wrote:
> > On Fri, 2022-07-22 at 20:19 +0200, Krzysztof Kozlowski wrote:
> > > On 22/07/2022 03:40, hui.liu wrote:
> > > > Hi, Krzysztof
> > > > 
> > > > That's the comment about reg and reg-names description:
> > > > > > +  reg:
> > > > > > +    description: |
> > > > > > +      Physical address base for gpio base registers. There
> > > > > > are
> > > > > > 8
> > > > > > GPIO
> > > > > > +      physical address base in mt8188.
> > > > > 
> > > > > Redundant description, skip it. You should list the instead
> > > > > and
> > > > > describe
> > > > > each of it.
> > > > > 
> > > > > > +    maxItems: 8
> > > > > > +
> > > > > > +  reg-names:
> > > > > > +    description: |
> > > > > > +      Gpio base register names.
> > > > > 
> > > > > Redundant description, skip it.
> > > > > 
> > > > > > +    maxItems: 8
> > > > > 
> > > > > You need to list the items instead.
> > > > 
> > > > I plan to update reg and reg-names as the following:
> > > >   reg:
> > > >     description: |
> > > >       Physical address base for gpio base registers. There are
> > > > 6
> > > > different GPIO physical address bases in mt8188.
> > > >     minItems: 6
> > > >     maxItems: 6
> > > 
> > > You should rather have here items with description:
> > > items:
> > >  - description: what is it
> > >  - description: what is it
> > >  ....
> > > 
> > 
> > Hi Krzysztof,
> > 
> > I will list each items with description as follows, is it right?
> >   reg:
> >     description: |
> >       Physical address base for pinctrl base registers. There are 6
> > different physical address bases in mt8188.
> >       iocfg0 is gpio base address;
> >       iocfg_rm is io configuration
> > address for rm group;
> >       iocfg_lt is io configuration address for lt group;
> >       iocfg_lm
> > is io configuration address for mm group;
> >       iocfg_rt is io
> > configuration address for rt group;
> >       eint is eint base address.
> >     minItems: 6
> >     maxItems: 6
> 
> No, because it is not schema and you still keep here min/maxItems
> which
> are pointless in that case. Just read example-schema.
> 
> 
https://urldefense.com/v3/__https://elixir.bootlin.com/linux/v5.19-rc8/source/Documentation/devicetree/bindings/example-schema.yaml*L63__;Iw!!CTRNKA9wMg0ARbw!3UAL3B4JBnRpnGEHm3ouXiks8-wfdn3HvAbNUytyTenGQinASn6nR35Hc8AJEYc$
>  
> 
Hi Krzysztof,

Thanks for you comment, I will reference the example-schema and update
the description in patch v2.




More information about the Linux-mediatek mailing list