summaryrefslogtreecommitdiffstats
path: root/arch/sparc/Kconfig
blob: 1d1347b167539d9c8fa90422d5a9e080a7340028 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
menu "SPARC architecture"
	depends on SPARC

config LEON
	bool

config LEON2
	bool
	select LEON

config LEON3
	bool
	select LEON

config SYS_SPARC_NWINDOWS
	int "Number of SPARC register windows"
	range 2 32
	default "8"
	help
	  Specify the number of SPARC register windows implemented by this
	  processor. A SPARC implementation can have from 2 to 32 windows.
	  If unsure, choose 8.

choice
	prompt "Board select"
	optional

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,
	  with the FPGA device 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

config SYS_ARCH
	default "sparc"

config SYS_CPU
	default "leon2" if LEON2
	default "leon3" if LEON3

config SYS_VENDOR
	default "gaisler"

source "board/gaisler/gr_cpci_ax2000/Kconfig"
source "board/gaisler/gr_ep2s60/Kconfig"
source "board/gaisler/gr_xc3s_1500/Kconfig"
source "board/gaisler/grsim/Kconfig"
source "board/gaisler/grsim_leon2/Kconfig"

endmenu
OpenPOWER on IntegriCloud