xref: /openbmc/u-boot/arch/arm/mach-socfpga/Kconfig (revision 1646eba85c9755552d246099a82329e4caba32ee)
17865f4b0SMasahiro Yamadaif ARCH_SOCFPGA
27865f4b0SMasahiro Yamada
377d2f7f5SSimon Glassconfig SPL_LIBCOMMON_SUPPORT
477d2f7f5SSimon Glass	default y
577d2f7f5SSimon Glass
6*1646eba8SSimon Glassconfig SPL_LIBDISK_SUPPORT
7*1646eba8SSimon Glass	default y
8*1646eba8SSimon Glass
9cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5
10cd9b7317SMarek Vasut	bool
11ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
12cd9b7317SMarek Vasut
13cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5
14cd9b7317SMarek Vasut	bool
15ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
16ed77aeb5SDinh Nguyen
17ed77aeb5SDinh Nguyenconfig TARGET_SOCFPGA_GEN5
18ed77aeb5SDinh Nguyen	bool
19cd9b7317SMarek Vasut
207865f4b0SMasahiro Yamadachoice
217865f4b0SMasahiro Yamada	prompt "Altera SOCFPGA board select"
22a26cd049SJoe Hershberger	optional
237865f4b0SMasahiro Yamada
24cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5_SOCDK
25cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Arria V)"
26cd9b7317SMarek Vasut	select TARGET_SOCFPGA_ARRIA5
277865f4b0SMasahiro Yamada
28cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5_SOCDK
29cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Cyclone V)"
30cd9b7317SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
317865f4b0SMasahiro Yamada
32d88995a8SMarek Vasutconfig TARGET_SOCFPGA_DENX_MCVEVK
33d88995a8SMarek Vasut	bool "DENX MCVEVK (Cyclone V)"
34d88995a8SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
35d88995a8SMarek Vasut
36856b30daSMarek Vasutconfig TARGET_SOCFPGA_EBV_SOCRATES
37856b30daSMarek Vasut	bool "EBV SoCrates (Cyclone V)"
38856b30daSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
39856b30daSMarek Vasut
4035546f6fSPavel Machekconfig TARGET_SOCFPGA_IS1
4135546f6fSPavel Machek	bool "IS1 (Cyclone V)"
4235546f6fSPavel Machek	select TARGET_SOCFPGA_CYCLONE5
4335546f6fSPavel Machek
44569a191aSMarek Vasutconfig TARGET_SOCFPGA_SAMTEC_VINING_FPGA
45569a191aSMarek Vasut	bool "samtec VIN|ING FPGA (Cyclone V)"
46569a191aSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
47569a191aSMarek Vasut
48cf0a8dabSMarek Vasutconfig TARGET_SOCFPGA_SR1500
49cf0a8dabSMarek Vasut	bool "SR1500 (Cyclone V)"
50cf0a8dabSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
51cf0a8dabSMarek Vasut
5255c7a765SDinh Nguyenconfig TARGET_SOCFPGA_TERASIC_DE0_NANO
5355c7a765SDinh Nguyen	bool "Terasic DE0-Nano-Atlas (Cyclone V)"
5455c7a765SDinh Nguyen	select TARGET_SOCFPGA_CYCLONE5
5555c7a765SDinh Nguyen
56952caa28SMarek Vasutconfig TARGET_SOCFPGA_TERASIC_SOCKIT
57952caa28SMarek Vasut	bool "Terasic SoCkit (Cyclone V)"
58952caa28SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
59952caa28SMarek Vasut
607865f4b0SMasahiro Yamadaendchoice
617865f4b0SMasahiro Yamada
627865f4b0SMasahiro Yamadaconfig SYS_BOARD
63f0892401SMarek Vasut	default "arria5-socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
64f0892401SMarek Vasut	default "cyclone5-socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
6555c7a765SDinh Nguyen	default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
6635546f6fSPavel Machek	default "is1" if TARGET_SOCFPGA_IS1
67d88995a8SMarek Vasut	default "mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
68952caa28SMarek Vasut	default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
69856b30daSMarek Vasut	default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES
70ae9996c8SStefan Roese	default "sr1500" if TARGET_SOCFPGA_SR1500
71569a191aSMarek Vasut	default "vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
727865f4b0SMasahiro Yamada
737865f4b0SMasahiro Yamadaconfig SYS_VENDOR
74cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK
75cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK
76d88995a8SMarek Vasut	default "denx" if TARGET_SOCFPGA_DENX_MCVEVK
77856b30daSMarek Vasut	default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES
78569a191aSMarek Vasut	default "samtec" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
7955c7a765SDinh Nguyen	default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO
80952caa28SMarek Vasut	default "terasic" if TARGET_SOCFPGA_TERASIC_SOCKIT
817865f4b0SMasahiro Yamada
827865f4b0SMasahiro Yamadaconfig SYS_SOC
837865f4b0SMasahiro Yamada	default "socfpga"
847865f4b0SMasahiro Yamada
857865f4b0SMasahiro Yamadaconfig SYS_CONFIG_NAME
863cbc7b87SDinh Nguyen	default "socfpga_arria5_socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
873cbc7b87SDinh Nguyen	default "socfpga_cyclone5_socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
8855c7a765SDinh Nguyen	default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
8935546f6fSPavel Machek	default "socfpga_is1" if TARGET_SOCFPGA_IS1
90d88995a8SMarek Vasut	default "socfpga_mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
91952caa28SMarek Vasut	default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
92856b30daSMarek Vasut	default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES
93ae9996c8SStefan Roese	default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500
94569a191aSMarek Vasut	default "socfpga_vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
957865f4b0SMasahiro Yamada
967865f4b0SMasahiro Yamadaendif
97