回复: 回复: [PATCH v2 1/2] dt-bindings: PCI: update CIX Sky1 PCIe Root Complex bindings

Gary Yang gary.yang at cixtech.com
Thu Mar 12 19:13:33 PDT 2026


Hi Krzysztof:

Thanks for your comments

> EXTERNAL EMAIL
> 
> On 11/03/2026 03:31, Gary Yang wrote:
> > Hi Krzysztof:
> >
> > Thanks for your comments
> >
> >> EXTERNAL EMAIL
> >>
> >> On 10/03/2026 07:53, Gary Yang wrote:
> >>> add power-domains and power-domain-names property
> >>
> >> Why? Please write complete sentences explaining why you are doing this.
> >>
> >
> > Sorry, I did not describe in detail.
> >
> > The Sky1 PCIe controller sits in a power domain that must be enabled before
> the controller can be accessed.
> > Describe the power-domains property so that DTS files can reference the
> correct power domain provider.
> >
> >>>
> >>> Signed-off-by: Gary Yang <gary.yang at cixtech.com>
> >>> ---
> >>>  .../devicetree/bindings/pci/cix,sky1-pcie-host.yaml         | 6 ++++++
> >>>  1 file changed, 6 insertions(+)
> >>>
> >>> diff --git
> >>> a/Documentation/devicetree/bindings/pci/cix,sky1-pcie-host.yaml
> >> b/Documentation/devicetree/bindings/pci/cix,sky1-pcie-host.yaml
> >>> index b910a42e0843..1d8ee8310588 100644
> >>> --- a/Documentation/devicetree/bindings/pci/cix,sky1-pcie-host.yaml
> >>> +++ b/Documentation/devicetree/bindings/pci/cix,sky1-pcie-host.yaml
> >>> @@ -38,6 +38,12 @@ properties:
> >>>    ranges:
> >>>      maxItems: 3
> >>>
> >>> +  power-domains:
> >>> +    minItems: 1
> >>> +
> >>> +  power-domain-names:
> >>> +    minItems: 1
> >>
> >> There is no such syntax. Open any existing bindinh.
> >>
> >
> > Sorry, They come from
> > Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
> 
> There is no such syntax there.
> 
> Just open the file.
> 

Maybe we see it from the different views. Anyway, it's not important.
Do you agree this scheme? Like this:
  power-domains:
    maxItems: 1
  power-domain-names:
    maxItems: 1

> 
> >
> > Execute the two commands below before submit patch every time.
> >
> > make O=$OUTKNL dt_binding_check
> > make O=$OUTKNL dt_binding_check
> > DT_SCHEMA_FILES=cix,sky1-pcie-host.yaml
> >
> > we don't find any warning or error. So we think all is ok.
> 
> No, because there is no such code nowhere. Please take other bindings as an
> example. You miss here maxItems.
> 

Ok, thanks for your kindly remind. We get it.
Thanks for your suggestions

Best regards
Gary

> Best regards,
> Krzysztof


More information about the linux-arm-kernel mailing list