From 50b33874c08b83720e3014f616139e1036699426 Mon Sep 17 00:00:00 2001 From: Ankur Pawar Date: Mon, 4 Mar 2024 04:26:11 +0000 Subject: [PATCH] overlay: camera: fix E3333 argus issue Set status to okay for module0 to module5 nodes under tegra-camera-platform in E3333(ov5693) overlay. This will fix the issue of camera not detected by argus. Bug 4283726 Change-Id: Ie968a09e9661892f6f744946083198696bae5fd8 Signed-off-by: Ankur Pawar Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3088333 Reviewed-by: Praveen AC Reviewed-by: Laxman Dewangan GVS: Gerrit_Virtual_Submit --- .../tegra234-p3737-camera-e3333-overlay.dts | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/overlay/tegra234-p3737-camera-e3333-overlay.dts b/overlay/tegra234-p3737-camera-e3333-overlay.dts index cf04fba..066b1a2 100644 --- a/overlay/tegra234-p3737-camera-e3333-overlay.dts +++ b/overlay/tegra234-p3737-camera-e3333-overlay.dts @@ -1,5 +1,5 @@ // SPDX-License-Identifier: GPL-2.0-only -// SPDX-FileCopyrightText: Copyright (c) 2015-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +// SPDX-FileCopyrightText: Copyright (c) 2015-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved. /dts-v1/; /plugin/; @@ -91,79 +91,97 @@ compatible = "nvidia, tegra-camera-platform"; modules { module0 { + status = "okay"; badge = "e3333_bottomleft_P5V27C"; position = "bottomleft"; orientation = "1"; drivernode0 { + status = "okay"; pcl_id = "v4l2_sensor"; sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9548@77/i2c@0/ov5693_a@36"; }; drivernode1 { + status = "okay"; pcl_id = "v4l2_lens"; sysfs-device-tree = "/sys/firmware/devicetree/base/e3333_lens_ov5693@P5V27C/"; }; }; module1 { + status = "okay"; badge = "e3333_centerleft_P5V27C"; position = "centerleft"; orientation = "1"; drivernode0 { + status = "okay"; pcl_id = "v4l2_sensor"; sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9548@77/i2c@1/ov5693_b@36"; }; drivernode1 { + status = "okay"; pcl_id = "v4l2_lens"; sysfs-device-tree = "/sys/firmware/devicetree/base/e3333_lens_ov5693@P5V27C/"; }; }; module2 { + status = "okay"; badge = "e3333_centerright_P5V27C"; position = "centerright"; orientation = "1"; drivernode0 { + status = "okay"; pcl_id = "v4l2_sensor"; sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9548@77/i2c@2/ov5693_c@36"; }; drivernode1 { + status = "okay"; pcl_id = "v4l2_lens"; sysfs-device-tree = "/sys/firmware/devicetree/base/e3333_lens_ov5693@P5V27C/"; }; }; module3 { + status = "okay"; badge = "e3333_topleft_P5V27C"; position = "topleft"; orientation = "1"; drivernode0 { + status = "okay"; pcl_id = "v4l2_sensor"; sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9548@77/i2c@3/ov5693_d@36"; }; drivernode1 { + status = "okay"; pcl_id = "v4l2_lens"; sysfs-device-tree = "/sys/firmware/devicetree/base/e3333_lens_ov5693@P5V27C/"; }; }; module4 { + status = "okay"; badge = "e3333_bottomright_P5V27C"; position = "bottomright"; orientation = "1"; drivernode0 { + status = "okay"; pcl_id = "v4l2_sensor"; sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9548@77/i2c@4/ov5693_e@36"; }; drivernode1 { + status = "okay"; pcl_id = "v4l2_lens"; sysfs-device-tree = "/sys/firmware/devicetree/base/e3333_lens_ov5693@P5V27C/"; }; }; module5 { + status = "okay"; badge = "e3333_topright_P5V27C"; position = "topright"; orientation = "1"; drivernode0 { + status = "okay"; pcl_id = "v4l2_sensor"; sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/tca9548@77/i2c@5/ov5693_g@36"; }; drivernode1 { + status = "okay"; pcl_id = "v4l2_lens"; sysfs-device-tree = "/sys/firmware/devicetree/base/e3333_lens_ov5693@P5V27C/"; };