Re: [PATCH 2/2] dt-bindings: PCI: mediatek-gen3: Add support for controlling power and reset

From: Krzysztof Kozlowski
Date: Wed Jan 11 2023 - 04:32:36 EST


On 11/01/2023 04:28, Jian Yang wrote:
> From: "jian.yang" <jian.yang@xxxxxxxxxxxx>
>
> Add new properties to support control power supplies and reset pin of
> a downstream component.
>
> Signed-off-by: jian.yang <jian.yang@xxxxxxxxxxxx>

Please use scripts/get_maintainers.pl to get a list of necessary people
and lists to CC. It might happen, that command when run on an older
kernel, gives you outdated entries. Therefore please be sure you base
your patches on recent Linux kernel.

> ---
> .../bindings/pci/mediatek-pcie-gen3.yaml | 23 +++++++++++++++++++
> 1 file changed, 23 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml b/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
> index 7e8c7a2a5f9b..46149cc63989 100644
> --- a/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
> +++ b/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
> @@ -84,6 +84,29 @@ properties:
> items:
> enum: [ phy, mac ]
>
> + pcie1v8-supply:
> + description:
> + The regulator phandle that provides 1.8V power to downstream component.
> +
> + pcie3v3-supply:
> + description:
> + The regulator phandle that provides 3.3V power to downstream component.
> +
> + pcie12v-supply:
> + description:
> + The regulator phandle that provides 12V power to downstream component.
> +
> + dsc-reset-gpios:
> + description:
> + The reset GPIO of a downstream component.

Why you cannot use standard reset-gpios property?

> + maxItems: 1
> +
> + dsc-reset-msleep:

Wrong property unit/suffix.

> + description:
> + The delay time between assertion and de-assertion of a downstream
> + component's reset GPIO.

Why this should be a property of DT?

> + maxItems: 1

maxItems of what?

> +
> clocks:
> minItems: 4
> maxItems: 6

Best regards,
Krzysztof