mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 17:13:52 +02:00
arm64: tegra: Add p3971-0089+p3834-0008 support
The P3971-0089+P3834-0008 is an engineering reference platform for the Tegra264 SoC. Link: https://lore.kernel.org/r/20250709231401.3767130-3-thierry.reding@gmail.com Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
b7117911e1
commit
d01e4f1e7a
|
|
@ -12,6 +12,7 @@ DTC_FLAGS_tegra234-p3737-0000+p3701-0000 := -@
|
|||
DTC_FLAGS_tegra234-p3740-0002+p3701-0008 := -@
|
||||
DTC_FLAGS_tegra234-p3768-0000+p3767-0000 := -@
|
||||
DTC_FLAGS_tegra234-p3768-0000+p3767-0005 := -@
|
||||
DTC_FLAGS_tegra264-p3971-0089+p3834-0008 := -@
|
||||
|
||||
dtb-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra132-norrin.dtb
|
||||
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2371-0000.dtb
|
||||
|
|
@ -31,3 +32,4 @@ dtb-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra234-p3737-0000+p3701-0008.dtb
|
|||
dtb-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra234-p3740-0002+p3701-0008.dtb
|
||||
dtb-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra234-p3768-0000+p3767-0000.dtb
|
||||
dtb-$(CONFIG_ARCH_TEGRA_234_SOC) += tegra234-p3768-0000+p3767-0005.dtb
|
||||
dtb-$(CONFIG_ARCH_TEGRA_264_SOC) += tegra264-p3971-0089+p3834-0008.dtb
|
||||
|
|
|
|||
7
arch/arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi
Normal file
7
arch/arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
|
||||
#include "tegra264-p3834.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "nvidia,p3834-0008", "nvidia,tegra264";
|
||||
};
|
||||
30
arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi
Normal file
30
arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
|
||||
#include "tegra264.dtsi"
|
||||
|
||||
/ {
|
||||
compatible = "nvidia,p3834", "nvidia,tegra264";
|
||||
|
||||
aliases {
|
||||
};
|
||||
|
||||
bus@0 {
|
||||
serial@c4e0000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
serial@c5a0000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
bus@8100000000 {
|
||||
iommu@5000000 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
iommu@6000000 {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
/dts-v1/;
|
||||
|
||||
// module files must be included first
|
||||
#include "tegra264-p3834-0008.dtsi"
|
||||
#include "tegra264-p3971-0089+p3834.dtsi"
|
||||
|
||||
/ {
|
||||
model = "NVIDIA P3971-0089+P3834-0008 Engineering Reference Platform";
|
||||
compatible = "nvidia,p3971-0089+p3834-0008", "nvidia,p3834-0008", "nvidia,tegra264";
|
||||
};
|
||||
14
arch/arm64/boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi
Normal file
14
arch/arm64/boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
|
||||
#include "tegra264-p3971-0089.dtsi"
|
||||
|
||||
/ {
|
||||
aliases {
|
||||
serial0 = &{/bus@0/serial@c4e0000};
|
||||
serial1 = &{/bus@0/serial@c5a0000};
|
||||
};
|
||||
|
||||
chosen {
|
||||
stdout-path = "serial0:115200n8";
|
||||
};
|
||||
};
|
||||
3
arch/arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi
Normal file
3
arch/arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
|
||||
#include "tegra264-p3971.dtsi"
|
||||
4
arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi
Normal file
4
arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
||||
|
||||
/ {
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user