[PATCH v2 07/18] arm64: dts: ti: k3-j721e: Add overlay for fusion application daughter board
Yemike Abhilash Chandra
y-abhilashchandra at ti.com
Tue Jul 28 01:47:58 PDT 2026
Hi Udit,
Thanks for the review.
On 27/07/26 10:59, Kumar, Udit wrote:
> Thanks for patch
>
> On 7/13/2026 5:04 PM, Yemike Abhilash Chandra wrote:
>> From: Vaishnav Achath <vaishnav.a at ti.com>
>>
>> Fusion application daughter board [1] can be used to connect multiple
>> FPDLink-III based sensors to TI EVMs. The board has two DS90UB960
>> deserializers, each of which aggregates input from up to 4x FPDLink-III
>> sensors. Up to 8x sensors can simultaneously stream over the two CSI RX
>> ports on J721E.
> J721E to same of board, please
>
>>
>> [1]: https://svtronics.com/product/fusion-application-daughter-board-evm577pfusion-v1-0/?srsltid=AfmBOooMsRAd5ibFOGJaKbjsC3j9-loTPK2wWqsqPq2Adj55g1nPluxX
>>
>> Signed-off-by: Vaishnav Achath <vaishnav.a at ti.com>
>> Signed-off-by: Yemike Abhilash Chandra <y-abhilashchandra at ti.com>
>> ---
>> Changelog:
>> Changes in v2:
>> - Add missing bus-type property in csi2_phy0 endpoint for cdns_csi2rx0 (sashiko)
>> - Fix minor DTS styling and whitespace inconsistencies in port definitions (sashiko)
>> - Remove unused gpio.h header (sashiko)
>>
>> arch/arm64/boot/dts/ti/Makefile | 4 +
>> [..]
>> + deserializer_0_ports: ports {
>> + #address-cells = <1>;
>> + #size-cells = <0>;
>> +
>> + port at 0 {
>> + reg = <0>;
>> + status = "disabled";
>> + };
>> +
>> + port at 1 {
>> + reg = <1>;
>> + status = "disabled";
>> + };
>> +
>> + port at 2 {
>> + reg = <2>;
>> + status = "disabled";
>> + };
>> +
>> + port at 3 {
>> + reg = <3>;
>> + status = "disabled";
>> + };
>> +
>> + /* CSI-2 TX */
>> + port at 4 {
>> + reg = <4>;
>> + ds90ub960_0_csi_out: endpoint {
>> + data-lanes = <1 2 3 4>;
>> + clock-lanes = <0>;
>> + link-frequencies = /bits/ 64 <800000000>;
>> + remote-endpoint = <&csi2_phy0>;
>> + };
>> + };
>> +
>> + port at 5 {
>> + reg = <5>;
>> + status = "disabled";
>> + };
>
> Little confused here on port number,
> I am wondering, why 5 ports are defined.
>
> as per DS90UB960, one single part can have 4 input (from sensors)
> and 2 port output (towards SOC) page 5 from [0].
>
>
The DS90UB960 has 4 input ports (RX) and 2 output ports (TX).
Hence we define input ports starting from port 0 till port 3.
Port 4 and 5 correspond to the two output ports.
So the ports definition here include both input and output ports
of the DS90UB960.
Thanks and Regards,
Yemike Abhilash Chandra
>
> https://www.ti.com/lit/ds/symlink/ds90ub960-q1.pdf
>
>
>> + };
>> +
>> [..]
More information about the linux-arm-kernel
mailing list