Files
t23x-public-dts/overlay/tegra234-p3737-camera-modules.dtsi
Gautham Srinivasan 27a9472777 overlay: add missing "SPDX-FileCopyrightText" tag
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>
2023-10-13 02:43:40 -07:00

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";
};
};
};
};
};
};
};
};