Add config and defconfig for the Arria10 and update socfpga_common.h. Signed-off-by: Tien Fong Chee <tien.fong.chee@intel.com> Signed-off-by: Ley Foon Tan <ley.foon.tan@intel.com>master
parent
8f4c80c4fd
commit
1b2594030d
@ -0,0 +1,29 @@ |
||||
CONFIG_ARM=y |
||||
CONFIG_ARCH_SOCFPGA=y |
||||
CONFIG_SYS_MALLOC_F_LEN=0x2000 |
||||
CONFIG_TARGET_SOCFPGA_ARRIA10_SOCDK=y |
||||
CONFIG_IDENT_STRING="socfpga_arria10" |
||||
CONFIG_DEFAULT_DEVICE_TREE="socfpga_arria10_socdk_sdmmc" |
||||
CONFIG_DEFAULT_FDT_FILE="socfpga_arria10_socdk_sdmmc.dtb" |
||||
CONFIG_SPL=y |
||||
CONFIG_CMD_BOOTZ=y |
||||
# CONFIG_CMD_IMLS is not set |
||||
CONFIG_CMD_ASKENV=y |
||||
CONFIG_CMD_GREPENV=y |
||||
# CONFIG_CMD_FLASH is not set |
||||
CONFIG_CMD_MMC=y |
||||
CONFIG_CMD_GPIO=y |
||||
CONFIG_CMD_DHCP=y |
||||
CONFIG_CMD_PING=y |
||||
CONFIG_CMD_CACHE=y |
||||
CONFIG_CMD_EXT4=y |
||||
CONFIG_CMD_EXT4_WRITE=y |
||||
CONFIG_DOS_PARTITION=y |
||||
# CONFIG_SPL_DOS_PARTITION is not set |
||||
CONFIG_SPL_DM=y |
||||
CONFIG_SPL_DM_SEQ_ALIAS=y |
||||
CONFIG_DM_GPIO=y |
||||
CONFIG_DWAPB_GPIO=y |
||||
CONFIG_DM_MMC=y |
||||
CONFIG_SYS_NS16550=y |
||||
CONFIG_USE_TINY_PRINTF=y |
@ -0,0 +1,66 @@ |
||||
/*
|
||||
* Copyright (C) 2015-2017 Altera Corporation <www.altera.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0 |
||||
*/ |
||||
|
||||
#ifndef __CONFIG_SOCFGPA_ARRIA10_H__ |
||||
#define __CONFIG_SOCFGPA_ARRIA10_H__ |
||||
|
||||
#include <asm/arch/base_addr_a10.h> |
||||
/* U-Boot Commands */ |
||||
#define CONFIG_FAT_WRITE |
||||
#define CONFIG_HW_WATCHDOG |
||||
|
||||
/* Booting Linux */ |
||||
#define CONFIG_LOADADDR 0x01000000 |
||||
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR |
||||
|
||||
/*
|
||||
* U-Boot general configurations |
||||
*/ |
||||
/* Cache options */ |
||||
#define CONFIG_SYS_DCACHE_OFF |
||||
|
||||
/* Memory configurations */ |
||||
#define PHYS_SDRAM_1_SIZE 0x40000000 |
||||
|
||||
/* Ethernet on SoC (EMAC) */ |
||||
#if defined(CONFIG_CMD_NET) |
||||
#define CONFIG_PHY_MICREL |
||||
#define CONFIG_PHY_MICREL_KSZ9031 |
||||
#endif |
||||
|
||||
/*
|
||||
* U-Boot environment configurations |
||||
*/ |
||||
#define CONFIG_ENV_IS_IN_MMC |
||||
|
||||
/*
|
||||
* arguments passed to the bootz command. The value of |
||||
* CONFIG_BOOTARGS goes into the environment value "bootargs". |
||||
* Do note the value will overide also the chosen node in FDT blob. |
||||
*/ |
||||
#define CONFIG_BOOTARGS "console=ttyS0," __stringify(CONFIG_BAUDRATE) |
||||
|
||||
/*
|
||||
* Serial / UART configurations |
||||
*/ |
||||
#define CONFIG_SYS_NS16550_MEM32 |
||||
#define CONFIG_SYS_BAUDRATE_TABLE {4800, 9600, 19200, 38400, 57600, 115200} |
||||
|
||||
/*
|
||||
* L4 OSC1 Timer 0 |
||||
*/ |
||||
/* reload value when timer count to zero */ |
||||
#define TIMER_LOAD_VAL 0xFFFFFFFF |
||||
|
||||
/*
|
||||
* Flash configurations |
||||
*/ |
||||
#define CONFIG_SYS_MAX_FLASH_BANKS 1 |
||||
|
||||
/* The rest of the configuration is shared */ |
||||
#include <configs/socfpga_common.h> |
||||
|
||||
#endif /* __CONFIG_SOCFGPA_ARRIA10_H__ */ |
Loading…
Reference in new issue