mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
svcacv is giving -1 as SPDX-FileCopyrightText tag was missing in the license header. Fix them. Bug 4327489 Change-Id: Ie71faf9d60550318d4722bdc0559af4cd2d3b441 Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2995601 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Brad Griffis <bgriffis@nvidia.com> Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
382 lines
8.2 KiB
Devicetree
382 lines
8.2 KiB
Devicetree
// SPDX-License-Identifier: GPL-2.0-only
|
|
// SPDX-FileCopyrightText: Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
|
|
#include "tegra234-camera-e3331-a00.dtsi"
|
|
#include "tegra234-camera-e3333-a00.dtsi"
|
|
#include "tegra234-camera-imx390-a00.dtsi"
|
|
#include "tegra234-camera-ar0234-a00.dtsi"
|
|
#include "tegra234-p3737-0000-camera-imx185-a00.dtsi"
|
|
#include "tegra234-p3737-0000-camera-imx274-dual.dtsi"
|
|
|
|
#define CAM0_RST_L TEGRA234_MAIN_GPIO(H, 3)
|
|
#define CAM0_PWDN TEGRA234_MAIN_GPIO(H, 6)
|
|
#define CAM1_RST_L TEGRA234_MAIN_GPIO(AC, 1)
|
|
#define CAM1_PWDN TEGRA234_MAIN_GPIO(AC, 0)
|
|
|
|
/ {
|
|
fragment-camera-module@0 {
|
|
target-path = "/";
|
|
__overlay__ {
|
|
/* all cameras are disabled by default */
|
|
capture_vi_base: tegra-capture-vi {
|
|
ports {
|
|
vi_port0: port@0 {
|
|
status = "disabled";
|
|
vi_in0: endpoint {
|
|
vc-id = <0>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
vi_port1: port@1 {
|
|
status = "disabled";
|
|
vi_in1: endpoint {
|
|
vc-id = <0>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
vi_port2: port@2 {
|
|
status = "disabled";
|
|
vi_in2: endpoint {
|
|
vc-id = <0>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
vi_port3: port@3 {
|
|
status = "disabled";
|
|
vi_in3: endpoint {
|
|
vc-id = <0>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
vi_port4: port@4 {
|
|
status = "disabled";
|
|
vi_in4: endpoint {
|
|
vc-id = <0>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
vi_port5: port@5 {
|
|
status = "disabled";
|
|
vi_in5: endpoint {
|
|
vc-id = <0>;
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
tcp: tegra-camera-platform {
|
|
compatible = "nvidia, tegra-camera-platform";
|
|
/**
|
|
* tpg_max_iso = <>;
|
|
* Max iso bw for 6 streams of tpg
|
|
* streams * nvcsi_freq * PG_bitrate / RG10 * BPP
|
|
* 6 * 102Mhz * 32 bits/ 10 bits * 2 Bps
|
|
* = 3916.8 MBps
|
|
*/
|
|
tpg_max_iso = <3916800>;
|
|
modules {
|
|
cam_module0: module0 {
|
|
status = "disabled";
|
|
cam_module0_drivernode0: drivernode0 {
|
|
status = "disabled";
|
|
};
|
|
cam_module0_drivernode1: drivernode1 {
|
|
status = "disabled";
|
|
pcl_id = "v4l2_lens";
|
|
};
|
|
};
|
|
cam_module1: module1 {
|
|
status = "disabled";
|
|
cam_module1_drivernode0: drivernode0 {
|
|
status = "disabled";
|
|
};
|
|
cam_module1_drivernode1: drivernode1 {
|
|
status = "disabled";
|
|
pcl_id = "v4l2_lens";
|
|
};
|
|
};
|
|
cam_module2: module2 {
|
|
status = "disabled";
|
|
cam_module2_drivernode0: drivernode0 {
|
|
status = "disabled";
|
|
};
|
|
cam_module2_drivernode1: drivernode1 {
|
|
status = "disabled";
|
|
pcl_id = "v4l2_lens";
|
|
};
|
|
};
|
|
cam_module3: module3 {
|
|
status = "disabled";
|
|
cam_module3_drivernode0: drivernode0 {
|
|
status = "disabled";
|
|
};
|
|
cam_module3_drivernode1: drivernode1 {
|
|
status = "disabled";
|
|
pcl_id = "v4l2_lens";
|
|
};
|
|
};
|
|
cam_module4: module4 {
|
|
status = "disabled";
|
|
cam_module4_drivernode0: drivernode0 {
|
|
status = "disabled";
|
|
};
|
|
cam_module4_drivernode1: drivernode1 {
|
|
status = "disabled";
|
|
pcl_id = "v4l2_lens";
|
|
};
|
|
};
|
|
cam_module5: module5 {
|
|
status = "disabled";
|
|
cam_module5_drivernode0: drivernode0 {
|
|
status = "disabled";
|
|
};
|
|
cam_module5_drivernode1: drivernode1 {
|
|
status = "disabled";
|
|
pcl_id = "v4l2_lens";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
bus@0 {
|
|
/* set camera gpio direction to output */
|
|
gpio@2200000 {
|
|
camera-control-output-low {
|
|
gpio-hog;
|
|
output-low;
|
|
gpios = <CAM0_RST_L 0 CAM0_PWDN 0
|
|
CAM1_RST_L 0 CAM1_PWDN 0>;
|
|
label = "cam0-rst", "cam0-pwdn",
|
|
"cam1-rst", "cam1-pwdn";
|
|
};
|
|
};
|
|
|
|
host1x@13e00000 {
|
|
csi_base: nvcsi@15a00000 {
|
|
num-tpg-channels = <36>;
|
|
csi_chan0: channel@0 {
|
|
status = "disabled";
|
|
ports {
|
|
csi_chan0_port0: port@0 {
|
|
status = "disabled";
|
|
csi_in0: endpoint@0 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
csi_chan0_port1: port@1 {
|
|
status = "disabled";
|
|
csi_out0: endpoint@1 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
csi_chan1: channel@1 {
|
|
status = "disabled";
|
|
ports {
|
|
csi_chan1_port0: port@0 {
|
|
status = "disabled";
|
|
csi_in1: endpoint@2 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
csi_chan1_port1: port@1 {
|
|
status = "disabled";
|
|
csi_out1: endpoint@3 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
csi_chan2: channel@2 {
|
|
status = "disabled";
|
|
ports {
|
|
csi_chan2_port0: port@0 {
|
|
status = "disabled";
|
|
csi_in2: endpoint@4 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
csi_chan2_port1: port@1 {
|
|
status = "disabled";
|
|
csi_out2: endpoint@5 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
csi_chan3: channel@3 {
|
|
status = "disabled";
|
|
ports {
|
|
csi_chan3_port0: port@0 {
|
|
status = "disabled";
|
|
csi_in3: endpoint@6 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
csi_chan3_port1: port@1 {
|
|
status = "disabled";
|
|
csi_out3: endpoint@7 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
csi_chan4: channel@4 {
|
|
status = "disabled";
|
|
ports {
|
|
csi_chan4_port0: port@0 {
|
|
status = "disabled";
|
|
csi_in4: endpoint@8 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
csi_chan4_port1: port@1 {
|
|
status = "disabled";
|
|
csi_out4: endpoint@9 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
csi_chan5: channel@5 {
|
|
status = "disabled";
|
|
ports {
|
|
csi_chan5_port0: port@0 {
|
|
status = "disabled";
|
|
csi_in5: endpoint@10 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
csi_chan5_port1: port@1 {
|
|
status = "disabled";
|
|
csi_out5: endpoint@11 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
i2c@3180000 {
|
|
tca6408@21 {
|
|
status = "disabled";
|
|
};
|
|
tca9548@77 {
|
|
status = "disabled";
|
|
i2c@0 {
|
|
ov5693_a@36 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@1 {
|
|
ov5693_b@36 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@2 {
|
|
ov5693_c@36 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@3 {
|
|
ov5693_d@36 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@4 {
|
|
ov5693_e@36 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@5 {
|
|
ov5693_g@36 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
tca9548@70 {
|
|
status = "disabled";
|
|
i2c@0 {
|
|
ar1335_a@42 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@2 {
|
|
ar1335_c@42 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@4 {
|
|
ar1335_e@42 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@5 {
|
|
ar1335_g@42 {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
tca9546@70 {
|
|
status = "disabled";
|
|
i2c@0 {
|
|
dual_hawk0: dual_hawk_a@18 {
|
|
status = "disabled";
|
|
};
|
|
dual_hawk1: dual_hawk_b@10 {
|
|
status = "disabled";
|
|
};
|
|
max96712_dser: single_max96712_a@62 {
|
|
status = "disabled";
|
|
};
|
|
pca9570_a@24 {
|
|
status = "disabled";
|
|
};
|
|
imx274_a@1a {
|
|
status = "disabled";
|
|
};
|
|
imx185_a@1a {
|
|
status = "disabled";
|
|
};
|
|
imx318_a@10 {
|
|
status = "disabled";
|
|
};
|
|
max9296@48 {
|
|
status = "disabled";
|
|
};
|
|
max9295_prim@62 {
|
|
status = "disabled";
|
|
};
|
|
max9295_a@40 {
|
|
status = "disabled";
|
|
};
|
|
max9295_b@60 {
|
|
status = "disabled";
|
|
};
|
|
imx390_a@1b {
|
|
status = "disabled";
|
|
};
|
|
imx390_b@1c {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
i2c@1 {
|
|
dual_hawk2: dual_hawk_c@18 {
|
|
status = "disabled";
|
|
};
|
|
dual_hawk3: dual_hawk_d@10 {
|
|
status = "disabled";
|
|
};
|
|
imx274_c@1a {
|
|
status = "disabled";
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|
|
};
|