From: Krzysztof Kozlowski <krzk@kernel.org>
To: yassine.ouaissa@allegrodvt.com,
Mauro Carvalho Chehab <mchehab@kernel.org>,
Michael Tretter <m.tretter@pengutronix.de>,
Pengutronix Kernel Team <kernel@pengutronix.de>,
Michal Simek <michal.simek@amd.com>,
Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
Nicolas Dufresne <nicolas@ndufresne.ca>
Cc: linux-kernel@vger.kernel.org, linux-media@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org
Subject: Re: [PATCH v2 2/4] dt-bindings: media: allegro-dvt: add decoder dt-bindings for Gen3 IP
Date: Thu, 5 Jun 2025 15:01:15 +0200 [thread overview]
Message-ID: <759f9900-a74b-40a2-ae53-5e5a6261f963@kernel.org> (raw)
In-Reply-To: <20250605-allegro_dvt_al300_dec_driver-v2-2-1ef4839f5f06@allegrodvt.com>
On 05/06/2025 14:26, Yassine Ouaissa via B4 Relay wrote:
> From: Yassine Ouaissa <yassine.ouaissa@allegrodvt.com>
>
> Add compatible for video decoder on allegrodvt Gen 3 IP.
A nit, subject: drop second/last, redundant "dt-bindings". 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
Subject prefix(es): still wrong. You can get them for example with `git
log --oneline -- DIRECTORY_OR_FILE` on the directory your patch is
touching. For bindings, the preferred subjects are explained here:
https://www.kernel.org/doc/html/latest/devicetree/bindings/submitting-patches.html#i-for-patch-submitters
>
> v2:
> - Change the YAML file name, use the existing vendor-prefix.
> - Improuve the dt-bindings description.
> - Change the device compatible identifier, from "allegrodvt, al300-vdec",
> to "allegro, al300-vdec"
> - Simplify the register property specification,
> by using the simple min/max items constraint (Krzysztof Kozlowski)
> - Remove the clock-names property. And remove it from the required
> properties list (Krzysztof Kozlowski) (Conor Dooley)
> - Use the simple maxItems constraint for the memory-region property.
> Also for the firmware-name (Krzysztof Kozlowski)
> - Example changes:
> - Use header provides definitions for the interrupts (Conor Dooley)
> - Improuve Interrupt specification using GIC constants (Conor Dooley)
> - Use generic node name "video-decoder" (Krzysztof Kozlowski) (Conor Dooley)
> - Remove unused label (Krzysztof Kozlowski)
> - Change clock reference from <&mcu_clock_dec> to <&mcu_core_clk>
> - Use hex format for reg property (Krzysztof Kozlowski) (Conor Dooley)
> - Reduce memory region size (Krzysztof Kozlowski) (Conor Dooley)
All this goes to changelog
>
> - Link v1: https://patchwork.linuxtv.org/project/linux-media/patch/20250511144752.504162-4-yassine.ouaissa@allegrodvt.com/
Drop
>
> Signed-off-by: Yassine Ouaissa <yassine.ouaissa@allegrodvt.com>
> ---
> .../bindings/media/allegro,al300-vdec.yaml | 75 ++++++++++++++++++++++
> MAINTAINERS | 2 +
> 2 files changed, 77 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/media/allegro,al300-vdec.yaml b/Documentation/devicetree/bindings/media/allegro,al300-vdec.yaml
> new file mode 100644
> index 0000000000000000000000000000000000000000..26f9ac39682431b1d4828aed5d1ed43ef099e204
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/media/allegro,al300-vdec.yaml
> @@ -0,0 +1,75 @@
> +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/media/allegro,al300-vdec.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Allegro DVT Video IP Decoder Gen 3
> +
> +maintainers:
> + - Yassine OUAISSA <yassine.ouaissa@allegrodvt.com>
> +
> +description: The al300-vdec represents the gen 3 of Allegro DVT IP video
Blank line after description:
> + decoding technology, offering significant advancements over its
> + predecessors. This new decoder features enhanced processing capabilities
> + with improved throughput and reduced latency.
> +
> + Communication between the host driver software and the MCU is implemented
> + through a specialized mailbox interface mechanism. This mailbox system
> + provides a structured channel for exchanging commands, parameters, and
> + status information between the host CPU and the MCU controlling the codec
> + engines.
> +
> +properties:
> + compatible:
> + const: allegro,al300-vdec
> +
> + reg:
> + maxItems: 2
> + minItems: 2
Drop
> +
> + reg-names:
> + items:
> + - const: regs
base? apb is also "regs", because this is "reg" property, so "regs"
feels redundant.
Unless this is something entirely else (quite different address in
example), so maybe this should not be reg at all.
Also, make the example complete - missing memory region.
> + - const: apb
> +
Best regards,
Krzysztof
next prev parent reply other threads:[~2025-06-05 13:13 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-05 12:26 [PATCH v2 0/4] media: Add Gen 3 IP stateful decoder driver Yassine Ouaissa
2025-06-05 12:26 ` Yassine Ouaissa via B4 Relay
2025-06-05 12:26 ` [PATCH v2 1/4] media: allegro-dvt: Move the current driver to a subdirectory Yassine Ouaissa
2025-06-05 12:26 ` Yassine Ouaissa via B4 Relay
2025-06-05 12:26 ` [PATCH v2 2/4] dt-bindings: media: allegro-dvt: add decoder dt-bindings for Gen3 IP Yassine Ouaissa
2025-06-05 12:26 ` Yassine Ouaissa via B4 Relay
2025-06-05 13:01 ` Krzysztof Kozlowski [this message]
2025-06-05 13:29 ` Yassine OUAISSA
2025-06-12 12:42 ` Michael Tretter
2025-06-17 6:33 ` Yassine OUAISSA
2025-06-05 12:26 ` [PATCH v2 3/4] dt-bindings: vendor-prefixes: Update the description of allegro prefix Yassine Ouaissa
2025-06-05 12:26 ` Yassine Ouaissa via B4 Relay
2025-06-05 12:26 ` [PATCH v2 4/4] media: allegro-dvt: Add Gen 3 IP stateful decoder driver Yassine Ouaissa
2025-06-05 12:26 ` Yassine Ouaissa via B4 Relay
2025-06-12 13:30 ` Michael Tretter
2025-06-16 8:46 ` Yassine OUAISSA
2025-06-16 12:56 ` Yassine OUAISSA
2025-06-05 12:57 ` [PATCH v2 0/4] media: " Krzysztof Kozlowski
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=759f9900-a74b-40a2-ae53-5e5a6261f963@kernel.org \
--to=krzk@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=kernel@pengutronix.de \
--cc=krzk+dt@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=m.tretter@pengutronix.de \
--cc=mchehab@kernel.org \
--cc=michal.simek@amd.com \
--cc=nicolas@ndufresne.ca \
--cc=robh@kernel.org \
--cc=yassine.ouaissa@allegrodvt.com \
/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.