summaryrefslogtreecommitdiff
path: root/include/configs/simc-t10xx.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/configs/simc-t10xx.h')
-rw-r--r--include/configs/simc-t10xx.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/include/configs/simc-t10xx.h b/include/configs/simc-t10xx.h
index f53c201..49550b7 100644
--- a/include/configs/simc-t10xx.h
+++ b/include/configs/simc-t10xx.h
@@ -10,6 +10,9 @@
#include "simc-t10x0.h"
#include <generated/autoconf.h>
+
+#define MPC85XX_GPIO_NR(port, pin) ((((port)-1)*32)+((pin)&31))
+
/*
* SIMC-T10xx board configuration file
*/
@@ -186,9 +189,20 @@
*/
#define CONFIG_SYS_INIT_L3_ADDR 0xFFFC0000
#define CONFIG_SYS_L3_SIZE 256 << 10
-#define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024)
+/* TODO CLEANUP #define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_ADDR + 32 * 1024) */
#ifdef CONFIG_RAMBOOT_PBL
#define CONFIG_ENV_ADDR (CONFIG_SPL_GD_ADDR + 4 * 1024)
+
+
+/*
+ * For Secure Boot CONFIG_SYS_INIT_L3_ADDR will be redefined and hence
+ * Physical address (CONFIG_SYS_INIT_L3_ADDR) and virtual address
+ * (CONFIG_SYS_INIT_L3_VADDR) will be different.
+ */
+#define CONFIG_SYS_INIT_L3_VADDR 0xFFFC0000
+#define CONFIG_SPL_GD_ADDR (CONFIG_SYS_INIT_L3_VADDR + 32 * 1024)
+
+
#endif /* CONFIG_RAMBOOT_PBL */
#define CONFIG_SPL_RELOC_MALLOC_ADDR (CONFIG_SPL_GD_ADDR + 12 * 1024)
#define CONFIG_SPL_RELOC_MALLOC_SIZE (30 << 10)
@@ -623,8 +637,6 @@
#define CONFIG_MTD_DEVICE
#define CONFIG_MTD_PARTITIONS
-#define CONFIG_CMD_BOOTZ
-
#define CONFIG_SYS_NO_FLASH
@@ -666,7 +678,6 @@
/* default location for tftp and bootm */
#define CONFIG_LOADADDR 1000000
-#define CONFIG_BOOTDELAY 3 /*-1 disables auto-boot*/
#define CONFIG_ZERO_BOOTDELAY_CHECK /* Also check for boot interruption, when bootdelay is zero */
#define CONFIG_BAUDRATE 115200