From: sashiko-bot@kernel.org
To: "Laurentiu Mihalcea" <laurentiumihalcea111@gmail.com>
Cc: Frank.Li@kernel.org, devicetree@vger.kernel.org,
imx@lists.linux.dev, conor+dt@kernel.org, robh@kernel.org
Subject: Re: [PATCH v3 2/2] arm64: dts: freescale: add MR-NAVQ95 basic board support
Date: Tue, 01 Sep 2026 13:27:21 +0000 [thread overview]
Message-ID: <20260901132721.9559B1F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260901131918.1189-3-laurentiumihalcea111@gmail.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Medium] Missing memory node in device tree
- [Medium] Missing USB controller and Type-C implementation
--
commit 3130a84e68bcdc800ca07e4c01ec3d00e67a37c4
Author: Laurentiu Mihalcea <laurentiu.mihalcea@nxp.com>
arm64: dts: freescale: add MR-NAVQ95 basic board support
This commit adds basic device tree support for the NXP MR-NAVQ95 board
based on the i.MX95 SoC. It defines initial aliases, chosen nodes,
regulators, and various pin configurations.
> Add basic support for NXP's MR-NAVQ95 board. This board is designed for
> robotics applications (e.g. drones, rovers, humanoids, etc..) and has the
> following hardware feats (list is not exhaustive):
>
> * based on i.MX95 19x19 SoC
> * 64GB eMMC
> * up to 16GB of LPDDR5 memory
> * 1 x USB 2.0 TypeC
> * 1 x USB 3.0 TypeC
> * 1 x RJ45 port with RTL8211 PHY
[Severity: Medium]
The commit message claims hardware features of 1 x USB 2.0 TypeC and 1 x USB 3.0
TypeC, but looking at the device tree file, it completely omits any USB nodes
or Type-C definitions. Will this leave the USB ports non-functional in Linux,
and should they be added to match the hardware description?
> diff --git a/arch/arm64/boot/dts/freescale/imx95-navq.dts b/arch/arm64/boot/dts/freescale/imx95-navq.dts
> new file mode 100644
> index 0000000000000..1366dc2d2bfa4
> --- /dev/null
> +++ b/arch/arm64/boot/dts/freescale/imx95-navq.dts
> @@ -0,0 +1,222 @@
> +// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
> +/*
> + * Copyright 2026 NXP
> + */
> +
> +/dts-v1/;
> +
> +#include "imx95.dtsi"
> +
> +/ {
> + model = "NXP MR-NAVQ95";
> + compatible = "fsl,imx95-navq", "fsl,imx95";
> +
> + aliases {
[Severity: Medium]
Should there be a memory node defined here at the root level (e.g.,
memory@80000000)? Omitting the memory node breaks standard DT conventions for
root nodes and can cause boot failures if the bootloader expects an existing
node to update and does not dynamically inject it from scratch.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260901131918.1189-1-laurentiumihalcea111@gmail.com?part=2
next prev parent reply other threads:[~2026-09-01 13:27 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-01 13:19 [PATCH v3 0/2] Introduce basic support for MR-NAVQ95 Laurentiu Mihalcea
2026-09-01 13:19 ` [PATCH v3 1/2] dt-bindings: arm: fsl: add MR-NAVQ95 board Laurentiu Mihalcea
2026-09-01 13:19 ` [PATCH v3 2/2] arm64: dts: freescale: add MR-NAVQ95 basic board support Laurentiu Mihalcea
2026-09-01 13:27 ` sashiko-bot [this message]
2026-09-01 13:50 ` Laurentiu Mihalcea
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=20260901132721.9559B1F000E9@smtp.kernel.org \
--to=sashiko-bot@kernel.org \
--cc=Frank.Li@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=imx@lists.linux.dev \
--cc=laurentiumihalcea111@gmail.com \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
/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