summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/arch-tegra30/tegra.h
diff options
context:
space:
mode:
authorMarcel Ziswiler <marcel@ziswiler.com>2014-10-10 23:32:32 +0200
committerTom Warren <twarren@nvidia.com>2014-10-22 09:30:55 -0700
commit8c33ba7b1d85ea98d39171523858bbd7cd44f166 (patch)
tree5d52fd65356e5647d4d8c67f321f12569d19430e /arch/arm/include/asm/arch-tegra30/tegra.h
parent4dab5549a85d695d4a2aa9b5afd096d6b56663c9 (diff)
downloadtalos-obmc-uboot-8c33ba7b1d85ea98d39171523858bbd7cd44f166.tar.gz
talos-obmc-uboot-8c33ba7b1d85ea98d39171523858bbd7cd44f166.zip
ARM: tegra: Use mem size from MC in combination with get_ram_size()
On popular request this now completes the Warren's work started for TK1: aeb3fcb35956461077804720b8a252d50758d7e0 ARM: tegra: Use mem size from MC rather than ODMDATA In addition to the move of using the Tegra memory controller (MC) register rather than ODMDATA for T20, T30 and T114 as well it further uses the generic get_ram_size() function (see "common/memsize.c") <supposed to be used in each and every U-Boot port>TM. Added benefit is that it should <catch 99% of hardware related (i. e. reliably reproducible) memory errors> as well. Thoroughly tested on the various Toradex line of Tegra modules available which unfortunately does not include T114 and T124 (yet at least) plus on the Jetson TK1. Based-on-work-by: Stephen Warren <swarren@nvidia.com> Based-on-work-by: Tom Warren <twarren@nvidia.com> Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com> Acked-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Tom Warren <twarren@nvidia.com>
Diffstat (limited to 'arch/arm/include/asm/arch-tegra30/tegra.h')
-rw-r--r--arch/arm/include/asm/arch-tegra30/tegra.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-tegra30/tegra.h b/arch/arm/include/asm/arch-tegra30/tegra.h
index c02c5d8500..93671793a9 100644
--- a/arch/arm/include/asm/arch-tegra30/tegra.h
+++ b/arch/arm/include/asm/arch-tegra30/tegra.h
@@ -17,6 +17,7 @@
#ifndef _TEGRA30_H_
#define _TEGRA30_H_
+#define NV_PA_MC_BASE 0x7000F000
#define NV_PA_SDRAM_BASE 0x80000000 /* 0x80000000 for real T30 */
#include <asm/arch-tegra/tegra.h>
OpenPOWER on IntegriCloud