diff --git a/arch/arm64/boot/dts/nvidia/Makefile b/arch/arm64/boot/dts/nvidia/Makefile index 4387d5cedd39..b377d895c00c 100644 --- a/arch/arm64/boot/dts/nvidia/Makefile +++ b/arch/arm64/boot/dts/nvidia/Makefile @@ -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 diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2571-0930.dts b/arch/arm64/boot/dts/nvidia/tegra210-p2571-0930.dts new file mode 100644 index 000000000000..9fb53b19d89c --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2571-0930.dts @@ -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"; + }; +}; diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2571-0932.dts b/arch/arm64/boot/dts/nvidia/tegra210-p2571-0932.dts new file mode 100644 index 000000000000..460077c818f4 --- /dev/null +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2571-0932.dts @@ -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"; + }; +};