]>
Commit | Line | Data |
---|---|---|
7865f4b0 MY |
1 | if ARCH_SOCFPGA |
2 | ||
77d2f7f5 SG |
3 | config SPL_LIBCOMMON_SUPPORT |
4 | default y | |
5 | ||
1646eba8 SG |
6 | config SPL_LIBDISK_SUPPORT |
7 | default y | |
8 | ||
cc4288ef SG |
9 | config SPL_LIBGENERIC_SUPPORT |
10 | default y | |
11 | ||
1fdf7c64 SG |
12 | config SPL_MMC_SUPPORT |
13 | default y if DM_MMC | |
14 | ||
d6b9bd89 SG |
15 | config SPL_NAND_SUPPORT |
16 | default y if SPL_NAND_DENALI | |
17 | ||
e00f76ce SG |
18 | config SPL_SERIAL_SUPPORT |
19 | default y | |
20 | ||
e404ade4 | 21 | config SPL_SPI_FLASH_SUPPORT |
f35ed9ed SG |
22 | default y if SPL_SPI_SUPPORT |
23 | ||
24 | config SPL_SPI_SUPPORT | |
e404ade4 SG |
25 | default y if DM_SPI |
26 | ||
02e69a5d SG |
27 | config SPL_WATCHDOG_SUPPORT |
28 | default y | |
29 | ||
f0fb4fa7 DW |
30 | config SYS_MMCSD_RAW_MODE_U_BOOT_USE_PARTITION_TYPE |
31 | default y | |
32 | ||
33 | config SYS_MMCSD_RAW_MODE_U_BOOT_PARTITION_TYPE | |
34 | default 0xa2 | |
35 | ||
cd9b7317 MV |
36 | config TARGET_SOCFPGA_ARRIA5 |
37 | bool | |
ed77aeb5 | 38 | select TARGET_SOCFPGA_GEN5 |
cd9b7317 MV |
39 | |
40 | config TARGET_SOCFPGA_CYCLONE5 | |
41 | bool | |
ed77aeb5 DN |
42 | select TARGET_SOCFPGA_GEN5 |
43 | ||
44 | config TARGET_SOCFPGA_GEN5 | |
45 | bool | |
707cd012 | 46 | select ALTERA_SDRAM |
cd9b7317 | 47 | |
7865f4b0 MY |
48 | choice |
49 | prompt "Altera SOCFPGA board select" | |
a26cd049 | 50 | optional |
7865f4b0 | 51 | |
cd9b7317 MV |
52 | config TARGET_SOCFPGA_ARRIA5_SOCDK |
53 | bool "Altera SOCFPGA SoCDK (Arria V)" | |
54 | select TARGET_SOCFPGA_ARRIA5 | |
7865f4b0 | 55 | |
cd9b7317 MV |
56 | config TARGET_SOCFPGA_CYCLONE5_SOCDK |
57 | bool "Altera SOCFPGA SoCDK (Cyclone V)" | |
58 | select TARGET_SOCFPGA_CYCLONE5 | |
7865f4b0 | 59 | |
a548bc51 MV |
60 | config TARGET_SOCFPGA_ARIES_MCVEVK |
61 | bool "Aries MCVEVK (Cyclone V)" | |
d88995a8 MV |
62 | select TARGET_SOCFPGA_CYCLONE5 |
63 | ||
856b30da MV |
64 | config TARGET_SOCFPGA_EBV_SOCRATES |
65 | bool "EBV SoCrates (Cyclone V)" | |
66 | select TARGET_SOCFPGA_CYCLONE5 | |
67 | ||
35546f6f PM |
68 | config TARGET_SOCFPGA_IS1 |
69 | bool "IS1 (Cyclone V)" | |
70 | select TARGET_SOCFPGA_CYCLONE5 | |
71 | ||
569a191a MV |
72 | config TARGET_SOCFPGA_SAMTEC_VINING_FPGA |
73 | bool "samtec VIN|ING FPGA (Cyclone V)" | |
e5ec4815 | 74 | select BOARD_LATE_INIT |
569a191a MV |
75 | select TARGET_SOCFPGA_CYCLONE5 |
76 | ||
cf0a8dab MV |
77 | config TARGET_SOCFPGA_SR1500 |
78 | bool "SR1500 (Cyclone V)" | |
79 | select TARGET_SOCFPGA_CYCLONE5 | |
80 | ||
55c7a765 DN |
81 | config TARGET_SOCFPGA_TERASIC_DE0_NANO |
82 | bool "Terasic DE0-Nano-Atlas (Cyclone V)" | |
83 | select TARGET_SOCFPGA_CYCLONE5 | |
84 | ||
e9c847c3 AG |
85 | config TARGET_SOCFPGA_TERASIC_DE1_SOC |
86 | bool "Terasic DE1-SoC (Cyclone V)" | |
87 | select TARGET_SOCFPGA_CYCLONE5 | |
88 | ||
952caa28 MV |
89 | config TARGET_SOCFPGA_TERASIC_SOCKIT |
90 | bool "Terasic SoCkit (Cyclone V)" | |
91 | select TARGET_SOCFPGA_CYCLONE5 | |
92 | ||
7865f4b0 MY |
93 | endchoice |
94 | ||
95 | config SYS_BOARD | |
f0892401 MV |
96 | default "arria5-socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK |
97 | default "cyclone5-socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK | |
55c7a765 | 98 | default "de0-nano-soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO |
e9c847c3 | 99 | default "de1-soc" if TARGET_SOCFPGA_TERASIC_DE1_SOC |
35546f6f | 100 | default "is1" if TARGET_SOCFPGA_IS1 |
a548bc51 | 101 | default "mcvevk" if TARGET_SOCFPGA_ARIES_MCVEVK |
952caa28 | 102 | default "sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT |
856b30da | 103 | default "socrates" if TARGET_SOCFPGA_EBV_SOCRATES |
ae9996c8 | 104 | default "sr1500" if TARGET_SOCFPGA_SR1500 |
569a191a | 105 | default "vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA |
7865f4b0 MY |
106 | |
107 | config SYS_VENDOR | |
cd9b7317 MV |
108 | default "altera" if TARGET_SOCFPGA_ARRIA5_SOCDK |
109 | default "altera" if TARGET_SOCFPGA_CYCLONE5_SOCDK | |
a548bc51 | 110 | default "aries" if TARGET_SOCFPGA_ARIES_MCVEVK |
856b30da | 111 | default "ebv" if TARGET_SOCFPGA_EBV_SOCRATES |
569a191a | 112 | default "samtec" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA |
55c7a765 | 113 | default "terasic" if TARGET_SOCFPGA_TERASIC_DE0_NANO |
e9c847c3 | 114 | default "terasic" if TARGET_SOCFPGA_TERASIC_DE1_SOC |
952caa28 | 115 | default "terasic" if TARGET_SOCFPGA_TERASIC_SOCKIT |
7865f4b0 MY |
116 | |
117 | config SYS_SOC | |
118 | default "socfpga" | |
119 | ||
120 | config SYS_CONFIG_NAME | |
3cbc7b87 DN |
121 | default "socfpga_arria5_socdk" if TARGET_SOCFPGA_ARRIA5_SOCDK |
122 | default "socfpga_cyclone5_socdk" if TARGET_SOCFPGA_CYCLONE5_SOCDK | |
55c7a765 | 123 | default "socfpga_de0_nano_soc" if TARGET_SOCFPGA_TERASIC_DE0_NANO |
e9c847c3 | 124 | default "socfpga_de1_soc" if TARGET_SOCFPGA_TERASIC_DE1_SOC |
35546f6f | 125 | default "socfpga_is1" if TARGET_SOCFPGA_IS1 |
a548bc51 | 126 | default "socfpga_mcvevk" if TARGET_SOCFPGA_ARIES_MCVEVK |
952caa28 | 127 | default "socfpga_sockit" if TARGET_SOCFPGA_TERASIC_SOCKIT |
856b30da | 128 | default "socfpga_socrates" if TARGET_SOCFPGA_EBV_SOCRATES |
ae9996c8 | 129 | default "socfpga_sr1500" if TARGET_SOCFPGA_SR1500 |
569a191a | 130 | default "socfpga_vining_fpga" if TARGET_SOCFPGA_SAMTEC_VINING_FPGA |
7865f4b0 MY |
131 | |
132 | endif |