xref: /openbmc/u-boot/arch/arm/mach-socfpga/Kconfig (revision 1fdf7c64edcc4131934013741b1902b79c8715fd)
17865f4b0SMasahiro Yamadaif ARCH_SOCFPGA
27865f4b0SMasahiro Yamada
377d2f7f5SSimon Glassconfig SPL_LIBCOMMON_SUPPORT
477d2f7f5SSimon Glass	default y
577d2f7f5SSimon Glass
61646eba8SSimon Glassconfig SPL_LIBDISK_SUPPORT
71646eba8SSimon Glass	default y
81646eba8SSimon Glass
9cc4288efSSimon Glassconfig SPL_LIBGENERIC_SUPPORT
10cc4288efSSimon Glass	default y
11cc4288efSSimon Glass
12*1fdf7c64SSimon Glassconfig SPL_MMC_SUPPORT
13*1fdf7c64SSimon Glass	default y if DM_MMC
14*1fdf7c64SSimon Glass
15cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5
16cd9b7317SMarek Vasut	bool
17ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
18cd9b7317SMarek Vasut
19cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5
20cd9b7317SMarek Vasut	bool
21ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
22ed77aeb5SDinh Nguyen
23ed77aeb5SDinh Nguyenconfig TARGET_SOCFPGA_GEN5
24ed77aeb5SDinh Nguyen	bool
25cd9b7317SMarek Vasut
267865f4b0SMasahiro Yamadachoice
277865f4b0SMasahiro Yamada	prompt "Altera SOCFPGA board select"
28a26cd049SJoe Hershberger	optional
297865f4b0SMasahiro Yamada
30cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5_SOCDK
31cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Arria V)"
32cd9b7317SMarek Vasut	select TARGET_SOCFPGA_ARRIA5
337865f4b0SMasahiro Yamada
34cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5_SOCDK
35cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Cyclone V)"
36cd9b7317SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
377865f4b0SMasahiro Yamada
38d88995a8SMarek Vasutconfig TARGET_SOCFPGA_DENX_MCVEVK
39d88995a8SMarek Vasut	bool "DENX MCVEVK (Cyclone V)"
40d88995a8SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
41d88995a8SMarek Vasut
42856b30daSMarek Vasutconfig TARGET_SOCFPGA_EBV_SOCRATES
43856b30daSMarek Vasut	bool "EBV SoCrates (Cyclone V)"
44856b30daSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
45856b30daSMarek Vasut
4635546f6fSPavel Machekconfig TARGET_SOCFPGA_IS1
4735546f6fSPavel Machek	bool "IS1 (Cyclone V)"
4835546f6fSPavel Machek	select TARGET_SOCFPGA_CYCLONE5
4935546f6fSPavel Machek
50569a191aSMarek Vasutconfig TARGET_SOCFPGA_SAMTEC_VINING_FPGA
51569a191aSMarek Vasut	bool "samtec VIN|ING FPGA (Cyclone V)"
52569a191aSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
53569a191aSMarek Vasut
54cf0a8dabSMarek Vasutconfig TARGET_SOCFPGA_SR1500
55cf0a8dabSMarek Vasut	bool "SR1500 (Cyclone V)"
56cf0a8dabSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
57cf0a8dabSMarek Vasut
5855c7a765SDinh Nguyenconfig TARGET_SOCFPGA_TERASIC_DE0_NANO
5955c7a765SDinh Nguyen	bool "Terasic DE0-Nano-Atlas (Cyclone V)"
6055c7a765SDinh Nguyen	select TARGET_SOCFPGA_CYCLONE5
6155c7a765SDinh Nguyen
62952caa28SMarek Vasutconfig TARGET_SOCFPGA_TERASIC_SOCKIT
63952caa28SMarek Vasut	bool "Terasic SoCkit (Cyclone V)"
64952caa28SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
65952caa28SMarek Vasut
667865f4b0SMasahiro Yamadaendchoice
677865f4b0SMasahiro Yamada
687865f4b0SMasahiro Yamadaconfig SYS_BOARD
69f0892401SMarek Vasut	default "arria5-socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
70f0892401SMarek Vasut	default "cyclone5-socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
7155c7a765SDinh Nguyen	default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
7235546f6fSPavel Machek	default "is1" if TARGET_SOCFPGA_IS1
73d88995a8SMarek Vasut	default "mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
74952caa28SMarek Vasut	default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
75856b30daSMarek Vasut	default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES
76ae9996c8SStefan Roese	default "sr1500" if TARGET_SOCFPGA_SR1500
77569a191aSMarek Vasut	default "vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
787865f4b0SMasahiro Yamada
797865f4b0SMasahiro Yamadaconfig SYS_VENDOR
80cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK
81cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK
82d88995a8SMarek Vasut	default "denx" if TARGET_SOCFPGA_DENX_MCVEVK
83856b30daSMarek Vasut	default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES
84569a191aSMarek Vasut	default "samtec" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
8555c7a765SDinh Nguyen	default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO
86952caa28SMarek Vasut	default "terasic" if TARGET_SOCFPGA_TERASIC_SOCKIT
877865f4b0SMasahiro Yamada
887865f4b0SMasahiro Yamadaconfig SYS_SOC
897865f4b0SMasahiro Yamada	default "socfpga"
907865f4b0SMasahiro Yamada
917865f4b0SMasahiro Yamadaconfig SYS_CONFIG_NAME
923cbc7b87SDinh Nguyen	default "socfpga_arria5_socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
933cbc7b87SDinh Nguyen	default "socfpga_cyclone5_socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
9455c7a765SDinh Nguyen	default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
9535546f6fSPavel Machek	default "socfpga_is1" if TARGET_SOCFPGA_IS1
96d88995a8SMarek Vasut	default "socfpga_mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
97952caa28SMarek Vasut	default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
98856b30daSMarek Vasut	default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES
99ae9996c8SStefan Roese	default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500
100569a191aSMarek Vasut	default "socfpga_vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
1017865f4b0SMasahiro Yamada
1027865f4b0SMasahiro Yamadaendif
103