sparc: move CONFIG_SYS_TEXT_BASE to Kconfig

Defining CONFIG_SYS_TEXT_BASE in config.mk is very old style.

Create CONFIG_SYS_TEXT_BASE option in Kconfig, but let it
depend on CONFIG_SPARC because we do not want to disturb
the other architectures that still define CONFIG_SYS_TEXT_BASE
in their header files.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Cc: Daniel Hellstrom <daniel@gaisler.com>
master
Masahiro Yamada 10 years ago committed by Tom Rini
parent 89bedb0c10
commit 7f7563cec1
  1. 6
      Kconfig
  2. 19
      board/gaisler/gr_cpci_ax2000/config.mk
  3. 17
      board/gaisler/gr_ep2s60/config.mk
  4. 16
      board/gaisler/gr_xc3s_1500/config.mk
  5. 16
      board/gaisler/grsim/config.mk
  6. 16
      board/gaisler/grsim_leon2/config.mk
  7. 1
      configs/gr_cpci_ax2000_defconfig
  8. 1
      configs/gr_ep2s60_defconfig
  9. 1
      configs/gr_xc3s_1500_defconfig
  10. 1
      configs/grsim_defconfig
  11. 1
      configs/grsim_leon2_defconfig

@ -107,6 +107,12 @@ config SYS_EXTRA_OPTIONS
configuration to Kconfig. Since this option will be removed sometime, configuration to Kconfig. Since this option will be removed sometime,
new boards should not use this option. new boards should not use this option.
config SYS_TEXT_BASE
depends on SPARC
hex "Text Base"
help
TODO: Move CONFIG_SYS_TEXT_BASE for all the architecture
endmenu # Boot images endmenu # Boot images
source "arch/Kconfig" source "arch/Kconfig"

@ -1,19 +0,0 @@
#
# (C) Copyright 2008
# Daniel Hellstrom, Gaisler Research, daniel@gaisler.com.
#
# SPDX-License-Identifier: GPL-2.0+
#
#
# GR-CPCI-AX2000 board
#
# U-BOOT IN FLASH
CONFIG_SYS_TEXT_BASE = 0x00000000
# U-BOOT IN RAM or SDRAM with -nosram flag set when starting GRMON
#CONFIG_SYS_TEXT_BASE = 0x40000000
# U-BOOT IN SDRAM
#CONFIG_SYS_TEXT_BASE = 0x60000000

@ -1,17 +0,0 @@
#
# (C) Copyright 2008
# Daniel Hellstrom, Gaisler Research, daniel@gaisler.com.
#
# SPDX-License-Identifier: GPL-2.0+
#
#
# Altera NIOS delopment board Stratix II edition, FPGA device EP2S60,
# with GRLIB Template design (GPL Open Source SPARC/LEON3)
#
# U-BOOT IN FLASH
CONFIG_SYS_TEXT_BASE = 0x00000000
# U-BOOT IN SDRAM
#CONFIG_SYS_TEXT_BASE = 0x40000000

@ -1,16 +0,0 @@
#
# (C) Copyright 2007
# Daniel Hellstrom, Gaisler Research, daniel@gaisler.com.
#
# SPDX-License-Identifier: GPL-2.0+
#
#
# GR-XC3S-1500 board
#
# U-BOOT IN FLASH
CONFIG_SYS_TEXT_BASE = 0x00000000
# U-BOOT IN RAM
#CONFIG_SYS_TEXT_BASE = 0x40000000

@ -1,16 +0,0 @@
#
# (C) Copyright 2007
# Daniel Hellstrom, Gaisler Research, daniel@gaisler.com
#
# SPDX-License-Identifier: GPL-2.0+
#
#
# GRSIM simulating a LEON3 GR-XC3S-1500 board
#
# U-BOOT IN FLASH
CONFIG_SYS_TEXT_BASE = 0x00000000
# U-BOOT IN RAM
#CONFIG_SYS_TEXT_BASE = 0x40000000

@ -1,16 +0,0 @@
#
# (C) Copyright 2007
# Daniel Hellstrom, Gaisler Research, daniel@gaisler.com
#
# SPDX-License-Identifier: GPL-2.0+
#
#
# GRSIM simulating a LEON2 board
#
# RUN U-BOOT FROM PROM
CONFIG_SYS_TEXT_BASE = 0x00000000
# RUN U-BOOT FROM RAM
#CONFIG_SYS_TEXT_BASE = 0x40000000

@ -1,2 +1,3 @@
CONFIG_SYS_TEXT_BASE=0x00000000
CONFIG_SPARC=y CONFIG_SPARC=y
CONFIG_TARGET_GR_CPCI_AX2000=y CONFIG_TARGET_GR_CPCI_AX2000=y

@ -1,2 +1,3 @@
CONFIG_SYS_TEXT_BASE=0x00000000
CONFIG_SPARC=y CONFIG_SPARC=y
CONFIG_TARGET_GR_EP2S60=y CONFIG_TARGET_GR_EP2S60=y

@ -1,2 +1,3 @@
CONFIG_SYS_TEXT_BASE=0x00000000
CONFIG_SPARC=y CONFIG_SPARC=y
CONFIG_TARGET_GR_XC3S_1500=y CONFIG_TARGET_GR_XC3S_1500=y

@ -1,2 +1,3 @@
CONFIG_SYS_TEXT_BASE=0x00000000
CONFIG_SPARC=y CONFIG_SPARC=y
CONFIG_TARGET_GRSIM=y CONFIG_TARGET_GRSIM=y

@ -1,2 +1,3 @@
CONFIG_SYS_TEXT_BASE=0x00000000
CONFIG_SPARC=y CONFIG_SPARC=y
CONFIG_TARGET_GRSIM_LEON2=y CONFIG_TARGET_GRSIM_LEON2=y

Loading…
Cancel
Save