concord: use predefined macro JETSON_COMPATIBLE

SKU8 is not included in compatible string of
camera sensor overlay. This is causing issue of
sensor not detected on SKU8 board.

Use JETSON_COMPATIBLE macro which has all
SKUs.

Bug 4301117

Change-Id: I93d34a6f8ece632bf25d7cd65a037bf3351b450a
Signed-off-by: Ankur Pawar <ankurp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2988039
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Ankur Pawar
2023-09-29 04:54:55 -07:00
committed by mobile promotions
parent 3ef47891d6
commit 6d346a9167
8 changed files with 20 additions and 10 deletions

View File

@@ -6,6 +6,7 @@
#include <dt-bindings/clock/tegra234-clock.h>
#include <dt-bindings/gpio/tegra234-gpio.h>
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
#define CAM0_RST_L TEGRA234_MAIN_GPIO(H, 3)
#define CAM0_PWDN TEGRA234_MAIN_GPIO(H, 6)
@@ -19,7 +20,7 @@
/ {
overlay-name = "Jetson Camera e3653-dual-Hawk module";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@0 {
target-path = "/";

View File

@@ -9,10 +9,12 @@
/dts-v1/;
/plugin/;
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
/ {
overlay-name = "Jetson Camera Dual-IMX274";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@0 {
target-path = "/bus@0/i2c@3180000/tca9546@70/i2c@0/imx274_a@1a";

View File

@@ -6,6 +6,7 @@
#include <dt-bindings/clock/tegra234-clock.h>
#include <dt-bindings/gpio/tegra234-gpio.h>
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
/* camera control gpio definitions */
#define CAM0_RST_L TEGRA234_MAIN_GPIO(H, 3)
@@ -14,7 +15,7 @@
/ {
overlay-name = "Jetson Camera E3331 module";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@0 {
target-path = "/";

View File

@@ -6,6 +6,7 @@
#include <dt-bindings/clock/tegra234-clock.h>
#include <dt-bindings/gpio/tegra234-gpio.h>
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
#define CAM0_RST_L TEGRA234_MAIN_GPIO(H, 3)
#define CAM0_PWDN TEGRA234_MAIN_GPIO(H, 6)
@@ -15,7 +16,7 @@
/ {
overlay-name = "Jetson Camera E3333 module";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@0 {
target-path = "/";

View File

@@ -6,6 +6,7 @@
#include <dt-bindings/clock/tegra234-clock.h>
#include <dt-bindings/gpio/tegra234-gpio.h>
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
#define IO_EXP_RST TEGRA234_MAIN_GPIO(AC, 1)
#define MIPICFG0 TEGRA234_MAIN_GPIO(H, 3)
@@ -20,7 +21,7 @@
/ {
overlay-name = "Jetson Camera AR1335";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@0 {
target-path = "/";

View File

@@ -9,10 +9,12 @@
/dts-v1/;
/plugin/;
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
/ {
overlay-name = "Jetson Camera IMX185";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@1 {
target-path = "/bus@0/i2c@3180000/tca9546@70/i2c@0/imx185_a@1a";

View File

@@ -6,6 +6,7 @@
#include <dt-bindings/clock/tegra234-clock.h>
#include <dt-bindings/gpio/tegra234-gpio.h>
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
#define CAM0_RST_L TEGRA234_MAIN_GPIO(H, 3)
@@ -13,7 +14,7 @@
/ {
overlay-name = "Jetson Camera IMX390";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005";
compatible = JETSON_COMPATIBLE;
fragment@0 {
target-path = "/";

View File

@@ -7,6 +7,7 @@
#include "tegra234-camera-p3762-a00.dtsi"
#include "dt-bindings/gpio/tegra234-gpio.h"
#include "dt-bindings/clock/tegra234-clock.h"
#include <dt-bindings/tegra234-p3737-0000+p3701-0000.h>
#define CAM0_RST_L TEGRA234_MAIN_GPIO(H, 3)
#define CAM0_PWDN TEGRA234_MAIN_GPIO(H, 6)
@@ -20,9 +21,9 @@
/* camera control gpio definitions */
/ {
overlay-name = "Jetson Camera Hawk-Owl p3762 module";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = "nvidia,p3737-0000+p3701-0000" , "nvidia,p3737-0000+p3701-0004", "nvidia,p3737-0000+p3701-0005", "nvidia,p3737-0000+p3701-0008";
overlay-name = "Jetson Camera Hawk-Owl p3762 module";
jetson-header-name = "Jetson AGX CSI Connector";
compatible = JETSON_COMPATIBLE;
fragment-camera-hawk-owl@0 {
target-path = "/";