15095ee08SPavel Machek /* 25095ee08SPavel Machek * Copyright (C) 2012 Altera Corporation <www.altera.com> 35095ee08SPavel Machek * 45095ee08SPavel Machek * SPDX-License-Identifier: GPL-2.0+ 55095ee08SPavel Machek */ 65095ee08SPavel Machek #ifndef __CONFIG_SOCFPGA_CYCLONE5_COMMON_H__ 75095ee08SPavel Machek #define __CONFIG_SOCFPGA_CYCLONE5_COMMON_H__ 85095ee08SPavel Machek 95095ee08SPavel Machek 105095ee08SPavel Machek /* Virtual target or real hardware */ 115095ee08SPavel Machek #undef CONFIG_SOCFPGA_VIRTUAL_TARGET 125095ee08SPavel Machek 135095ee08SPavel Machek #define CONFIG_SYS_THUMB_BUILD 145095ee08SPavel Machek 155095ee08SPavel Machek /* 165095ee08SPavel Machek * High level configuration 175095ee08SPavel Machek */ 185095ee08SPavel Machek #define CONFIG_DISPLAY_CPUINFO 197287d5f0SMarek Vasut #define CONFIG_DISPLAY_BOARDINFO_LATE 209ec7414eSMarek Vasut #define CONFIG_ARCH_MISC_INIT 21fc520894SMarek Vasut #define CONFIG_ARCH_EARLY_INIT_R 225095ee08SPavel Machek #define CONFIG_SYS_NO_FLASH 235095ee08SPavel Machek #define CONFIG_CLOCKS 245095ee08SPavel Machek 25251faa20SMarek Vasut #define CONFIG_CRC32_VERIFY 26251faa20SMarek Vasut 275095ee08SPavel Machek #define CONFIG_FIT 285095ee08SPavel Machek #define CONFIG_OF_LIBFDT 295095ee08SPavel Machek #define CONFIG_SYS_BOOTMAPSZ (64 * 1024 * 1024) 305095ee08SPavel Machek 315095ee08SPavel Machek #define CONFIG_TIMESTAMP /* Print image info with timestamp */ 325095ee08SPavel Machek 335095ee08SPavel Machek /* 345095ee08SPavel Machek * Memory configurations 355095ee08SPavel Machek */ 365095ee08SPavel Machek #define CONFIG_NR_DRAM_BANKS 1 375095ee08SPavel Machek #define PHYS_SDRAM_1 0x0 380223a95cSMarek Vasut #define CONFIG_SYS_MALLOC_LEN (64 * 1024 * 1024) 395095ee08SPavel Machek #define CONFIG_SYS_MEMTEST_START PHYS_SDRAM_1 405095ee08SPavel Machek #define CONFIG_SYS_MEMTEST_END PHYS_SDRAM_1_SIZE 415095ee08SPavel Machek 425095ee08SPavel Machek #define CONFIG_SYS_INIT_RAM_ADDR 0xFFFF0000 437599b53dSMarek Vasut #define CONFIG_SYS_INIT_RAM_SIZE 0x10000 447599b53dSMarek Vasut #define CONFIG_SYS_INIT_SP_OFFSET \ 457599b53dSMarek Vasut (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE) 465095ee08SPavel Machek #define CONFIG_SYS_INIT_SP_ADDR \ 477599b53dSMarek Vasut (CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET) 485095ee08SPavel Machek 495095ee08SPavel Machek #define CONFIG_SYS_SDRAM_BASE PHYS_SDRAM_1 505095ee08SPavel Machek #ifdef CONFIG_SOCFPGA_VIRTUAL_TARGET 515095ee08SPavel Machek #define CONFIG_SYS_TEXT_BASE 0x08000040 525095ee08SPavel Machek #else 535095ee08SPavel Machek #define CONFIG_SYS_TEXT_BASE 0x01000040 545095ee08SPavel Machek #endif 555095ee08SPavel Machek 565095ee08SPavel Machek /* 575095ee08SPavel Machek * U-Boot general configurations 585095ee08SPavel Machek */ 595095ee08SPavel Machek #define CONFIG_SYS_LONGHELP 605095ee08SPavel Machek #define CONFIG_SYS_CBSIZE 1024 /* Console I/O buffer size */ 615095ee08SPavel Machek #define CONFIG_SYS_PBSIZE \ 625095ee08SPavel Machek (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16) 635095ee08SPavel Machek /* Print buffer size */ 645095ee08SPavel Machek #define CONFIG_SYS_MAXARGS 32 /* Max number of command args */ 655095ee08SPavel Machek #define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE 665095ee08SPavel Machek /* Boot argument buffer size */ 675095ee08SPavel Machek #define CONFIG_VERSION_VARIABLE /* U-BOOT version */ 685095ee08SPavel Machek #define CONFIG_AUTO_COMPLETE /* Command auto complete */ 695095ee08SPavel Machek #define CONFIG_CMDLINE_EDITING /* Command history etc */ 705095ee08SPavel Machek #define CONFIG_SYS_HUSH_PARSER 715095ee08SPavel Machek 72*ea082346SMarek Vasut #ifndef CONFIG_SYS_HOSTNAME 73*ea082346SMarek Vasut #define CONFIG_SYS_HOSTNAME CONFIG_SYS_BOARD 74*ea082346SMarek Vasut #endif 75*ea082346SMarek Vasut 765095ee08SPavel Machek /* 775095ee08SPavel Machek * Cache 785095ee08SPavel Machek */ 795095ee08SPavel Machek #define CONFIG_SYS_CACHELINE_SIZE 32 805095ee08SPavel Machek #define CONFIG_SYS_L2_PL310 815095ee08SPavel Machek #define CONFIG_SYS_PL310_BASE SOCFPGA_MPUL2_ADDRESS 825095ee08SPavel Machek 835095ee08SPavel Machek /* 84cdd4e6ccSDinh Nguyen * SDRAM controller 85cdd4e6ccSDinh Nguyen */ 86cdd4e6ccSDinh Nguyen #define CONFIG_ALTERA_SDRAM 87cdd4e6ccSDinh Nguyen 88cdd4e6ccSDinh Nguyen /* 898a78ca9eSMarek Vasut * EPCS/EPCQx1 Serial Flash Controller 908a78ca9eSMarek Vasut */ 918a78ca9eSMarek Vasut #ifdef CONFIG_ALTERA_SPI 928a78ca9eSMarek Vasut #define CONFIG_CMD_SPI 938a78ca9eSMarek Vasut #define CONFIG_CMD_SF 948a78ca9eSMarek Vasut #define CONFIG_SF_DEFAULT_SPEED 30000000 958a78ca9eSMarek Vasut #define CONFIG_SPI_FLASH_BAR 968a78ca9eSMarek Vasut /* 978a78ca9eSMarek Vasut * The base address is configurable in QSys, each board must specify the 988a78ca9eSMarek Vasut * base address based on it's particular FPGA configuration. Please note 998a78ca9eSMarek Vasut * that the address here is incremented by 0x400 from the Base address 1008a78ca9eSMarek Vasut * selected in QSys, since the SPI registers are at offset +0x400. 1018a78ca9eSMarek Vasut * #define CONFIG_SYS_SPI_BASE 0xff240400 1028a78ca9eSMarek Vasut */ 1038a78ca9eSMarek Vasut #endif 1048a78ca9eSMarek Vasut 1058a78ca9eSMarek Vasut /* 1065095ee08SPavel Machek * Ethernet on SoC (EMAC) 1075095ee08SPavel Machek */ 1085095ee08SPavel Machek #if defined(CONFIG_CMD_NET) && !defined(CONFIG_SOCFPGA_VIRTUAL_TARGET) 1095095ee08SPavel Machek #define CONFIG_DW_ALTDESCRIPTOR 1105095ee08SPavel Machek #define CONFIG_MII 1115095ee08SPavel Machek #define CONFIG_AUTONEG_TIMEOUT (15 * CONFIG_SYS_HZ) 1125095ee08SPavel Machek #define CONFIG_PHYLIB 1135095ee08SPavel Machek #define CONFIG_PHY_GIGE 1145095ee08SPavel Machek #endif 1155095ee08SPavel Machek 1165095ee08SPavel Machek /* 1175095ee08SPavel Machek * FPGA Driver 1185095ee08SPavel Machek */ 1195095ee08SPavel Machek #ifdef CONFIG_CMD_FPGA 1205095ee08SPavel Machek #define CONFIG_FPGA 1215095ee08SPavel Machek #define CONFIG_FPGA_ALTERA 1225095ee08SPavel Machek #define CONFIG_FPGA_SOCFPGA 1235095ee08SPavel Machek #define CONFIG_FPGA_COUNT 1 1245095ee08SPavel Machek #endif 1255095ee08SPavel Machek 1265095ee08SPavel Machek /* 1275095ee08SPavel Machek * L4 OSC1 Timer 0 1285095ee08SPavel Machek */ 1295095ee08SPavel Machek /* This timer uses eosc1, whose clock frequency is fixed at any condition. */ 1305095ee08SPavel Machek #define CONFIG_SYS_TIMERBASE SOCFPGA_OSC1TIMER0_ADDRESS 1315095ee08SPavel Machek #define CONFIG_SYS_TIMER_COUNTS_DOWN 1325095ee08SPavel Machek #define CONFIG_SYS_TIMER_COUNTER (CONFIG_SYS_TIMERBASE + 0x4) 1335095ee08SPavel Machek #ifdef CONFIG_SOCFPGA_VIRTUAL_TARGET 1345095ee08SPavel Machek #define CONFIG_SYS_TIMER_RATE 2400000 1355095ee08SPavel Machek #else 1365095ee08SPavel Machek #define CONFIG_SYS_TIMER_RATE 25000000 1375095ee08SPavel Machek #endif 1385095ee08SPavel Machek 1395095ee08SPavel Machek /* 1405095ee08SPavel Machek * L4 Watchdog 1415095ee08SPavel Machek */ 1425095ee08SPavel Machek #ifdef CONFIG_HW_WATCHDOG 1435095ee08SPavel Machek #define CONFIG_DESIGNWARE_WATCHDOG 1445095ee08SPavel Machek #define CONFIG_DW_WDT_BASE SOCFPGA_L4WD0_ADDRESS 1455095ee08SPavel Machek #define CONFIG_DW_WDT_CLOCK_KHZ 25000 146d0e932deSStefan Roese #define CONFIG_HW_WATCHDOG_TIMEOUT_MS 30000 1475095ee08SPavel Machek #endif 1485095ee08SPavel Machek 1495095ee08SPavel Machek /* 1505095ee08SPavel Machek * MMC Driver 1515095ee08SPavel Machek */ 1525095ee08SPavel Machek #ifdef CONFIG_CMD_MMC 1535095ee08SPavel Machek #define CONFIG_MMC 1545095ee08SPavel Machek #define CONFIG_BOUNCE_BUFFER 1555095ee08SPavel Machek #define CONFIG_GENERIC_MMC 1565095ee08SPavel Machek #define CONFIG_DWMMC 1575095ee08SPavel Machek #define CONFIG_SOCFPGA_DWMMC 1585095ee08SPavel Machek #define CONFIG_SOCFPGA_DWMMC_FIFO_DEPTH 1024 1595095ee08SPavel Machek /* FIXME */ 1605095ee08SPavel Machek /* using smaller max blk cnt to avoid flooding the limited stack we have */ 1615095ee08SPavel Machek #define CONFIG_SYS_MMC_MAX_BLK_COUNT 256 /* FIXME -- SPL only? */ 1625095ee08SPavel Machek #endif 1635095ee08SPavel Machek 1645095ee08SPavel Machek /* 165ebcaf966SStefan Roese * I2C support 166ebcaf966SStefan Roese */ 167ebcaf966SStefan Roese #define CONFIG_SYS_I2C 168ebcaf966SStefan Roese #define CONFIG_SYS_I2C_DW 169ebcaf966SStefan Roese #define CONFIG_SYS_I2C_BUS_MAX 4 170ebcaf966SStefan Roese #define CONFIG_SYS_I2C_BASE SOCFPGA_I2C0_ADDRESS 171ebcaf966SStefan Roese #define CONFIG_SYS_I2C_BASE1 SOCFPGA_I2C1_ADDRESS 172ebcaf966SStefan Roese #define CONFIG_SYS_I2C_BASE2 SOCFPGA_I2C2_ADDRESS 173ebcaf966SStefan Roese #define CONFIG_SYS_I2C_BASE3 SOCFPGA_I2C3_ADDRESS 174ebcaf966SStefan Roese /* Using standard mode which the speed up to 100Kb/s */ 175ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SPEED 100000 176ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SPEED1 100000 177ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SPEED2 100000 178ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SPEED3 100000 179ebcaf966SStefan Roese /* Address of device when used as slave */ 180ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SLAVE 0x02 181ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SLAVE1 0x02 182ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SLAVE2 0x02 183ebcaf966SStefan Roese #define CONFIG_SYS_I2C_SLAVE3 0x02 184ebcaf966SStefan Roese #ifndef __ASSEMBLY__ 185ebcaf966SStefan Roese /* Clock supplied to I2C controller in unit of MHz */ 186ebcaf966SStefan Roese unsigned int cm_get_l4_sp_clk_hz(void); 187ebcaf966SStefan Roese #define IC_CLK (cm_get_l4_sp_clk_hz() / 1000000) 188ebcaf966SStefan Roese #endif 189ebcaf966SStefan Roese #define CONFIG_CMD_I2C 1907fb0f596SStefan Roese 1917fb0f596SStefan Roese /* 1927fb0f596SStefan Roese * QSPI support 1937fb0f596SStefan Roese */ 1947fb0f596SStefan Roese /* Enable multiple SPI NOR flash manufacturers */ 195cbc9544dSMarek Vasut #ifndef CONFIG_SPL_BUILD 1967fb0f596SStefan Roese #define CONFIG_SPI_FLASH_MTD 19755b4312bSMarek Vasut #define CONFIG_CMD_MTDPARTS 19855b4312bSMarek Vasut #define CONFIG_MTD_DEVICE 19955b4312bSMarek Vasut #define CONFIG_MTD_PARTITIONS 20055b4312bSMarek Vasut #define MTDIDS_DEFAULT "nor0=ff705000.spi" 201cbc9544dSMarek Vasut #endif 2027fb0f596SStefan Roese /* QSPI reference clock */ 2037fb0f596SStefan Roese #ifndef __ASSEMBLY__ 2047fb0f596SStefan Roese unsigned int cm_get_qspi_controller_clk_hz(void); 2057fb0f596SStefan Roese #define CONFIG_CQSPI_REF_CLK cm_get_qspi_controller_clk_hz() 2067fb0f596SStefan Roese #endif 2077fb0f596SStefan Roese #define CONFIG_CQSPI_DECODER 0 2087fb0f596SStefan Roese #define CONFIG_CMD_SF 209ab48b19aSMarek Vasut #define CONFIG_SPI_FLASH_BAR 210ebcaf966SStefan Roese 2110c745d00SMarek Vasut /* 2120c745d00SMarek Vasut * Designware SPI support 2130c745d00SMarek Vasut */ 214a6e73591SStefan Roese #define CONFIG_CMD_SPI 215a6e73591SStefan Roese 2165095ee08SPavel Machek /* 2175095ee08SPavel Machek * Serial Driver 2185095ee08SPavel Machek */ 2195095ee08SPavel Machek #define CONFIG_SYS_NS16550_SERIAL 2205095ee08SPavel Machek #define CONFIG_SYS_NS16550_REG_SIZE -4 2215095ee08SPavel Machek #define CONFIG_SYS_NS16550_COM1 SOCFPGA_UART0_ADDRESS 2225095ee08SPavel Machek #ifdef CONFIG_SOCFPGA_VIRTUAL_TARGET 2235095ee08SPavel Machek #define CONFIG_SYS_NS16550_CLK 1000000 2245095ee08SPavel Machek #else 2255095ee08SPavel Machek #define CONFIG_SYS_NS16550_CLK 100000000 2265095ee08SPavel Machek #endif 2275095ee08SPavel Machek #define CONFIG_CONS_INDEX 1 2285095ee08SPavel Machek #define CONFIG_BAUDRATE 115200 2295095ee08SPavel Machek 2305095ee08SPavel Machek /* 23120cadbbeSMarek Vasut * USB 23220cadbbeSMarek Vasut */ 23320cadbbeSMarek Vasut #ifdef CONFIG_CMD_USB 23420cadbbeSMarek Vasut #define CONFIG_USB_DWC2 23520cadbbeSMarek Vasut #define CONFIG_USB_STORAGE 23620cadbbeSMarek Vasut /* 23720cadbbeSMarek Vasut * NOTE: User must define either of the following to select which 23820cadbbeSMarek Vasut * of the two USB controllers available on SoCFPGA to use. 23920cadbbeSMarek Vasut * The DWC2 driver doesn't support multiple USB controllers. 24020cadbbeSMarek Vasut * #define CONFIG_USB_DWC2_REG_ADDR SOCFPGA_USB0_ADDRESS 24120cadbbeSMarek Vasut * #define CONFIG_USB_DWC2_REG_ADDR SOCFPGA_USB1_ADDRESS 24220cadbbeSMarek Vasut */ 24320cadbbeSMarek Vasut #endif 24420cadbbeSMarek Vasut 24520cadbbeSMarek Vasut /* 2460223a95cSMarek Vasut * USB Gadget (DFU, UMS) 2470223a95cSMarek Vasut */ 2480223a95cSMarek Vasut #if defined(CONFIG_CMD_DFU) || defined(CONFIG_CMD_USB_MASS_STORAGE) 2490223a95cSMarek Vasut #define CONFIG_USB_GADGET 250e30824f4SMarek Vasut #define CONFIG_USB_GADGET_DWC2_OTG 2510223a95cSMarek Vasut #define CONFIG_USB_GADGET_DUALSPEED 2520223a95cSMarek Vasut #define CONFIG_USB_GADGET_VBUS_DRAW 2 2530223a95cSMarek Vasut 2540223a95cSMarek Vasut /* USB Composite download gadget - g_dnl */ 25501acd6abSPaul Kocialkowski #define CONFIG_USB_GADGET_DOWNLOAD 25601acd6abSPaul Kocialkowski #define CONFIG_USB_FUNCTION_MASS_STORAGE 2570223a95cSMarek Vasut 25801acd6abSPaul Kocialkowski #define CONFIG_USB_FUNCTION_DFU 2590223a95cSMarek Vasut #define CONFIG_DFU_MMC 2600223a95cSMarek Vasut #define CONFIG_SYS_DFU_DATA_BUF_SIZE (32 * 1024 * 1024) 2610223a95cSMarek Vasut #define DFU_DEFAULT_POLL_TIMEOUT 300 2620223a95cSMarek Vasut 2630223a95cSMarek Vasut /* USB IDs */ 2640223a95cSMarek Vasut #define CONFIG_G_DNL_VENDOR_NUM 0x0525 /* NetChip */ 2650223a95cSMarek Vasut #define CONFIG_G_DNL_PRODUCT_NUM 0xA4A5 /* Linux-USB File-backed Storage Gadget */ 2660223a95cSMarek Vasut #define CONFIG_G_DNL_UMS_VENDOR_NUM CONFIG_G_DNL_VENDOR_NUM 2670223a95cSMarek Vasut #define CONFIG_G_DNL_UMS_PRODUCT_NUM CONFIG_G_DNL_PRODUCT_NUM 2680223a95cSMarek Vasut #ifndef CONFIG_G_DNL_MANUFACTURER 269a5cad677SMarek Vasut #define CONFIG_G_DNL_MANUFACTURER CONFIG_SYS_VENDOR 2700223a95cSMarek Vasut #endif 2710223a95cSMarek Vasut #endif 2720223a95cSMarek Vasut 2730223a95cSMarek Vasut /* 2745095ee08SPavel Machek * U-Boot environment 2755095ee08SPavel Machek */ 2765095ee08SPavel Machek #define CONFIG_SYS_CONSOLE_IS_IN_ENV 2775095ee08SPavel Machek #define CONFIG_SYS_CONSOLE_OVERWRITE_ROUTINE 2785095ee08SPavel Machek #define CONFIG_SYS_CONSOLE_ENV_OVERWRITE 2795095ee08SPavel Machek #define CONFIG_ENV_SIZE 4096 2805095ee08SPavel Machek 2815095ee08SPavel Machek /* 2825095ee08SPavel Machek * SPL 28334584d19SMarek Vasut * 28434584d19SMarek Vasut * SRAM Memory layout: 28534584d19SMarek Vasut * 28634584d19SMarek Vasut * 0xFFFF_0000 ...... Start of SRAM 28734584d19SMarek Vasut * 0xFFFF_xxxx ...... Top of stack (grows down) 28834584d19SMarek Vasut * 0xFFFF_yyyy ...... Malloc area 28934584d19SMarek Vasut * 0xFFFF_zzzz ...... Global Data 29034584d19SMarek Vasut * 0xFFFF_FF00 ...... End of SRAM 2915095ee08SPavel Machek */ 2925095ee08SPavel Machek #define CONFIG_SPL_FRAMEWORK 2935095ee08SPavel Machek #define CONFIG_SPL_RAM_DEVICE 29434584d19SMarek Vasut #define CONFIG_SPL_TEXT_BASE CONFIG_SYS_INIT_RAM_ADDR 2956868160aSDinh Nguyen #define CONFIG_SPL_MAX_SIZE (64 * 1024) 2967599b53dSMarek Vasut #ifdef CONFIG_SPL_BUILD 2977599b53dSMarek Vasut #define CONFIG_SYS_MALLOC_SIMPLE 2987599b53dSMarek Vasut #endif 2995095ee08SPavel Machek 3005095ee08SPavel Machek #define CONFIG_SPL_LIBCOMMON_SUPPORT 3015095ee08SPavel Machek #define CONFIG_SPL_LIBGENERIC_SUPPORT 3025095ee08SPavel Machek #define CONFIG_SPL_WATCHDOG_SUPPORT 3035095ee08SPavel Machek #define CONFIG_SPL_SERIAL_SUPPORT 304d3f34e75SMarek Vasut #define CONFIG_SPL_MMC_SUPPORT 305346d6f56SMarek Vasut #define CONFIG_SPL_SPI_SUPPORT 306d3f34e75SMarek Vasut 307d3f34e75SMarek Vasut /* SPL SDMMC boot support */ 308d3f34e75SMarek Vasut #ifdef CONFIG_SPL_MMC_SUPPORT 309d3f34e75SMarek Vasut #if defined(CONFIG_SPL_FAT_SUPPORT) || defined(CONFIG_SPL_EXT_SUPPORT) 310d3f34e75SMarek Vasut #define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 2 311d3f34e75SMarek Vasut #define CONFIG_SPL_FS_LOAD_PAYLOAD_NAME "u-boot-dtb.img" 312d3f34e75SMarek Vasut #define CONFIG_SPL_LIBDISK_SUPPORT 313d3f34e75SMarek Vasut #else 314d3f34e75SMarek Vasut #define CONFIG_SYS_MMCSD_FS_BOOT_PARTITION 3 315d3f34e75SMarek Vasut #define CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR 0xa00 /* offset 2560 sect (1M+256k) */ 316d3f34e75SMarek Vasut #define CONFIG_SYS_U_BOOT_MAX_SIZE_SECTORS 800 /* 400 KB */ 317d3f34e75SMarek Vasut #endif 318d3f34e75SMarek Vasut #endif 3195095ee08SPavel Machek 320346d6f56SMarek Vasut /* SPL QSPI boot support */ 321346d6f56SMarek Vasut #ifdef CONFIG_SPL_SPI_SUPPORT 322346d6f56SMarek Vasut #define CONFIG_DM_SEQ_ALIAS 1 323346d6f56SMarek Vasut #define CONFIG_SPL_SPI_FLASH_SUPPORT 324346d6f56SMarek Vasut #define CONFIG_SPL_SPI_LOAD 325346d6f56SMarek Vasut #define CONFIG_SYS_SPI_U_BOOT_OFFS 0x40000 326346d6f56SMarek Vasut #endif 327346d6f56SMarek Vasut 328a717b811SDinh Nguyen /* 329a717b811SDinh Nguyen * Stack setup 330a717b811SDinh Nguyen */ 331a717b811SDinh Nguyen #define CONFIG_SPL_STACK CONFIG_SYS_INIT_SP_ADDR 332a717b811SDinh Nguyen 3335095ee08SPavel Machek #endif /* __CONFIG_SOCFPGA_CYCLONE5_COMMON_H__ */ 334