xref: /openbmc/u-boot/arch/arm/mach-socfpga/Kconfig (revision cc4288ef42be5bf70e7dc0fa5eb977cb4a6e894e)
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
9*cc4288efSSimon Glassconfig SPL_LIBGENERIC_SUPPORT
10*cc4288efSSimon Glass	default y
11*cc4288efSSimon Glass
12cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5
13cd9b7317SMarek Vasut	bool
14ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
15cd9b7317SMarek Vasut
16cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5
17cd9b7317SMarek Vasut	bool
18ed77aeb5SDinh Nguyen	select TARGET_SOCFPGA_GEN5
19ed77aeb5SDinh Nguyen
20ed77aeb5SDinh Nguyenconfig TARGET_SOCFPGA_GEN5
21ed77aeb5SDinh Nguyen	bool
22cd9b7317SMarek Vasut
237865f4b0SMasahiro Yamadachoice
247865f4b0SMasahiro Yamada	prompt "Altera SOCFPGA board select"
25a26cd049SJoe Hershberger	optional
267865f4b0SMasahiro Yamada
27cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5_SOCDK
28cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Arria V)"
29cd9b7317SMarek Vasut	select TARGET_SOCFPGA_ARRIA5
307865f4b0SMasahiro Yamada
31cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5_SOCDK
32cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Cyclone V)"
33cd9b7317SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
347865f4b0SMasahiro Yamada
35d88995a8SMarek Vasutconfig TARGET_SOCFPGA_DENX_MCVEVK
36d88995a8SMarek Vasut	bool "DENX MCVEVK (Cyclone V)"
37d88995a8SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
38d88995a8SMarek Vasut
39856b30daSMarek Vasutconfig TARGET_SOCFPGA_EBV_SOCRATES
40856b30daSMarek Vasut	bool "EBV SoCrates (Cyclone V)"
41856b30daSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
42856b30daSMarek Vasut
4335546f6fSPavel Machekconfig TARGET_SOCFPGA_IS1
4435546f6fSPavel Machek	bool "IS1 (Cyclone V)"
4535546f6fSPavel Machek	select TARGET_SOCFPGA_CYCLONE5
4635546f6fSPavel Machek
47569a191aSMarek Vasutconfig TARGET_SOCFPGA_SAMTEC_VINING_FPGA
48569a191aSMarek Vasut	bool "samtec VIN|ING FPGA (Cyclone V)"
49569a191aSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
50569a191aSMarek Vasut
51cf0a8dabSMarek Vasutconfig TARGET_SOCFPGA_SR1500
52cf0a8dabSMarek Vasut	bool "SR1500 (Cyclone V)"
53cf0a8dabSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
54cf0a8dabSMarek Vasut
5555c7a765SDinh Nguyenconfig TARGET_SOCFPGA_TERASIC_DE0_NANO
5655c7a765SDinh Nguyen	bool "Terasic DE0-Nano-Atlas (Cyclone V)"
5755c7a765SDinh Nguyen	select TARGET_SOCFPGA_CYCLONE5
5855c7a765SDinh Nguyen
59952caa28SMarek Vasutconfig TARGET_SOCFPGA_TERASIC_SOCKIT
60952caa28SMarek Vasut	bool "Terasic SoCkit (Cyclone V)"
61952caa28SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
62952caa28SMarek Vasut
637865f4b0SMasahiro Yamadaendchoice
647865f4b0SMasahiro Yamada
657865f4b0SMasahiro Yamadaconfig SYS_BOARD
66f0892401SMarek Vasut	default "arria5-socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
67f0892401SMarek Vasut	default "cyclone5-socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
6855c7a765SDinh Nguyen	default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
6935546f6fSPavel Machek	default "is1" if TARGET_SOCFPGA_IS1
70d88995a8SMarek Vasut	default "mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
71952caa28SMarek Vasut	default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
72856b30daSMarek Vasut	default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES
73ae9996c8SStefan Roese	default "sr1500" if TARGET_SOCFPGA_SR1500
74569a191aSMarek Vasut	default "vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
757865f4b0SMasahiro Yamada
767865f4b0SMasahiro Yamadaconfig SYS_VENDOR
77cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK
78cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK
79d88995a8SMarek Vasut	default "denx" if TARGET_SOCFPGA_DENX_MCVEVK
80856b30daSMarek Vasut	default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES
81569a191aSMarek Vasut	default "samtec" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
8255c7a765SDinh Nguyen	default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO
83952caa28SMarek Vasut	default "terasic" if TARGET_SOCFPGA_TERASIC_SOCKIT
847865f4b0SMasahiro Yamada
857865f4b0SMasahiro Yamadaconfig SYS_SOC
867865f4b0SMasahiro Yamada	default "socfpga"
877865f4b0SMasahiro Yamada
887865f4b0SMasahiro Yamadaconfig SYS_CONFIG_NAME
893cbc7b87SDinh Nguyen	default "socfpga_arria5_socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
903cbc7b87SDinh Nguyen	default "socfpga_cyclone5_socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
9155c7a765SDinh Nguyen	default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
9235546f6fSPavel Machek	default "socfpga_is1" if TARGET_SOCFPGA_IS1
93d88995a8SMarek Vasut	default "socfpga_mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
94952caa28SMarek Vasut	default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
95856b30daSMarek Vasut	default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES
96ae9996c8SStefan Roese	default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500
97569a191aSMarek Vasut	default "socfpga_vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA
987865f4b0SMasahiro Yamada
997865f4b0SMasahiro Yamadaendif
100