xref: /openbmc/u-boot/arch/arm/mach-socfpga/Kconfig (revision ae9996c806e15b68b97fe7a7242c44e713345269)
17865f4b0SMasahiro Yamadaif ARCH_SOCFPGA
27865f4b0SMasahiro Yamada
3cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5
4cd9b7317SMarek Vasut	bool
5cd9b7317SMarek Vasut
6cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5
7cd9b7317SMarek Vasut	bool
8cd9b7317SMarek Vasut
97865f4b0SMasahiro Yamadachoice
107865f4b0SMasahiro Yamada	prompt "Altera SOCFPGA board select"
11a26cd049SJoe Hershberger	optional
127865f4b0SMasahiro Yamada
13cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_ARRIA5_SOCDK
14cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Arria V)"
15cd9b7317SMarek Vasut	select TARGET_SOCFPGA_ARRIA5
167865f4b0SMasahiro Yamada
17cd9b7317SMarek Vasutconfig TARGET_SOCFPGA_CYCLONE5_SOCDK
18cd9b7317SMarek Vasut	bool "Altera SOCFPGA SoCDK (Cyclone V)"
19cd9b7317SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
207865f4b0SMasahiro Yamada
21d88995a8SMarek Vasutconfig TARGET_SOCFPGA_DENX_MCVEVK
22d88995a8SMarek Vasut	bool "DENX MCVEVK (Cyclone V)"
23d88995a8SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
24d88995a8SMarek Vasut
25*ae9996c8SStefan Roeseconfig TARGET_SOCFPGA_SR1500
26*ae9996c8SStefan Roese	bool "SR1500 (Cyclone V)"
27*ae9996c8SStefan Roese	select TARGET_SOCFPGA_CYCLONE5
28*ae9996c8SStefan Roese
29856b30daSMarek Vasutconfig TARGET_SOCFPGA_EBV_SOCRATES
30856b30daSMarek Vasut	bool "EBV SoCrates (Cyclone V)"
31856b30daSMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
32856b30daSMarek Vasut
3355c7a765SDinh Nguyenconfig TARGET_SOCFPGA_TERASIC_DE0_NANO
3455c7a765SDinh Nguyen	bool "Terasic DE0-Nano-Atlas (Cyclone V)"
3555c7a765SDinh Nguyen	select TARGET_SOCFPGA_CYCLONE5
3655c7a765SDinh Nguyen
37952caa28SMarek Vasutconfig TARGET_SOCFPGA_TERASIC_SOCKIT
38952caa28SMarek Vasut	bool "Terasic SoCkit (Cyclone V)"
39952caa28SMarek Vasut	select TARGET_SOCFPGA_CYCLONE5
40952caa28SMarek Vasut
417865f4b0SMasahiro Yamadaendchoice
427865f4b0SMasahiro Yamada
437865f4b0SMasahiro Yamadaconfig SYS_BOARD
44f0892401SMarek Vasut	default "arria5-socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
45f0892401SMarek Vasut	default "cyclone5-socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
4655c7a765SDinh Nguyen	default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
47d88995a8SMarek Vasut	default "mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
48952caa28SMarek Vasut	default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
49856b30daSMarek Vasut	default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES
50*ae9996c8SStefan Roese	default "sr1500" if TARGET_SOCFPGA_SR1500
517865f4b0SMasahiro Yamada
527865f4b0SMasahiro Yamadaconfig SYS_VENDOR
53cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK
54cd9b7317SMarek Vasut	default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK
55d88995a8SMarek Vasut	default "denx" if TARGET_SOCFPGA_DENX_MCVEVK
56856b30daSMarek Vasut	default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES
5755c7a765SDinh Nguyen	default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO
58952caa28SMarek Vasut	default "terasic" if TARGET_SOCFPGA_TERASIC_SOCKIT
597865f4b0SMasahiro Yamada
607865f4b0SMasahiro Yamadaconfig SYS_SOC
617865f4b0SMasahiro Yamada	default "socfpga"
627865f4b0SMasahiro Yamada
637865f4b0SMasahiro Yamadaconfig SYS_CONFIG_NAME
643cbc7b87SDinh Nguyen	default "socfpga_arria5_socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK
653cbc7b87SDinh Nguyen	default "socfpga_cyclone5_socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK
6655c7a765SDinh Nguyen	default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO
67d88995a8SMarek Vasut	default "socfpga_mcvevk" if TARGET_SOCFPGA_DENX_MCVEVK
68952caa28SMarek Vasut	default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT
69856b30daSMarek Vasut	default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES
70*ae9996c8SStefan Roese	default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500
717865f4b0SMasahiro Yamada
727865f4b0SMasahiro Yamadaendif
73