Convert CONFIG_STANDALONE_LOAD_ADDR to Kconfig
This converts the following to Kconfig: CONFIG_STANDALONE_LOAD_ADDR Signed-off-by: Tom Rini <trini@konsulko.com>
This commit is contained in:
parent
c46597155e
commit
32b7e39db4
7
README
7
README
@ -1166,13 +1166,6 @@ The following options need to be configured:
|
|||||||
this is instead controlled by the value of
|
this is instead controlled by the value of
|
||||||
/config/load-environment.
|
/config/load-environment.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR
|
|
||||||
|
|
||||||
This option defines a board specific value for the
|
|
||||||
address where standalone program gets loaded, thus
|
|
||||||
overwriting the architecture dependent default
|
|
||||||
settings.
|
|
||||||
|
|
||||||
- Automatic software updates via TFTP server
|
- Automatic software updates via TFTP server
|
||||||
CONFIG_UPDATE_TFTP
|
CONFIG_UPDATE_TFTP
|
||||||
CONFIG_UPDATE_TFTP_CNT_MAX
|
CONFIG_UPDATE_TFTP_CNT_MAX
|
||||||
|
19
api/Kconfig
19
api/Kconfig
@ -11,3 +11,22 @@ config SYS_MMC_MAX_DEVICE
|
|||||||
default 1
|
default 1
|
||||||
|
|
||||||
endmenu
|
endmenu
|
||||||
|
|
||||||
|
config STANDALONE_LOAD_ADDR
|
||||||
|
hex "Address in memory to link standalone applications to"
|
||||||
|
default 0xffffffff80200000 if MIPS && 64BIT
|
||||||
|
default 0x8c000000 if SH
|
||||||
|
default 0x82000000 if ARC
|
||||||
|
default 0x80f00000 if MICROBLAZE
|
||||||
|
default 0x80300000 if ARCH_OMAP2PLUS || FSL_LSCH2 || FSL_LSCH3
|
||||||
|
default 0x80200000 if MIPS && 32BIT
|
||||||
|
default 0x0c100000 if ARM
|
||||||
|
default 0x02000000 if NIOS2
|
||||||
|
default 0x00040000 if PPC || X86
|
||||||
|
default 0x00020000 if M68K
|
||||||
|
default 0x0 if RISCV
|
||||||
|
default SYS_LOAD_ADDR
|
||||||
|
help
|
||||||
|
This option defines a board specific value for the address where
|
||||||
|
standalone program gets loaded, thus overwriting the architecture
|
||||||
|
dependent default settings.
|
||||||
|
@ -21,6 +21,3 @@ PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections -fno-common
|
|||||||
|
|
||||||
# Needed for relocation
|
# Needed for relocation
|
||||||
LDFLAGS_FINAL += -pie --gc-sections
|
LDFLAGS_FINAL += -pie --gc-sections
|
||||||
|
|
||||||
# Load address for standalone apps
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x82000000
|
|
||||||
|
@ -3,14 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
ifndef CONFIG_STANDALONE_LOAD_ADDR
|
|
||||||
ifneq ($(CONFIG_ARCH_OMAP2PLUS),)
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR = 0x80300000
|
|
||||||
else
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR = 0xc100000
|
|
||||||
endif
|
|
||||||
endif
|
|
||||||
|
|
||||||
CFLAGS_NON_EFI := -fno-pic -ffixed-r9 -ffunction-sections -fdata-sections \
|
CFLAGS_NON_EFI := -fno-pic -ffixed-r9 -ffunction-sections -fdata-sections \
|
||||||
-fstack-protector-strong
|
-fstack-protector-strong
|
||||||
CFLAGS_EFI := -fpic -fshort-wchar
|
CFLAGS_EFI := -fpic -fshort-wchar
|
||||||
|
@ -14,8 +14,6 @@
|
|||||||
#include <linux/bitops.h>
|
#include <linux/bitops.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x80300000
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Reserve secure memory
|
* Reserve secure memory
|
||||||
* To be aligned with MMU block size
|
* To be aligned with MMU block size
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x20000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -D__M68K__
|
PLATFORM_CPPFLAGS += -D__M68K__
|
||||||
KBUILD_LDFLAGS += -n
|
KBUILD_LDFLAGS += -n
|
||||||
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
|
PLATFORM_RELFLAGS += -ffunction-sections -fdata-sections
|
||||||
|
@ -6,8 +6,6 @@
|
|||||||
# (C) Copyright 2004 Atmark Techno, Inc.
|
# (C) Copyright 2004 Atmark Techno, Inc.
|
||||||
# Yasushi SHOJI <yashi@atmark-techno.com>
|
# Yasushi SHOJI <yashi@atmark-techno.com>
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x80F00000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -ffixed-r31 -D__microblaze__
|
PLATFORM_CPPFLAGS += -ffixed-r31 -D__microblaze__
|
||||||
PLATFORM_CPPFLAGS += -fdata-sections -ffunction-sections
|
PLATFORM_CPPFLAGS += -fdata-sections -ffunction-sections
|
||||||
|
|
||||||
|
@ -25,14 +25,12 @@ ifdef CONFIG_32BIT
|
|||||||
PLATFORM_CPPFLAGS += -mabi=32
|
PLATFORM_CPPFLAGS += -mabi=32
|
||||||
KBUILD_LDFLAGS += -m $(32bit-emul)
|
KBUILD_LDFLAGS += -m $(32bit-emul)
|
||||||
OBJCOPYFLAGS += -O $(32bit-bfd)
|
OBJCOPYFLAGS += -O $(32bit-bfd)
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x80200000
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_64BIT
|
ifdef CONFIG_64BIT
|
||||||
PLATFORM_CPPFLAGS += -mabi=64
|
PLATFORM_CPPFLAGS += -mabi=64
|
||||||
KBUILD_LDFLAGS += -m$(64bit-emul)
|
KBUILD_LDFLAGS += -m$(64bit-emul)
|
||||||
OBJCOPYFLAGS += -O $(64bit-bfd)
|
OBJCOPYFLAGS += -O $(64bit-bfd)
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0xffffffff80200000
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -D__MIPS__
|
PLATFORM_CPPFLAGS += -D__MIPS__
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
# Psyent Corporation <www.psyent.com>
|
# Psyent Corporation <www.psyent.com>
|
||||||
# Scott McNutt <smcnutt@psyent.com>
|
# Scott McNutt <smcnutt@psyent.com>
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x02000000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -D__NIOS2__
|
PLATFORM_CPPFLAGS += -D__NIOS2__
|
||||||
PLATFORM_CPPFLAGS += -G0
|
PLATFORM_CPPFLAGS += -G0
|
||||||
|
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# (C) Copyright 2000-2010
|
# (C) Copyright 2000-2010
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
|
|
||||||
LDFLAGS_FINAL += --gc-sections
|
LDFLAGS_FINAL += --gc-sections
|
||||||
LDFLAGS_FINAL += --bss-plt
|
LDFLAGS_FINAL += --bss-plt
|
||||||
PLATFORM_RELFLAGS += -fpic -mrelocatable -ffunction-sections \
|
PLATFORM_RELFLAGS += -fpic -mrelocatable -ffunction-sections \
|
||||||
|
@ -23,8 +23,6 @@ KBUILD_LDFLAGS += -m $(64bit-emul)
|
|||||||
EFI_LDS := elf_riscv64_efi.lds
|
EFI_LDS := elf_riscv64_efi.lds
|
||||||
endif
|
endif
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x00000000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -ffixed-gp -fpic
|
PLATFORM_CPPFLAGS += -ffixed-gp -fpic
|
||||||
PLATFORM_RELFLAGS += -fno-common -gdwarf-2 -ffunction-sections \
|
PLATFORM_RELFLAGS += -fno-common -gdwarf-2 -ffunction-sections \
|
||||||
-fdata-sections
|
-fdata-sections
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x8C000000
|
|
||||||
ifeq ($(CPU),sh2)
|
ifeq ($(CPU),sh2)
|
||||||
LDFLAGS_STANDALONE += -EB
|
LDFLAGS_STANDALONE += -EB
|
||||||
endif
|
endif
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
# (C) Copyright 2000-2002
|
# (C) Copyright 2000-2002
|
||||||
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
||||||
|
|
||||||
CONFIG_STANDALONE_LOAD_ADDR ?= 0x40000
|
|
||||||
|
|
||||||
PLATFORM_CPPFLAGS += -fomit-frame-pointer
|
PLATFORM_CPPFLAGS += -fomit-frame-pointer
|
||||||
PF_CPPFLAGS_X86 := $(call cc-option, -fno-toplevel-reorder, \
|
PF_CPPFLAGS_X86 := $(call cc-option, -fno-toplevel-reorder, \
|
||||||
$(call cc-option, -fno-unit-at-a-time))
|
$(call cc-option, -fno-unit-at-a-time))
|
||||||
|
@ -30,6 +30,7 @@ CONFIG_ENV_OFFSET_REDUND=0x130000
|
|||||||
CONFIG_SPL_SPI_FLASH_SUPPORT=y
|
CONFIG_SPL_SPI_FLASH_SUPPORT=y
|
||||||
CONFIG_SPL_SPI=y
|
CONFIG_SPL_SPI=y
|
||||||
CONFIG_SYS_MONITOR_LEN=409600
|
CONFIG_SYS_MONITOR_LEN=409600
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x10001000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_SPL_LOAD_FIT=y
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
# CONFIG_USE_SPL_FIT_GENERATOR is not set
|
# CONFIG_USE_SPL_FIT_GENERATOR is not set
|
||||||
|
@ -27,6 +27,7 @@ CONFIG_ENV_OFFSET_REDUND=0x130000
|
|||||||
CONFIG_SPL_SPI_FLASH_SUPPORT=y
|
CONFIG_SPL_SPI_FLASH_SUPPORT=y
|
||||||
CONFIG_SPL_SPI=y
|
CONFIG_SPL_SPI=y
|
||||||
CONFIG_SYS_MONITOR_LEN=409600
|
CONFIG_SYS_MONITOR_LEN=409600
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x10001000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_SPL_LOAD_FIT=y
|
CONFIG_SPL_LOAD_FIT=y
|
||||||
# CONFIG_USE_SPL_FIT_GENERATOR is not set
|
# CONFIG_USE_SPL_FIT_GENERATOR is not set
|
||||||
|
@ -12,6 +12,7 @@ CONFIG_RISCV_SMODE=y
|
|||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_DISPLAY_CPUINFO=y
|
CONFIG_DISPLAY_CPUINFO=y
|
||||||
CONFIG_DISPLAY_BOARDINFO=y
|
CONFIG_DISPLAY_BOARDINFO=y
|
||||||
|
@ -9,6 +9,7 @@ CONFIG_DISTRO_DEFAULTS=y
|
|||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_DISPLAY_CPUINFO=y
|
CONFIG_DISPLAY_CPUINFO=y
|
||||||
CONFIG_DISPLAY_BOARDINFO=y
|
CONFIG_DISPLAY_BOARDINFO=y
|
||||||
|
@ -10,6 +10,7 @@ CONFIG_DISTRO_DEFAULTS=y
|
|||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_DISPLAY_CPUINFO=y
|
CONFIG_DISPLAY_CPUINFO=y
|
||||||
CONFIG_DISPLAY_BOARDINFO=y
|
CONFIG_DISPLAY_BOARDINFO=y
|
||||||
|
@ -12,6 +12,7 @@ CONFIG_DISTRO_DEFAULTS=y
|
|||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
CONFIG_SYS_MONITOR_LEN=786432
|
CONFIG_SYS_MONITOR_LEN=786432
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_SPL_LOAD_FIT_ADDRESS=0x80200000
|
CONFIG_SPL_LOAD_FIT_ADDRESS=0x80200000
|
||||||
CONFIG_DISPLAY_CPUINFO=y
|
CONFIG_DISPLAY_CPUINFO=y
|
||||||
|
@ -9,6 +9,7 @@ CONFIG_ARCH_RV64I=y
|
|||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_DISPLAY_CPUINFO=y
|
CONFIG_DISPLAY_CPUINFO=y
|
||||||
CONFIG_DISPLAY_BOARDINFO=y
|
CONFIG_DISPLAY_BOARDINFO=y
|
||||||
|
@ -10,6 +10,7 @@ CONFIG_RISCV_SMODE=y
|
|||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_USE_PREBOOT=y
|
CONFIG_USE_PREBOOT=y
|
||||||
CONFIG_PREBOOT="setenv fdt_addr ${fdtcontroladdr}; fdt addr ${fdtcontroladdr};"
|
CONFIG_PREBOOT="setenv fdt_addr ${fdtcontroladdr}; fdt addr ${fdtcontroladdr};"
|
||||||
|
@ -11,6 +11,7 @@ CONFIG_RISCV_SMODE=y
|
|||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_SPL_LOAD_FIT_ADDRESS=0x80200000
|
CONFIG_SPL_LOAD_FIT_ADDRESS=0x80200000
|
||||||
CONFIG_DISPLAY_CPUINFO=y
|
CONFIG_DISPLAY_CPUINFO=y
|
||||||
|
@ -16,6 +16,7 @@ CONFIG_RISCV_SMODE=y
|
|||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_SPL_LOAD_FIT_ADDRESS=0x84000000
|
CONFIG_SPL_LOAD_FIT_ADDRESS=0x84000000
|
||||||
CONFIG_USE_PREBOOT=y
|
CONFIG_USE_PREBOOT=y
|
||||||
|
@ -19,6 +19,7 @@ CONFIG_RISCV_SMODE=y
|
|||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
|
||||||
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x80200000
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x80200000
|
||||||
CONFIG_FIT=y
|
CONFIG_FIT=y
|
||||||
CONFIG_SPL_LOAD_FIT_ADDRESS=0x84000000
|
CONFIG_SPL_LOAD_FIT_ADDRESS=0x84000000
|
||||||
CONFIG_USE_PREBOOT=y
|
CONFIG_USE_PREBOOT=y
|
||||||
|
@ -9,6 +9,7 @@ CONFIG_SYS_LOAD_ADDR=0x02000000
|
|||||||
CONFIG_ENV_ADDR=0xF7FE0000
|
CONFIG_ENV_ADDR=0xF7FE0000
|
||||||
CONFIG_XTFPGA_KC705=y
|
CONFIG_XTFPGA_KC705=y
|
||||||
CONFIG_SYS_MONITOR_LEN=262144
|
CONFIG_SYS_MONITOR_LEN=262144
|
||||||
|
CONFIG_STANDALONE_LOAD_ADDR=0x00800000
|
||||||
CONFIG_SYS_MONITOR_BASE=0xF6000000
|
CONFIG_SYS_MONITOR_BASE=0xF6000000
|
||||||
CONFIG_DYNAMIC_SYS_CLK_FREQ=y
|
CONFIG_DYNAMIC_SYS_CLK_FREQ=y
|
||||||
CONFIG_SHOW_BOOT_PROGRESS=y
|
CONFIG_SHOW_BOOT_PROGRESS=y
|
||||||
|
@ -276,8 +276,6 @@
|
|||||||
|
|
||||||
/* Miscellaneous configurable options */
|
/* Miscellaneous configurable options */
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x10001000
|
|
||||||
|
|
||||||
/* Physical Memory Map */
|
/* Physical Memory Map */
|
||||||
#define PHYS_SDRAM MMDC0_ARB_BASE_ADDR
|
#define PHYS_SDRAM MMDC0_ARB_BASE_ADDR
|
||||||
#define CFG_SYS_SDRAM_BASE PHYS_SDRAM
|
#define CFG_SYS_SDRAM_BASE PHYS_SDRAM
|
||||||
|
@ -11,8 +11,6 @@
|
|||||||
|
|
||||||
#define CFG_SYS_SDRAM_BASE 0x80000000
|
#define CFG_SYS_SDRAM_BASE 0x80000000
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x80200000
|
|
||||||
|
|
||||||
/* Environment options */
|
/* Environment options */
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
#define BOOT_TARGET_DEVICES(func) \
|
||||||
|
@ -11,7 +11,6 @@
|
|||||||
#include "mx6_common.h"
|
#include "mx6_common.h"
|
||||||
|
|
||||||
/* Miscellaneous configurable options */
|
/* Miscellaneous configurable options */
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_SYS_LOAD_ADDR
|
|
||||||
|
|
||||||
/* Physical Memory Map */
|
/* Physical Memory Map */
|
||||||
#define CFG_SYS_SDRAM_BASE MMDC0_ARB_BASE_ADDR
|
#define CFG_SYS_SDRAM_BASE MMDC0_ARB_BASE_ADDR
|
||||||
|
@ -10,8 +10,6 @@
|
|||||||
|
|
||||||
#define CFG_SYS_SDRAM_BASE 0x80000000
|
#define CFG_SYS_SDRAM_BASE 0x80000000
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x80200000
|
|
||||||
|
|
||||||
#define RISCV_MMODE_TIMERBASE 0x2000000
|
#define RISCV_MMODE_TIMERBASE 0x2000000
|
||||||
#define RISCV_MMODE_TIMER_FREQ 1000000
|
#define RISCV_MMODE_TIMER_FREQ 1000000
|
||||||
|
|
||||||
|
@ -13,8 +13,6 @@
|
|||||||
|
|
||||||
#define CFG_SYS_SDRAM_BASE 0x80000000
|
#define CFG_SYS_SDRAM_BASE 0x80000000
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x80200000
|
|
||||||
|
|
||||||
#define RISCV_MMODE_TIMERBASE 0x2000000
|
#define RISCV_MMODE_TIMERBASE 0x2000000
|
||||||
#define RISCV_MMODE_TIMER_FREQ 1000000
|
#define RISCV_MMODE_TIMER_FREQ 1000000
|
||||||
|
|
||||||
|
@ -13,8 +13,6 @@
|
|||||||
|
|
||||||
#define CFG_SYS_SDRAM_BASE 0x80000000
|
#define CFG_SYS_SDRAM_BASE 0x80000000
|
||||||
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x80200000
|
|
||||||
|
|
||||||
/* Environment options */
|
/* Environment options */
|
||||||
|
|
||||||
#define BOOT_TARGET_DEVICES(func) \
|
#define BOOT_TARGET_DEVICES(func) \
|
||||||
|
@ -73,9 +73,6 @@
|
|||||||
* Miscellaneous configurable options
|
* Miscellaneous configurable options
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* standalone support */
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_SYS_LOAD_ADDR
|
|
||||||
|
|
||||||
/* FLASH and environment organization */
|
/* FLASH and environment organization */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -53,22 +53,6 @@
|
|||||||
|
|
||||||
/* Memory test is destructive so default must not overlap vectors or U-Boot*/
|
/* Memory test is destructive so default must not overlap vectors or U-Boot*/
|
||||||
|
|
||||||
/* Load address for stand-alone applications.
|
|
||||||
* MEMADDR cannot be used here, because the definition needs to be
|
|
||||||
* a plain number as it's used as -Ttext argument for ld in standalone
|
|
||||||
* example makefile.
|
|
||||||
* Handle noMMU vs MMUv2 vs MMUv3 distinction here manually.
|
|
||||||
*/
|
|
||||||
#if XCHAL_HAVE_PTP_MMU
|
|
||||||
#if XCHAL_VECBASE_RESET_VADDR == XCHAL_VECBASE_RESET_PADDR
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x00800000
|
|
||||||
#else
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0xd0800000
|
|
||||||
#endif
|
|
||||||
#else
|
|
||||||
#define CONFIG_STANDALONE_LOAD_ADDR 0x60800000
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if defined(CONFIG_MAX_MEM_MAPPED) && \
|
#if defined(CONFIG_MAX_MEM_MAPPED) && \
|
||||||
CONFIG_MAX_MEM_MAPPED < CFG_SYS_SDRAM_SIZE
|
CONFIG_MAX_MEM_MAPPED < CFG_SYS_SDRAM_SIZE
|
||||||
#define XTENSA_SYS_TEXT_ADDR \
|
#define XTENSA_SYS_TEXT_ADDR \
|
||||||
|
Loading…
Reference in New Issue
Block a user