[PATCH v3 0/4] Add overlays for IMX219 and OV5640 on J722S

Yemike Abhilash Chandra posted 4 patches 7 months, 1 week ago
arch/arm64/boot/dts/ti/Makefile               |   9 +
...k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso | 329 ++++++++++++++++++
.../k3-j722s-evm-csi2-quad-tevi-ov5640.dtso   | 323 +++++++++++++++++
arch/arm64/boot/dts/ti/k3-j722s-evm.dts       |  36 ++
4 files changed, 697 insertions(+)
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso
create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso
[PATCH v3 0/4] Add overlays for IMX219 and OV5640 on J722S
Posted by Yemike Abhilash Chandra 7 months, 1 week ago
This series adds IMX219 and OV5640 overlays to enable support
for 4 sensors on J722S. This provides a reference for a user to
enable a different sensor on any of the ports.

Test logs:
IMX219: https://gist.github.com/Yemike-Abhilash-Chandra/88d4803378d4a3e20f1cbd3b9ada91ac
Ov5640: https://gist.github.com/Yemike-Abhilash-Chandra/738737fa5b1b635d260d9601ae2e85aa 

Changelog:
Changes in v3:
- Add make file entries in alpha sorted order in Patch 3/4 and 4/4
- Change vcc_3v3_exp to vsys_3v3_exp as per schematics in Patch 1/4
- Change "model that so that" to "model mux so that" in commit message of Patch 2/4
- Correct copyright year in tevi-OV5640 overlay in Patch 4/4

v2: https://lore.kernel.org/all/20250508155134.2026300-1-y-abhilashchandra@ti.com/

Changes in v2:
- J722S EVM has the CSI2RX routed to MIPI CSI connector and to 22-pin RPi
  camera connector through an analog mux. Initially, the analog mux was modeled
  in the overlay in v1, But following the convention used on other platforms,
  the analog mux has been moved to the base device tree. So that an overlay
  can control the mux state according to connected cameras.
- Correct the vin-supply for RPI camera connectors. To do the same add missing
  power regulators in the device tree.
- Mark GPIO used in the comment
- Add reset-gpios property for tevi-OV5640 overlay

v1: https://lore.kernel.org/all/20250505115700.500979-1-y-abhilashchandra@ti.com

Vaishnav Achath (2):
  arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219
  arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640

Yemike Abhilash Chandra (2):
  arm64: dts: ti: j722s-evm: Add DT nodes for power regulators
  arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX

 arch/arm64/boot/dts/ti/Makefile               |   9 +
 ...k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso | 329 ++++++++++++++++++
 .../k3-j722s-evm-csi2-quad-tevi-ov5640.dtso   | 323 +++++++++++++++++
 arch/arm64/boot/dts/ti/k3-j722s-evm.dts       |  36 ++
 4 files changed, 697 insertions(+)
 create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-rpi-cam-imx219.dtso
 create mode 100644 arch/arm64/boot/dts/ti/k3-j722s-evm-csi2-quad-tevi-ov5640.dtso

-- 
2.34.1
Re: [PATCH v3 0/4] Add overlays for IMX219 and OV5640 on J722S
Posted by Nishanth Menon 7 months, 1 week ago
Hi Yemike Abhilash Chandra,

On Fri, 09 May 2025 14:49:07 +0530, Yemike Abhilash Chandra wrote:
> This series adds IMX219 and OV5640 overlays to enable support
> for 4 sensors on J722S. This provides a reference for a user to
> enable a different sensor on any of the ports.
> 
> Test logs:
> IMX219: https://gist.github.com/Yemike-Abhilash-Chandra/88d4803378d4a3e20f1cbd3b9ada91ac
> Ov5640: https://gist.github.com/Yemike-Abhilash-Chandra/738737fa5b1b635d260d9601ae2e85aa
> 
> [...]

I have applied the following to branch ti-k3-dts-next on [1].
Thank you!

[1/4] arm64: dts: ti: j722s-evm: Add DT nodes for power regulators
      commit: 9bb89ec393e368cf26a65c04cfd4a14851368df0
[2/4] arm64: dts: ti: j722s-evm: Add MUX to control CSI2RX
      commit: 2e8861103a08e4220e99b673ab247aff108ddef5
[3/4] arm64: dts: ti: k3-j722s-evm: Add overlay for quad IMX219
      commit: 646bcbcbdfad22818d32c8771583844aab4e05dd
[4/4] arm64: dts: ti: k3-j722s-evm: Add overlay for TEVI OV5640
      commit: 6a9d340b1f9910f0f88e0819c464938b91610765

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
-- 
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3  1A34 DDB5 849D 1736 249D