Re: [PATCH v3 1/5] arm64: tegra: Add support for NVIDIA Shield TV

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jan 11, 2019 at 10:38:45AM +0800, Mark Zhang wrote:
> Add initial device-tree support for NVIDIA Shield TV (a.k.a. Darcy)
> based upon Tegra210 SoC with 3 GiB of LPDDR4 RAM.
> 
> Signed-off-by: Mark Zhang <markz@xxxxxxxxxx>
> ---
>  arch/arm64/boot/dts/nvidia/Makefile           |  1 +
>  .../dts/nvidia/tegra210-p2894-0050-a08.dts    |  9 +++
>  .../arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 77 +++++++++++++++++++
>  3 files changed, 87 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts
>  create mode 100644 arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi
> 
> diff --git a/arch/arm64/boot/dts/nvidia/Makefile b/arch/arm64/boot/dts/nvidia/Makefile
> index 7c13d7df484e..6b8ab5568481 100644
> --- a/arch/arm64/boot/dts/nvidia/Makefile
> +++ b/arch/arm64/boot/dts/nvidia/Makefile
> @@ -4,5 +4,6 @@ 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-smaug.dtb
> +dtb-$(CONFIG_ARCH_TEGRA_210_SOC) += tegra210-p2894-0050-a08.dtb
>  dtb-$(CONFIG_ARCH_TEGRA_186_SOC) += tegra186-p2771-0000.dtb
>  dtb-$(CONFIG_ARCH_TEGRA_194_SOC) += tegra194-p2972-0000.dtb
> diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts b/arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts
> new file mode 100644
> index 000000000000..7ffb351b5882
> --- /dev/null
> +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2894-0050-a08.dts
> @@ -0,0 +1,9 @@
> +// SPDX-License-Identifier: GPL-2.0
> +/dts-v1/;
> +
> +#include "tegra210-p2894.dtsi"
> +
> +/ {
> +	model = "NVIDIA Shield TV";
> +	compatible = "nvidia,p2894-0050-a08", "nvidia,darcy", "nvidia,tegra210";
> +};
> diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi
> new file mode 100644
> index 000000000000..ac52286ab9ab
> --- /dev/null
> +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi
> @@ -0,0 +1,77 @@
> +// SPDX-License-Identifier: GPL-2.0
> +
> +#include "tegra210.dtsi"
> +
> +/ {
> +	aliases {
> +		serial0 = &uarta;
> +	};
> +
> +	chosen {
> +		bootargs = "earlycon";
> +		stdout-path = "serial0:115200n8";
> +	};
> +
> +	memory {

I think this will cause DTC to warn about this not node missing a
unit-address. Do things still work if you add @80000000 to the name?
There was a recent regression reported against Tegra124 Nyan devices
where a recent patch added the @80000000 unit address and that caused
the bootloader (coreboot) to fail to update the correct device tree
node with the memory bank information.

I'm wondering if the same is true for this device. I suppose it might
be okay because the amount of RAM in these devices is probably fixed,
so whether or not the correct node is updated may not really matter.

Thierry

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [ARM Kernel]     [Linux ARM]     [Linux ARM MSM]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux