Following the to-create-and-apply-a-dtb-overlay-file docs
I added second OVERLAY_DTB_FILE line to jetson-agx-thor-devkit.conf
OVERLAY_DTB_FILE+=“,tegra264-p4071-0000+p3834-xxxx-dynamic.dtbo”;
OVERLAY_DTB_FILE+=“,tegra264-p3971-camera-dual-imx274-overlay.dtbo”;
These files exist and dtb / dts are identical.
source/hardware/nvidia/t264/nv-public/overlay/tegra264-p3971-camera-dual-imx274-overlay.dts
jetpack7.1/Linux_for_Tegra/kernel/dtb/tegra264-p3971-camera-dual-imx274-overlay.dtbo
jetpack7.1/Linux_for_Tegra/rootfs/boot/tegra264-p3971-camera-dual-imx274-overlay.dtbo
Flashed Thor with
sudo ./l4t_initrd_flash.sh jetson-agx-thor-devkit.conf internal
and have no devicetree settings in /proc/device-tree.
How to fix this? Thank you.
You would think this wouldn’t be a very hard question to answer. Anybody?
@whitesscott I wish I could help. You’ve helped out others so much.
But unfortunately I haven’t tried this.
(I get the sense that there’s less nvidia responses since DGX Spark came out. Almost as if nvidia attention moved on from Jetson Thor. But maybe that’s just me.)
hello whitesscott,
it’s the target does not support CSI configuration,
you should double check NVIDIA Jetson Thor about the specifications
let me re-cap as below..
NVIDIA Jetson Thor Series
|
Jetson AGX Thor Developer Kit |
Jetson T5000/Jetson T4000 |
| Camera |
HSB camera via QSFP slot USB camera |
Up to 20 cameras via HSB Up to 6 cameras through 16x lanes MIPI CSI-2 Up to 32 cameras using Virtual Channels C-PHY 2.1 (10.25 Gbps) D-PHY 2.1 (40 Gbps) |
you may dig into board configuration, Jetson AGX Thor Developer Kit using below board configuration.
$ ll jetson-agx-thor-devkit.conf
jetson-agx-thor-devkit.conf -> p3834-0008-p4071-0000-nvme.conf
where..
– p3834 = AGX Thor module.
– p4071 = AGX Thor carrier board.
although there’s device tree definition for CSI connector,
for instance, $public_sources/kernel_src/hardware/nvidia/t264/nv-public/overlay/tegra264-p3971-0000+p3834-xxxx-csi.dts
overlay-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3971-0050+p3834-0005", "nvidia,p3971-0080+p3834-0008", "nvidia,p3971-0089+p3834-0008";
as you can see.. the device tree overlay for CSI configuration applies to the those SKUs (i.e. p3971) only.
hence..
please works with HSB camera via QSFP slot, or USB camera on Jetson AGX Thor Developer Kit.
the device tree blob of Thor has no camera nodes included, that’s why overlay (*.dtbo) did not take effected. nevertheless, you may have modification for loading the entire device-tree via FDT.
Hello @JerryChang
So HSB with imx274-dual camera when using qsfp to connect it to Thor, which is how I am now using it, would not benefit from or does not need the imx274 devicetree settings that are in
tegra264-camera-imx274-dual.dtsi.txt (8.4 KB) ?
Thank you,
Scott
hello whitesscott,
right, it went through different pipeline, please refer to HSB documentation for imx274_player example.