Re: [PATCH v2 18/18] arm64: defconfig: Enable DS90UB960 deserializer and DS90UB953 serializer
From: Yemike Abhilash Chandra
Date: Wed Aug 26 2026 - 08:16:12 EST
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