From: Rob Herring <robh@kernel.org>
To: Alexey Charkov <alchark@gmail.com>
Cc: "Krzysztof Kozlowski" <krzk@kernel.org>,
"Andi Shyti" <andi.shyti@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Thomas Gleixner" <tglx@linutronix.de>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Ulf Hansson" <ulf.hansson@linaro.org>,
"Andrew Lunn" <andrew+netdev@lunn.ch>,
"David S. Miller" <davem@davemloft.net>,
"Eric Dumazet" <edumazet@google.com>,
"Jakub Kicinski" <kuba@kernel.org>,
"Paolo Abeni" <pabeni@redhat.com>,
"Uwe Kleine-König" <ukleinek@kernel.org>,
"Daniel Lezcano" <daniel.lezcano@linaro.org>,
linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-mmc@vger.kernel.org, netdev@vger.kernel.org,
linux-pwm@vger.kernel.org
Subject: Re: [PATCH 06/13] dt-bindings: timer: via,vt8500-timer: Convert to YAML
Date: Wed, 16 Apr 2025 15:16:06 -0500 [thread overview]
Message-ID: <20250416201606.GE3811555-robh@kernel.org> (raw)
In-Reply-To: <20250416-wmt-updates-v1-6-f9af689cdfc2@gmail.com>
On Wed, Apr 16, 2025 at 12:21:31PM +0400, Alexey Charkov wrote:
> Rewrite the textual description for the VIA/WonderMedia timer
> as YAML schema.
>
> The IP can generate up to four interrupts from four respective match
> registers, so reflect that in the schema.
>
> Signed-off-by: Alexey Charkov <alchark@gmail.com>
> ---
> .../devicetree/bindings/timer/via,vt8500-timer.txt | 15 ---------
> .../bindings/timer/via,vt8500-timer.yaml | 36 ++++++++++++++++++++++
> MAINTAINERS | 1 +
> 3 files changed, 37 insertions(+), 15 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/timer/via,vt8500-timer.txt b/Documentation/devicetree/bindings/timer/via,vt8500-timer.txt
> deleted file mode 100644
> index 901c73f0d8ef05fb54d517b807d04f80eef2e736..0000000000000000000000000000000000000000
> --- a/Documentation/devicetree/bindings/timer/via,vt8500-timer.txt
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -VIA/Wondermedia VT8500 Timer
> ------------------------------------------------------
> -
> -Required properties:
> -- compatible : "via,vt8500-timer"
> -- reg : Should contain 1 register ranges(address and length)
> -- interrupts : interrupt for the timer
> -
> -Example:
> -
> - timer@d8130100 {
> - compatible = "via,vt8500-timer";
> - reg = <0xd8130100 0x28>;
> - interrupts = <36>;
> - };
> diff --git a/Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml b/Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
> new file mode 100644
> index 0000000000000000000000000000000000000000..7d9dc93b708823de9594d20ef6b7e0367c5a36f1
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
> @@ -0,0 +1,36 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/timer/via,vt8500-timer.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: VIA/Wondermedia VT8500 Timer
> +
> +maintainers:
> + - Alexey Charkov <alchark@gmail.com>
> +
> +properties:
> + compatible:
> + const: via,vt8500-timer
> +
> + reg:
> + maxItems: 1
> +
> + interrupts:
> + minItems: 1
> + maxItems: 4
Need to define what each entry is.
> +
> +required:
> + - compatible
> + - reg
> + - interrupts
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + timer@d8130100 {
> + compatible = "via,vt8500-timer";
> + reg = <0xd8130100 0x28>;
> + interrupts = <36>;
> + };
> diff --git a/MAINTAINERS b/MAINTAINERS
> index d131004add981446b08b1b3d572a3daa8377fd61..46339ed45ad18ab2b9470c749f604d9aaf72015b 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -3432,6 +3432,7 @@ F: Documentation/devicetree/bindings/interrupt-controller/via,vt8500-intc.yaml
> F: Documentation/devicetree/bindings/mmc/wm,wm8505-sdhc.yaml
> F: Documentation/devicetree/bindings/net/via,vt8500-rhine.yaml
> F: Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml
> +F: Documentation/devicetree/bindings/timer/via,vt8500-timer.yaml
> F: arch/arm/boot/dts/vt8500/
> F: arch/arm/mach-vt8500/
> F: drivers/clocksource/timer-vt8500.c
>
> --
> 2.49.0
>
next prev parent reply other threads:[~2025-04-16 20:20 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-16 8:21 [PATCH 00/13] ARM: vt8500: DT bindings and dts updates Alexey Charkov
2025-04-16 8:21 ` [PATCH 01/13] dt-bindings: i2c: i2c-wmt: Convert to YAML Alexey Charkov
2025-04-23 11:50 ` Alexey Charkov
2025-04-25 11:42 ` Krzysztof Kozlowski
2025-04-16 8:21 ` [PATCH 02/13] dt-bindings: interrupt-controller: via,vt8500-intc: " Alexey Charkov
2025-04-16 20:10 ` Rob Herring
2025-04-17 6:15 ` Alexey Charkov
2025-04-16 8:21 ` [PATCH 03/13] dt-bindings: mmc: vt8500-sdmmc: " Alexey Charkov
2025-04-16 20:14 ` Rob Herring
2025-04-17 6:25 ` Alexey Charkov
2025-04-18 12:38 ` Alexey Charkov
2025-04-22 8:08 ` Krzysztof Kozlowski
2025-04-22 9:01 ` Alexey Charkov
2025-04-16 8:21 ` [PATCH 04/13] dt-bindings: net: via-rhine: " Alexey Charkov
2025-04-23 11:49 ` Alexey Charkov
2025-04-16 8:21 ` [PATCH 05/13] dt-bindings: pwm: vt8500-pwm: " Alexey Charkov
2025-04-16 20:15 ` Rob Herring
2025-04-17 6:27 ` Alexey Charkov
2025-04-16 8:21 ` [PATCH 06/13] dt-bindings: timer: via,vt8500-timer: " Alexey Charkov
2025-04-16 20:16 ` Rob Herring [this message]
2025-04-17 6:34 ` Alexey Charkov
2025-04-16 8:21 ` [PATCH 07/13] dt-bindings: arm: vt8500: Add VIA APC Rock/Paper boards Alexey Charkov
2025-04-16 20:17 ` Rob Herring
2025-04-16 8:21 ` [PATCH 08/13] ARM: dts: vt8500: Add node address and reg in CPU nodes Alexey Charkov
2025-04-16 8:21 ` [PATCH 09/13] ARM: dts: vt8500: Move memory nodes to board dts and fix addr/size Alexey Charkov
2025-04-16 8:21 ` [PATCH 10/13] ARM: dts: vt8500: Use generic compatibles for EHCI Alexey Charkov
2025-04-17 5:34 ` Krzysztof Kozlowski
2025-04-17 5:54 ` Alexey Charkov
2025-04-16 8:21 ` [PATCH 11/13] ARM: dts: vt8500: Use generic node name for the SD/MMC controller Alexey Charkov
2025-04-16 8:21 ` [PATCH 12/13] ARM: dts: vt8500: Add VIA APC Rock/Paper board Alexey Charkov
2025-04-17 5:36 ` Krzysztof Kozlowski
2025-04-17 6:01 ` Alexey Charkov
2025-04-17 6:07 ` Krzysztof Kozlowski
2025-04-16 8:21 ` [PATCH 13/13] ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950 Alexey Charkov
2025-04-16 15:54 ` [PATCH 00/13] ARM: vt8500: DT bindings and dts updates Rob Herring
2025-04-16 18:55 ` Alexey Charkov
2025-04-16 20:09 ` 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=20250416201606.GE3811555-robh@kernel.org \
--to=robh@kernel.org \
--cc=alchark@gmail.com \
--cc=andi.shyti@kernel.org \
--cc=andrew+netdev@lunn.ch \
--cc=conor+dt@kernel.org \
--cc=daniel.lezcano@linaro.org \
--cc=davem@davemloft.net \
--cc=devicetree@vger.kernel.org \
--cc=edumazet@google.com \
--cc=krzk+dt@kernel.org \
--cc=krzk@kernel.org \
--cc=kuba@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=linux-pwm@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=tglx@linutronix.de \
--cc=ukleinek@kernel.org \
--cc=ulf.hansson@linaro.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.