From 6153eb4d5d87e4663769d0d11e222af9edd62559 Mon Sep 17 00:00:00 2001 From: Laxman Dewangan Date: Tue, 27 Jun 2023 13:44:30 +0000 Subject: [PATCH] t23x: staging: Add base DTB for various SKU Jetson platforms Add base DTB for the various SKU of Nvidia Tegra23x based Jetson platform. The SKU combination of base and compute modules are: tegra234-p3768-0000+p3767-0000.dts tegra234-p3768-0000+p3767-0001.dts tegra234-p3768-0000+p3767-0003.dts tegra234-p3768-0000+p3767-0004.dts tegra234-p3768-0000+p3767-0005.dts tegra234-p3737-0000+p3701-0000.dts tegra234-p3737-0000+p3701-0004.dts tegra234-p3737-0000+p3701-0005.dts tegra234-p3737-0000+p3701-0008.dts The base file of following combinations already exist: tegra234-p3737-0000+p3701-0000.dts tegra234-p3768-0000+p3767-0000.dts Adding the top level base DTB for remaining SKUs combination. Bug 4161664 Bug 4148987 Change-Id: Ic652f7b12487b03e3e925930ca6225f9cde58322 Signed-off-by: Laxman Dewangan Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927259 Reviewed-by: Bitan Biswas --- staging/Makefile | 28 ++++++++++++++++++++++ staging/tegra234-p3737-0000+p3701-0004.dts | 13 ++++++++++ staging/tegra234-p3737-0000+p3701-0005.dts | 13 ++++++++++ staging/tegra234-p3737-0000+p3701-0008.dts | 13 ++++++++++ staging/tegra234-p3768-0000+p3767-0001.dts | 13 ++++++++++ staging/tegra234-p3768-0000+p3767-0003.dts | 13 ++++++++++ staging/tegra234-p3768-0000+p3767-0004.dts | 13 ++++++++++ staging/tegra234-p3768-0000+p3767-0005.dts | 13 ++++++++++ 8 files changed, 119 insertions(+) create mode 100644 staging/Makefile create mode 100644 staging/tegra234-p3737-0000+p3701-0004.dts create mode 100644 staging/tegra234-p3737-0000+p3701-0005.dts create mode 100644 staging/tegra234-p3737-0000+p3701-0008.dts create mode 100644 staging/tegra234-p3768-0000+p3767-0001.dts create mode 100644 staging/tegra234-p3768-0000+p3767-0003.dts create mode 100644 staging/tegra234-p3768-0000+p3767-0004.dts create mode 100644 staging/tegra234-p3768-0000+p3767-0005.dts diff --git a/staging/Makefile b/staging/Makefile new file mode 100644 index 0000000..bb25d52 --- /dev/null +++ b/staging/Makefile @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + +DTC_FLAGS += -@ + +old-dtb := $(dtb-y) +old-dtbo := $(dtbo-y) +dtb-y := +dtbo-y := +makefile-path := t23x/nv-public/staging + +dtb-y += tegra234-p3737-0000+p3701-0004.dtb +dtb-y += tegra234-p3737-0000+p3701-0005.dtb +dtb-y += tegra234-p3737-0000+p3701-0008.dtb +dtb-y += tegra234-p3768-0000+p3767-0001.dtb +dtb-y += tegra234-p3768-0000+p3767-0003.dtb +dtb-y += tegra234-p3768-0000+p3767-0004.dtb +dtb-y += tegra234-p3768-0000+p3767-0005.dtb + +ifneq ($(dtb-y),) +dtb-y := $(addprefix $(makefile-path)/,$(dtb-y)) +endif +ifneq ($(dtbo-y),) +dtbo-y := $(addprefix $(makefile-path)/,$(dtbo-y)) +endif + +dtb-y += $(old-dtb) +dtbo-y += $(old-dtbo) diff --git a/staging/tegra234-p3737-0000+p3701-0004.dts b/staging/tegra234-p3737-0000+p3701-0004.dts new file mode 100644 index 0000000..60d6dac --- /dev/null +++ b/staging/tegra234-p3737-0000+p3701-0004.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3737-0000+p3701-0000.dts" + +/ { + model = "NVIDIA Jetson AGX Orin Developer Kit"; + compatible = "nvidia,p3737-0000+p3701-0004", "nvidia,p3701-0004", "nvidia,tegra234"; +}; diff --git a/staging/tegra234-p3737-0000+p3701-0005.dts b/staging/tegra234-p3737-0000+p3701-0005.dts new file mode 100644 index 0000000..865d7a6 --- /dev/null +++ b/staging/tegra234-p3737-0000+p3701-0005.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3737-0000+p3701-0000.dts" + +/ { + model = "NVIDIA Jetson AGX Orin Developer Kit"; + compatible = "nvidia,p3737-0000+p3701-0005", "nvidia,p3701-0005", "nvidia,tegra234"; +}; diff --git a/staging/tegra234-p3737-0000+p3701-0008.dts b/staging/tegra234-p3737-0000+p3701-0008.dts new file mode 100644 index 0000000..a92d84d --- /dev/null +++ b/staging/tegra234-p3737-0000+p3701-0008.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3737-0000+p3701-0000.dts" + +/ { + model = "NVIDIA Jetson AGX Orin Developer Kit"; + compatible = "nvidia,p3737-0000+p3701-0008", "nvidia,p3701-0008", "nvidia,tegra234"; +}; diff --git a/staging/tegra234-p3768-0000+p3767-0001.dts b/staging/tegra234-p3768-0000+p3767-0001.dts new file mode 100644 index 0000000..d98b5b4 --- /dev/null +++ b/staging/tegra234-p3768-0000+p3767-0001.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3768-0000+p3767-0000.dts" + +/ { + compatible = "nvidia,p3768-0000+p3767-0001", "nvidia,p3767-0001", "nvidia,tegra234"; + model = "NVIDIA Jetson Orin NX Engineering Reference Developer Kit"; +}; diff --git a/staging/tegra234-p3768-0000+p3767-0003.dts b/staging/tegra234-p3768-0000+p3767-0003.dts new file mode 100644 index 0000000..1198537 --- /dev/null +++ b/staging/tegra234-p3768-0000+p3767-0003.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3768-0000+p3767-0000.dts" + +/ { + compatible = "nvidia,p3768-0000+p3767-0003", "nvidia,p3767-0003", "nvidia,tegra234"; + model = "NVIDIA Jetson Orin NX Engineering Reference Developer Kit"; +}; diff --git a/staging/tegra234-p3768-0000+p3767-0004.dts b/staging/tegra234-p3768-0000+p3767-0004.dts new file mode 100644 index 0000000..05a9b12 --- /dev/null +++ b/staging/tegra234-p3768-0000+p3767-0004.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3768-0000+p3767-0000.dts" + +/ { + compatible = "nvidia,p3768-0000+p3767-0004", "nvidia,p3767-0004", "nvidia,tegra234"; + model = "NVIDIA Jetson Orin NX Engineering Reference Developer Kit"; +}; diff --git a/staging/tegra234-p3768-0000+p3767-0005.dts b/staging/tegra234-p3768-0000+p3767-0005.dts new file mode 100644 index 0000000..2e06278 --- /dev/null +++ b/staging/tegra234-p3768-0000+p3767-0005.dts @@ -0,0 +1,13 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2023 NVIDIA CORPORATION. All rights reserved. + */ + +/dts-v1/; + +#include "tegra234-p3768-0000+p3767-0000.dts" + +/ { + compatible = "nvidia,p3768-0000+p3767-0005", "nvidia,p3767-0005", "nvidia,tegra234"; + model = "NVIDIA Jetson Orin NX Engineering Reference Developer Kit"; +};