xref: /openbmc/u-boot/arch/arm/mach-socfpga/Kconfig (revision 77d2f7f5070c7def29d433096f4cee57eeddbd23)
17865f4b0SMasahiro Yamadaif ARCH_SOCFPGA
27865f4b0SMasahiro Yamada
3*77d2f7f5SSimon Glassconfig SPL_LIBCOMMON_SUPPORT
4*77d2f7f5SSimon Glass	default y
5*77d2f7f5SSimon Glass
6cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5
7cd9b7317SMarek Vasut	bool
8ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
9cd9b7317SMarek Vasut
10cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5
11cd9b7317SMarek Vasut	bool
12ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
13ed77aeb5SDinh Nguyen
14ed77aeb5SDinh Nguyenconfig TARGET_SOCFPGA_GEN5
15ed77aeb5SDinh Nguyen	bool
16cd9b7317SMarek Vasut
177865f4b0SMasahiro Yamadachoice
187865f4b0SMasahiro Yamada	prompt "Altera SOCFPGA board select"
19a26cd049SJoe Hershberger	optional
207865f4b0SMasahiro Yamada
21cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5_SOCDK
22cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Arria V)"
23cd9b7317SMarek Vasut	select TARGET_SOCFPGA_ARRIA5
247865f4b0SMasahiro Yamada
25cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5_SOCDK
26cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Cyclone V)"
27cd9b7317SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
287865f4b0SMasahiro Yamada
29d88995a8SMarek Vasutconfig TARGET_SOCFPGA_DENX_MCVEVK
30d88995a8SMarek Vasut	bool "DENX MCVEVK (Cyclone V)"
31d88995a8SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
32d88995a8SMarek Vasut
33856b30daSMarek Vasutconfig TARGET_SOCFPGA_EBV_SOCRATES
34856b30daSMarek Vasut	bool "EBV SoCrates (Cyclone V)"
35856b30daSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
36856b30daSMarek Vasut
3735546f6fSPavel Machekconfig TARGET_SOCFPGA_IS1
3835546f6fSPavel Machek	bool "IS1 (Cyclone V)"
3935546f6fSPavel Machek	select TARGET_SOCFPGA_CYCLONE5
4035546f6fSPavel Machek
41569a191aSMarek Vasutconfig TARGET_SOCFPGA_SAMTEC_VINING_FPGA
42569a191aSMarek Vasut	bool "samtec VIN|ING FPGA (Cyclone V)"
43569a191aSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
44569a191aSMarek Vasut
45cf0a8dabSMarek Vasutconfig TARGET_SOCFPGA_SR1500
46cf0a8dabSMarek Vasut	bool "SR1500 (Cyclone V)"
47cf0a8dabSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
48cf0a8dabSMarek Vasut
4955c7a765SDinh Nguyenconfig TARGET_SOCFPGA_TERASIC_DE0_NANO
5055c7a765SDinh Nguyen	bool "Terasic DE0-Nano-Atlas (Cyclone V)"
5155c7a765SDinh Nguyen	select TARGET_SOCFPGA_CYCLONE5
5255c7a765SDinh Nguyen
53952caa28SMarek Vasutconfig TARGET_SOCFPGA_TERASIC_SOCKIT
54952caa28SMarek Vasut	bool "Terasic SoCkit (Cyclone V)"
55952caa28SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
56952caa28SMarek Vasut
577865f4b0SMasahiro Yamadaendchoice
587865f4b0SMasahiro Yamada
597865f4b0SMasahiro Yamadaconfig SYS_BOARD
60f0892401SMarek Vasut	default "arria5-socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
61f0892401SMarek Vasut	default "cyclone5-socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
6255c7a765SDinh Nguyen	default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
6335546f6fSPavel Machek	default "is1" if TARGET_SOCFPGA_IS1
64d88995a8SMarek Vasut	default "mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
65952caa28SMarek Vasut	default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
66856b30daSMarek Vasut	default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES
67ae9996c8SStefan Roese	default "sr1500" if TARGET_SOCFPGA_SR1500
68569a191aSMarek Vasut	default "vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
697865f4b0SMasahiro Yamada
707865f4b0SMasahiro Yamadaconfig SYS_VENDOR
71cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK
72cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK
73d88995a8SMarek Vasut	default "denx" if TARGET_SOCFPGA_DENX_MCVEVK
74856b30daSMarek Vasut	default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES
75569a191aSMarek Vasut	default "samtec" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
7655c7a765SDinh Nguyen	default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO
77952caa28SMarek Vasut	default "terasic" if TARGET_SOCFPGA_TERASIC_SOCKIT
787865f4b0SMasahiro Yamada
797865f4b0SMasahiro Yamadaconfig SYS_SOC
807865f4b0SMasahiro Yamada	default "socfpga"
817865f4b0SMasahiro Yamada
827865f4b0SMasahiro Yamadaconfig SYS_CONFIG_NAME
833cbc7b87SDinh Nguyen	default "socfpga_arria5_socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
843cbc7b87SDinh Nguyen	default "socfpga_cyclone5_socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
8555c7a765SDinh Nguyen	default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
8635546f6fSPavel Machek	default "socfpga_is1" if TARGET_SOCFPGA_IS1
87d88995a8SMarek Vasut	default "socfpga_mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
88952caa28SMarek Vasut	default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
89856b30daSMarek Vasut	default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES
90ae9996c8SStefan Roese	default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500
91569a191aSMarek Vasut	default "socfpga_vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
927865f4b0SMasahiro Yamada
937865f4b0SMasahiro Yamadaendif
94