Skip to content
Snippets Groups Projects
Commit 7c49b523 authored by Marcel Ziswiler's avatar Marcel Ziswiler Committed by Marek Vasut
Browse files

pxa: colibri_pxa270: avoid overwriting factory configuration block


Specify a CONFIG_BOARD_SIZE_LIMIT of 256 KB in order to avoid
overwriting the factory configuration block located at offset 0x40000
in NOR flash.

Signed-off-by: default avatarMarcel Ziswiler <marcel@ziswiler.com>
parent fe488a85
No related branches found
No related tags found
No related merge requests found
...@@ -7,8 +7,8 @@ ...@@ -7,8 +7,8 @@
* SPDX-License-Identifier: GPL-2.0+ * SPDX-License-Identifier: GPL-2.0+
*/ */
#ifndef __CONFIG_H #ifndef __CONFIG_H
#define __CONFIG_H #define __CONFIG_H
/* /*
* High Level Board Configuration Options * High Level Board Configuration Options
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
#define CONFIG_CPU_PXA27X 1 /* Marvell PXA270 CPU */ #define CONFIG_CPU_PXA27X 1 /* Marvell PXA270 CPU */
#define CONFIG_SYS_GENERIC_BOARD #define CONFIG_SYS_GENERIC_BOARD
#define CONFIG_SYS_TEXT_BASE 0x0 #define CONFIG_SYS_TEXT_BASE 0x0
/* Avoid overwriting factory configuration block */
#define CONFIG_BOARD_SIZE_LIMIT 0x40000
/* /*
* Environment settings * Environment settings
...@@ -100,7 +102,6 @@ ...@@ -100,7 +102,6 @@
#define CONFIG_CMDLINE_EDITING 1 #define CONFIG_CMDLINE_EDITING 1
#define CONFIG_AUTO_COMPLETE 1 #define CONFIG_AUTO_COMPLETE 1
/* /*
* Clock Configuration * Clock Configuration
*/ */
...@@ -150,10 +151,11 @@ ...@@ -150,10 +151,11 @@
#endif #endif
#define CONFIG_SYS_MONITOR_BASE 0x0 #define CONFIG_SYS_MONITOR_BASE 0x0
#define CONFIG_SYS_MONITOR_LEN 0x80000 #define CONFIG_SYS_MONITOR_LEN 0x40000
/* Skip factory configuration block */
#define CONFIG_ENV_ADDR \ #define CONFIG_ENV_ADDR \
(CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN + 0x40000)
#define CONFIG_ENV_SIZE 0x40000 #define CONFIG_ENV_SIZE 0x40000
#define CONFIG_ENV_SECT_SIZE 0x40000 #define CONFIG_ENV_SECT_SIZE 0x40000
#define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE) #define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR + CONFIG_ENV_SECT_SIZE)
...@@ -219,4 +221,4 @@ ...@@ -219,4 +221,4 @@
#include "pxa-common.h" #include "pxa-common.h"
#endif /* __CONFIG_H */ #endif /* __CONFIG_H */
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment