From: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
To: Min Li <lnimi@hotmail.com>,
richardcochran@gmail.com, robh+dt@kernel.org,
krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
netdev@vger.kernel.org, Min Li <min.li.xe@renesas.com>
Subject: Re: [PATCH net-next 1/1] dt-bindings: ptp: Add device tree binding for IDT FemtoClock
Date: Wed, 10 Apr 2024 21:23:06 +0200 [thread overview]
Message-ID: <27d755b5-dd26-4bef-9d92-1633409e14fb@linaro.org> (raw)
In-Reply-To: <LV3P220MB1202BACF71E85F949FC09A29A0062@LV3P220MB1202.NAMP220.PROD.OUTLOOK.COM>
On 10/04/2024 20:41, Min Li wrote:
> From: Min Li <min.li.xe@renesas.com>
>
> Add device tree binding doc for the IDT FemtoClock Frequency
> Clock Synthesizers.
A nit, subject: drop second/last, redundant "device tree binding for"
The "dt-bindings" prefix is already stating that these are bindings.
See also:
https://elixir.bootlin.com/linux/v6.7-rc8/source/Documentation/devicetree/bindings/submitting-patches.rst#L18
>
> Signed-off-by: Min Li <min.li.xe@renesas.com>
> ---
> .../devicetree/bindings/ptp/ptp-idtfc3.yaml | 47 +++++++++++++++++++
Filename based on compatible, e.g. idt,rc38xxx.yaml
> 1 file changed, 47 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/ptp/ptp-idtfc3.yaml
>
> diff --git a/Documentation/devicetree/bindings/ptp/ptp-idtfc3.yaml b/Documentation/devicetree/bindings/ptp/ptp-idtfc3.yaml
> new file mode 100644
> index 000000000000..3e1c3135df5a
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/ptp/ptp-idtfc3.yaml
> @@ -0,0 +1,47 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/ptp/ptp-idtfc3.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: RENESAS FemtoClock (TM) Frequency Clock Synthesizers
> +
> +maintainers:
> + - Min Li <min.li.xe@renesas.com>
> +
> +properties:
> + compatible:
> + enum:
> + # For System Synchronizer
> + - idt,rc38xxx0
> + - idt,rc38xxx1
> + - idt,rc38xxx2
> + - idt,rc38xxx3
> + - idt,rc38xxx4
> + - idt,rc38xxx5
> + - idt,rc38xxx6
> + - idt,rc38xxx7
> + - idt,rc38xxx8
> + - idt,rc38xxx9
What are the "xxx"? Wild-cards? Are these compatible? Please read
writing-bindings.
> +
> + reg:
> + maxItems: 1
> + description:
> + I2C slave address of the device.
Drop description, it is redundant.
This looks quite incomplete. Why it cannot be part of existing idt binding?
> +
> +required:
> + - compatible
> + - reg
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + i2c {
> + #address-cells = <1>;
> + #size-cells = <0>;
> + phc@9 { /* FemtoClock3 */
You have totally messed indentation. What's more, this was not tested.
What is "FemtoClock3" doing here? What is it exactly?
> + compatible = "idt,rc38xxx0";
> + reg = <0x9>;
What's more, where is any user of it? What's the point of adding binding
without any users? Please read submitting patches in DT bindings directory.
Best regards,
Krzysztof
next prev parent reply other threads:[~2024-04-10 19:23 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-10 18:41 [PATCH net-next 1/1] dt-bindings: ptp: Add device tree binding for IDT FemtoClock Min Li
2024-04-10 19:23 ` Krzysztof Kozlowski [this message]
2024-04-10 19:32 ` Rob Herring
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=27d755b5-dd26-4bef-9d92-1633409e14fb@linaro.org \
--to=krzysztof.kozlowski@linaro.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=krzysztof.kozlowski+dt@linaro.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lnimi@hotmail.com \
--cc=min.li.xe@renesas.com \
--cc=netdev@vger.kernel.org \
--cc=richardcochran@gmail.com \
--cc=robh+dt@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