Browse Source

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>
tags/2020-06-01
Masahiro Yamada 6 years ago
committed by Tom Rini
parent
commit
7f7563cec1
11 changed files with 11 additions and 84 deletions
  1. +6
    -0
      Kconfig
  2. +0
    -19
      board/gaisler/gr_cpci_ax2000/config.mk
  3. +0
    -17
      board/gaisler/gr_ep2s60/config.mk
  4. +0
    -16
      board/gaisler/gr_xc3s_1500/config.mk
  5. +0
    -16
      board/gaisler/grsim/config.mk
  6. +0
    -16
      board/gaisler/grsim_leon2/config.mk
  7. +1
    -0
      configs/gr_cpci_ax2000_defconfig
  8. +1
    -0
      configs/gr_ep2s60_defconfig
  9. +1
    -0
      configs/gr_xc3s_1500_defconfig
  10. +1
    -0
      configs/grsim_defconfig
  11. +1
    -0
      configs/grsim_leon2_defconfig

+ 6
- 0
Kconfig View File

@@ -107,6 +107,12 @@ config SYS_EXTRA_OPTIONS
configuration to Kconfig. Since this option will be removed sometime,
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

source "arch/Kconfig"


+ 0
- 19
board/gaisler/gr_cpci_ax2000/config.mk View File

@@ -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

+ 0
- 17
board/gaisler/gr_ep2s60/config.mk View File

@@ -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

+ 0
- 16
board/gaisler/gr_xc3s_1500/config.mk View File

@@ -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

+ 0
- 16
board/gaisler/grsim/config.mk View File

@@ -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

+ 0
- 16
board/gaisler/grsim_leon2/config.mk View File

@@ -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
- 0
configs/gr_cpci_ax2000_defconfig View File

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

+ 1
- 0
configs/gr_ep2s60_defconfig View File

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

+ 1
- 0
configs/gr_xc3s_1500_defconfig View File

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

+ 1
- 0
configs/grsim_defconfig View File

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

+ 1
- 0
configs/grsim_leon2_defconfig View File

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