diff options
| author | Tom Warren <twarren@nvidia.com> | 2012-05-30 14:06:09 -0700 | 
|---|---|---|
| committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2012-07-07 14:07:21 +0200 | 
| commit | 76e350b7a3c568c8d27cf72f98036ec3ddb64f31 (patch) | |
| tree | 3d9f1eb6e7d14549b3e7c7559d2b2dc3ebe62e1b /include | |
| parent | f9f2f12e2cace3685ea0dbb6b6d78789fb75f043 (diff) | |
| download | olio-uboot-2014.01-76e350b7a3c568c8d27cf72f98036ec3ddb64f31.tar.xz olio-uboot-2014.01-76e350b7a3c568c8d27cf72f98036ec3ddb64f31.zip | |
arm: Tegra: Use ODMDATA from BCT in IRAM
Walk the BIT and BCT to find the ODMDATA word in the
CustomerData field and put it into Scratch20 reg for
use by kernel, etc.
Built all Tegra builds OK; Booted on Seaboard and saw
ODMDATA in PMC scratch20 was the same as the value in my
burn-u-boot.sh file (0x300D8011). NOTE: All flash utilities
will have to specify the odmdata (nvflash --odmdata n) on
the command line or via a cfg file, or built in to their
BCT.
Signed-off-by: Tom Warren <twarren@nvidia.com>
Acked-by: Stephen Warren <swarren@wwwdotorg.org>
Diffstat (limited to 'include')
| -rw-r--r-- | include/configs/harmony.h | 1 | ||||
| -rw-r--r-- | include/configs/medcom.h | 1 | ||||
| -rw-r--r-- | include/configs/paz00.h | 1 | ||||
| -rw-r--r-- | include/configs/plutux.h | 1 | ||||
| -rw-r--r-- | include/configs/seaboard.h | 1 | ||||
| -rw-r--r-- | include/configs/trimslice.h | 1 | ||||
| -rw-r--r-- | include/configs/ventana.h | 1 | ||||
| -rw-r--r-- | include/configs/whistler.h | 1 | 
8 files changed, 0 insertions, 8 deletions
| diff --git a/include/configs/harmony.h b/include/configs/harmony.h index d13ead990..df5265a5a 100644 --- a/include/configs/harmony.h +++ b/include/configs/harmony.h @@ -48,7 +48,6 @@  #endif  #define CONFIG_MACH_TYPE		MACH_TYPE_HARMONY -#define CONFIG_SYS_BOARD_ODMDATA	0x300d8011 /* lp1, 1GB */  #define CONFIG_BOARD_EARLY_INIT_F diff --git a/include/configs/medcom.h b/include/configs/medcom.h index d3d10550a..bdea7c9c5 100644 --- a/include/configs/medcom.h +++ b/include/configs/medcom.h @@ -31,7 +31,6 @@  /* High-level configuration options */  #define V_PROMPT			"Tegra2 (Medcom) # "  #define CONFIG_TEGRA2_BOARD_STRING	"Avionic Design Medcom" -#define CONFIG_SYS_BOARD_ODMDATA	0x2b0d8011  /* Board-specific serial config */  #define CONFIG_SERIAL_MULTI diff --git a/include/configs/paz00.h b/include/configs/paz00.h index 29c368a99..0dd1e83a5 100644 --- a/include/configs/paz00.h +++ b/include/configs/paz00.h @@ -35,7 +35,6 @@  #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE  #define CONFIG_MACH_TYPE		MACH_TYPE_PAZ00 -#define CONFIG_SYS_BOARD_ODMDATA	0x800c0085 /* lp1, 512MB */  #define CONFIG_BOARD_EARLY_INIT_F diff --git a/include/configs/plutux.h b/include/configs/plutux.h index e73be0bf9..6397eb104 100644 --- a/include/configs/plutux.h +++ b/include/configs/plutux.h @@ -31,7 +31,6 @@  /* High-level configuration options */  #define V_PROMPT			"Tegra2 (Plutux) # "  #define CONFIG_TEGRA2_BOARD_STRING	"Avionic Design Plutux" -#define CONFIG_SYS_BOARD_ODMDATA	0x2b2d8011  /* Board-specific serial config */  #define CONFIG_SERIAL_MULTI diff --git a/include/configs/seaboard.h b/include/configs/seaboard.h index 537ab0e71..f661583fe 100644 --- a/include/configs/seaboard.h +++ b/include/configs/seaboard.h @@ -53,7 +53,6 @@  #define CONFIG_UART_DISABLE_GPIO	GPIO_PI3  #define CONFIG_MACH_TYPE		MACH_TYPE_SEABOARD -#define CONFIG_SYS_BOARD_ODMDATA	0x300d8011 /* lp1, 1GB */  #define CONFIG_BOARD_EARLY_INIT_F diff --git a/include/configs/trimslice.h b/include/configs/trimslice.h index 915b07ae2..91de348d5 100644 --- a/include/configs/trimslice.h +++ b/include/configs/trimslice.h @@ -43,7 +43,6 @@  #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE  #define CONFIG_MACH_TYPE		MACH_TYPE_TRIMSLICE -#define CONFIG_SYS_BOARD_ODMDATA	0x300c0011 /* lp?, 1GB, UARTA */  #define CONFIG_BOARD_EARLY_INIT_F diff --git a/include/configs/ventana.h b/include/configs/ventana.h index 77a0a1415..5e4d53861 100644 --- a/include/configs/ventana.h +++ b/include/configs/ventana.h @@ -42,7 +42,6 @@  #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTD_BASE  #define CONFIG_MACH_TYPE		MACH_TYPE_VENTANA -#define CONFIG_SYS_BOARD_ODMDATA	0x300d8011 /* lp1, 1GB */  #define CONFIG_BOARD_EARLY_INIT_F diff --git a/include/configs/whistler.h b/include/configs/whistler.h index 9dafe5cad..f2952d5f4 100644 --- a/include/configs/whistler.h +++ b/include/configs/whistler.h @@ -43,7 +43,6 @@  #define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE  #define CONFIG_MACH_TYPE		MACH_TYPE_WHISTLER -#define CONFIG_SYS_BOARD_ODMDATA	0x2B080105 /* lp?, 512MB, UARTA */  #define CONFIG_BOARD_EARLY_INIT_F |