[PATCH v2 18/18] arm64: defconfig: Enable DS90UB960 deserializer and DS90UB953 serializer

Yemike Abhilash Chandra y-abhilashchandra at ti.com
Wed Aug 26 05:15:02 PDT 2026


Hi Krzysztof,
Thanks for the review.

On 26/08/26 12:18, Krzysztof Kozlowski wrote:
> On 13/07/2026 13:34, Yemike Abhilash Chandra wrote:
>> The DS90UB960 deserializer and DS90UB953 serialzer facilite capturing
>> through multiple camera sensors on J7x and AM6x platforms. Some of the
>> supported platforms in upstream are J784S4-EVM[1], J722S-EVM[2], etc.
> 
> `git grep J784S4-EVM` gave me zero. We do not take defconfig changes for
> non upstream boards.
> 

Sorry, that was my fault, I used all caps in the commit message. In the tree
the boards are lowercase, grepping on next-20260825:

➜  linux git:(next-20260825) ✗ grep -ri "J784S4-EVM"
Documentation/devicetree/bindings/arm/ti/k3.yaml:              - 
ti,j784s4-evm
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += k3-j784s4-evm.dtb
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += 
k3-j784s4-evm-pcie0-pcie1-ep.dtbo
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += 
k3-j784s4-evm-quad-port-eth-exp1.dtbo
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += 
k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
arch/arm64/boot/dts/ti/Makefile:k3-j784s4-evm-pcie0-pcie1-ep-dtbs := 
k3-j784s4-evm.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-pcie0-pcie1-ep.dtbo
arch/arm64/boot/dts/ti/Makefile:k3-j784s4-evm-quad-port-eth-exp1-dtbs := 
k3-j784s4-evm.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-quad-port-eth-exp1.dtbo
arch/arm64/boot/dts/ti/Makefile:k3-j784s4-evm-usb0-type-a-dtbs := 
k3-j784s4-evm.dtb \
arch/arm64/boot/dts/ti/Makefile:k3-j784s4-evm-usxgmii-exp1-exp2-dtbs := 
k3-j784s4-evm.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-usxgmii-exp1-exp2.dtbo
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-pcie0-pcie1-ep.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-quad-port-eth-exp1.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-usb0-type-a.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j784s4-evm-usxgmii-exp1-exp2.dtb
arch/arm64/boot/dts/ti/k3-j784s4-evm.dts:	compatible = "ti,j784s4-evm", 
"ti,j784s4";

➜  linux git:(next-20260825) ✗ grep -ri "J722S-EVM"
Documentation/devicetree/bindings/arm/ti/k3.yaml:              - 
ti,j722s-evm
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += k3-j722s-evm.dtb
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += 
k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtbo
arch/arm64/boot/dts/ti/Makefile:dtb-$(CONFIG_ARCH_K3) += 
k3-j722s-evm-csi2-quad-tevi-ov5640.dtbo
arch/arm64/boot/dts/ti/Makefile:k3-j722s-evm-csi2-quad-rpi-cam-imx219-dtbs 
:= k3-j722s-evm.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtbo
arch/arm64/boot/dts/ti/Makefile:k3-j722s-evm-csi2-quad-tevi-ov5640-dtbs 
:= k3-j722s-evm.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j722s-evm-csi2-quad-tevi-ov5640.dtbo
arch/arm64/boot/dts/ti/Makefile:	k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtb \
arch/arm64/boot/dts/ti/Makefile:	k3-j722s-evm-csi2-quad-tevi-ov5640.dtb \
arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso: * DT 
Overlay for 4 x TEVI OV5640 MIPI Camera module on J722S-EVM board.
arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso: * DT 
Overlay for 4 x RPi Camera V2.1 on J722S-EVM board.
arch/arm64/boot/dts/ti/k3-j722s-evm.dts:	compatible = "ti,j722s-evm", 
"ti,j722s";
arch/arm64/boot/dts/ti/k3-j722s-evm.dts:		simple-audio-card,name = 
"J722S-EVM";
➜  linux git:(next-20260825) ✗

> Also, you still did not even mention which company you target.
> 

Through this series we add support for these on Texas Instruments 
j784s4-evm, j722s-evm,
j721e-evm, j721s2-evm and etc.(All these are supported upstream). For 
simplicity I just
used the two latest upstreamed platforms i.e j784s4-evm and j722s-evm in 
the commit message.

I will also include the target company details in the commit message, 
something like below:

"Texas Instruments DS90UB960 deserializer and DS90UB953 serializer 
facilite capturing
through multiple camera sensors on various Texas Instruments platforms. 
Some of the
supported platforms in upstream where these deserializer and serializer 
can be used
are Texas instruments j784s4-evm, j722s-evm, etc.

Hence enable building Texas Instruments DS90UB960 deserializer and
DS90UB953 serializer drivers as modules."

Thanks and Regards,
Yemike Abhilash Chandra

> This is not your personal defconfig.
> 
>>
>> Hence enable building Texas Instruments DS90UB960 deserializer and
>> DS90UB953 serializer drivers as modules.
> 
> 
> 
> Best regards,
> Krzysztof




More information about the linux-arm-kernel mailing list