arm64: tegra: Add support for NVIDIA Shield TV 2015

Add initial device-tree support for NVIDIA Shield TV (a.k.a. Foster)
based upon Tegra210 SoC with 3 GiB of LPDDR4 RAM. It is based on P2571.

Change-Id: Ideeeb15f835ebf7f7617d3989908d245aff4b316
Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
This commit is contained in:
Aaron Kling authored and Thomas Makin committed 2025-11-11 15:15:01 +00:00
1 parent e6e75e0cc4
commit 6c03bcbfb3
3 files changed
+39

No files matched your search

+4
View File
@@ -2,6 +2,8 @@
# Enables support for device-tree overlays
DTC_FLAGS_tegra210-p2371-2180 := -@
DTC_FLAGS_tegra210-p2571-0930 := -@
DTC_FLAGS_tegra210-p2571-0932 := -@
DTC_FLAGS_tegra210-p3450-0000 := -@
DTC_FLAGS_tegra210-p3541-0000 := -@
DTC_FLAGS_tegra186-p2771-0000 := -@
@@ -18,6 +20,8 @@ dtb-$(CONFIG_ARCH_TEGRA_132_SOC) += tegra132-norrin.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2371-0000.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2371-2180.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2571.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2571-0930.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2571-0932.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p3450-0000.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p3541-0000.dtb
dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-smaug.dtb
@@ -0,0 +1,17 @@
// SPDX-License-Identifier: GPL-2.0
/dts-v1/;
#include "tegra210-p2571.dts"
/ {
model = "NVIDIA Shield TV 2015";
compatible = "nvidia,p2571-0930", "nvidia,tegra210";
hda@70030000 {
nvidia,model = "NVIDIA SHIELD TV APE";
};
sound {
label = "NVIDIA SHIELD TV APE";
};
};
@@ -0,0 +1,18 @@
// SPDX-License-Identifier: GPL-2.0
/dts-v1/;
#include "tegra210-p2571-0930.dts"
/ {
model = "NVIDIA Shield TV Pro 2015";
compatible = "nvidia,p2571-0932", "nvidia,p2571-0930", "nvidia,tegra210";
sata@70020000 {
status = "okay";
phys = <&{/padctl@7009f000/pads/sata/lanes/sata-0}>;
};
mmc@700b0600 {
status = "disabled";
};
};