From: sashiko-bot@kernel.org
To: "Yemike Abhilash Chandra" <y-abhilashchandra@ti.com>
Cc: devicetree@vger.kernel.org, robh@kernel.org, conor+dt@kernel.org,
Frank.Li@kernel.org, imx@lists.linux.dev
Subject: Re: [PATCH 08/18] arm64: dts: ti: k3-j721s2: Add overlay for fusion application daughter board
Date: Thu, 02 Jul 2026 09:45:20 +0000 [thread overview]
Message-ID: <20260702094521.1CD0A1F000E9@smtp.kernel.org> (raw)
In-Reply-To: <20260702093123.1048575-9-y-abhilashchandra@ti.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Medium] The commit message claims the overlay can be reused for J742S2, but the required device tree combination target is missing from the Makefile.
- [Low] The `csi2_phy0` endpoint definition is missing the `bus-type = <4>;` property, while the identical `csi2_phy1` endpoint explicitly defines it.
--
commit 38600625d6a88602aa3dc77a7657b2be15b2c563
Author: Vaishnav Achath <vaishnav.a@ti.com>
arm64: dts: ti: k3-j721s2: Add overlay for fusion application daughter board
This patch adds an overlay for the Fusion application daughter board to
connect multiple FPDLink-III based sensors to TI EVMs. The commit message
notes that CSI2RX connectivity on J784S4 and J742S2 is the same as J721S2,
allowing the overlay to be reused.
Link: https://svtronics.com/product/fusion-application-daughter-board-evm577pfusion-v1-0/?srsltid=AfmBOooMsRAd5ibFOGJaKbjsC3j9-loTPK2wWqsqPq2Adj55g1nPluxX
> diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makefile
> index 350a8b5ad275c..9dd25a21d738e 100644
> --- a/arch/arm64/boot/dts/ti/Makefile
> +++ b/arch/arm64/boot/dts/ti/Makefile
[ ... ]
> @@ -333,6 +336,8 @@ k3-j722s-evm-csi2-quad-tevi-ov5640-dtbs := k3-j722s-evm.dtb \
> k3-j722s-evm-csi2-quad-tevi-ov5640.dtbo
> k3-j742s2-evm-usb0-type-a-dtbs := k3-j742s2-evm.dtb \
> k3-j784s4-j742s2-evm-usb0-type-a.dtbo
> +k3-j784s4-evm-fpdlink-fusion-dtbs := k3-j784s4-evm.dtb \
> + k3-j721s2-evm-fusion.dtbo
[Severity: Medium]
The commit message mentions the overlay can be reused for J742S2, but should
a build target for k3-j742s2-evm-fpdlink-fusion.dtbs also be added here?
> k3-j784s4-evm-pcie0-pcie1-ep-dtbs := k3-j784s4-evm.dtb \
> k3-j784s4-evm-pcie0-pcie1-ep.dtbo
> k3-j784s4-evm-quad-port-eth-exp1-dtbs := k3-j784s4-evm.dtb \
[ ... ]
> @@ -400,11 +405,13 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
> k3-j721e-evm-pcie0-ep.dtb \
> k3-j721e-evm-pcie1-ep.dtb \
> k3-j721e-sk-csi2-dual-imx219.dtb \
> + k3-j721s2-evm-fpdlink-fusion.dtb \
> k3-j721s2-evm-pcie1-ep.dtb \
> k3-j721s2-evm-usb0-type-a.dtb \
> k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtb \
> k3-j722s-evm-csi2-quad-tevi-ov5640.dtb \
> k3-j742s2-evm-usb0-type-a.dtb \
> + k3-j784s4-evm-fpdlink-fusion.dtb \
[Severity: Medium]
Does k3-j742s2-evm-fpdlink-fusion.dtb need to be appended to this list so
the J742S2 combination device tree gets built?
> k3-j784s4-evm-pcie0-pcie1-ep.dtb \
> k3-j784s4-evm-quad-port-eth-exp1.dtb \
> k3-j784s4-evm-usb0-type-a.dtb \
> diff --git a/arch/arm64/boot/dts/ti/k3-j721s2-evm-fusion.dtso b/arch/arm64/boot/dts/ti/k3-j721s2-evm-fusion.dtso
> new file mode 100644
> index 0000000000000..f200cdaa1bab1
> --- /dev/null
> +++ b/arch/arm64/boot/dts/ti/k3-j721s2-evm-fusion.dtso
[ ... ]
> +&cdns_csi2rx0 {
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + csi0_port0: port@0 {
> + reg = <0>;
> + status = "okay";
> +
> + csi2_phy0: endpoint {
> + remote-endpoint = <&ds90ub960_0_csi_out>;
[Severity: Low]
This isn't a bug, but should this endpoint explicitly define bus-type = <4>
to remain consistent with how csi2_phy1 configures it below?
> + clock-lanes = <0>;
> + data-lanes = <1 2 3 4>;
> + link-frequencies = /bits/ 64 <800000000>;
> +
> + };
> + };
> + };
> +};
> +
> +&cdns_csi2rx1 {
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + csi1_port0: port@0 {
> + reg = <0>;
> + status = "okay";
> +
> + csi2_phy1: endpoint {
> + remote-endpoint = <&ds90ub960_1_csi_out>;
> + bus-type = <4>; /* CSI2 DPHY */
> + clock-lanes = <0>;
> + data-lanes = <1 2 3 4>;
> + link-frequencies = /bits/ 64 <800000000>;
> + };
> + };
> + };
> +};
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260702093123.1048575-1-y-abhilashchandra@ti.com?part=8
next prev parent reply other threads:[~2026-07-02 9:45 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-02 9:31 [PATCH 00/18] Add DT support for CSI2RX multi-stream Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 01/18] arm64: dts: ti: k3-{j721e/j721s2}-main: Fix indentation in CSI2RX node Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 02/18] arm64: dts: ti: k3-j721e-main: Add multiple channels for CSI2RX DMA Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 03/18] arm64: dts: ti: k3-j721s2-main: " Yemike Abhilash Chandra
2026-07-02 9:55 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 04/18] arm64: dts: ti: k3-j784s4-j742s2-main-common: " Yemike Abhilash Chandra
2026-07-02 9:46 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 05/18] arm64: dts: ti: k3-am62p-j722s: " Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 06/18] arm64: dts: ti: k3-j722s-main: " Yemike Abhilash Chandra
2026-07-02 9:47 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 07/18] arm64: dts: ti: k3-j721e: Add overlay for fusion application daughter board Yemike Abhilash Chandra
2026-07-02 9:47 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 08/18] arm64: dts: ti: k3-j721s2: " Yemike Abhilash Chandra
2026-07-02 9:45 ` sashiko-bot [this message]
2026-07-02 9:31 ` [PATCH 09/18] arm64: dts: ti: k3-j721e-sk: " Yemike Abhilash Chandra
2026-07-02 9:50 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 10/18] arm64: dts: ti: k3-j722s-evm: " Yemike Abhilash Chandra
2026-07-02 9:48 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 11/18] arm64: dts: ti: k3-am68-sk: Add overlay for dual Arducam V3link fusion Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 12/18] arm64: dts: ti: k3-j722s-evm: " Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 13/18] arm64: dts: ti: k3-j784s4-evm: Add overlay for J7EXPA01EVM Fusion2 Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 14/18] arm64: dts: ti: k3-j722s-evm: " Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 15/18] arm64: dts: ti: k3-j721s2: Add overlay for DS90UB954-Q1EVM Yemike Abhilash Chandra
2026-07-02 9:55 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 16/18] arm64: dts: ti: k3-j721e: " Yemike Abhilash Chandra
2026-07-02 9:31 ` [PATCH 17/18] arm64: dts: ti: k3-v3link: Add overlay for IMX219+UB953 serializer Yemike Abhilash Chandra
2026-07-02 10:04 ` sashiko-bot
2026-07-02 9:31 ` [PATCH 18/18] arm64: defconfig: Enable DS90UB960 deserializer and DS90UB953 serializer Yemike Abhilash Chandra
2026-07-02 10:54 ` Krzysztof Kozlowski
2026-07-06 9:45 ` Yemike Abhilash Chandra
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=20260702094521.1CD0A1F000E9@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=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=y-abhilashchandra@ti.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.