sparc: move CONFIG_{LEON, LEON2, LEON3} to Kconfig
authorMasahiro Yamada <yamada.m@jp.panasonic.com>
Thu, 30 Oct 2014 06:30:55 +0000 (15:30 +0900)
committerTom Rini <trini@ti.com>
Tue, 4 Nov 2014 20:01:25 +0000 (15:01 -0500)
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Cc: Daniel Hellstrom <daniel@gaisler.com>
arch/sparc/Kconfig
arch/sparc/cpu/leon2/config.mk
arch/sparc/cpu/leon3/config.mk

index 24bdccbd38c935c206e71016283bfb33bba905a6..56bdae66d64bd284a12ef5e418228e068c2894cc 100644 (file)
@@ -4,17 +4,31 @@ menu "SPARC architecture"
 config SYS_ARCH
        default "sparc"
 
+config LEON
+       bool
+
+config LEON2
+       bool
+       select LEON
+
+config LEON3
+       bool
+       select LEON
+
 choice
        prompt "Board select"
 
 config TARGET_GRSIM_LEON2
        bool "GRSIM simulating a LEON2 board"
+       select LEON2
 
 config TARGET_GR_CPCI_AX2000
        bool "Gaisler GR-CPCI-AX2000 board"
+       select LEON3
 
 config TARGET_GR_EP2S60
        bool "Gaisler Template design for Altera NIOS board with Stratix EP2S60"
+       select LEON3
        help
          Gaisler Research AB's Template design (GPL Open Source SPARC/LEON3
          96MHz) for Altera NIOS Development board Stratix II edition,
@@ -22,9 +36,11 @@ config TARGET_GR_EP2S60
 
 config TARGET_GR_XC3S_1500
        bool "Gaisler GR-XC3S-1500 spartan board"
+       select LEON3
 
 config TARGET_GRSIM
        bool "GRSIM simulating a LEON3 GR-XC3S-1500 board"
+       select LEON3
 
 endchoice
 
index c44b0930ec08ecbe08186c73fef95562da090e88..15ba1be04862334a6e1eaaeba948b71bab993197 100644 (file)
@@ -6,5 +6,3 @@
 #
 
 PLATFORM_RELFLAGS += -fPIC
-
-PLATFORM_CPPFLAGS += -DCONFIG_LEON -DCONFIG_LEON2
index ca6c9b13ec2120a1869bb863c39e8c3377108646..15ba1be04862334a6e1eaaeba948b71bab993197 100644 (file)
@@ -6,5 +6,3 @@
 #
 
 PLATFORM_RELFLAGS += -fPIC
-
-PLATFORM_CPPFLAGS += -DCONFIG_LEON -DCONFIG_LEON3