mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Merge tag 'xilinx-for-v2018.03' of git://git.denx.de/u-boot-microblaze
Xilinx changes for v2018.03 - Several Kconfig fixes (also moving configs to defconfigs) - Some DTS updates - ZynqMP psu rework based on Zynq concept - Add low level initialization for zc770 and zcu102 - Add support for Zynq zc770 x16 nand configuration - Add mini nand/emmc ZynqMP targets - Some arasan nand changes
This commit is contained in:
@@ -212,14 +212,6 @@
|
||||
#if defined(CONFIG_XILINX_AXIEMAC)
|
||||
# define CONFIG_MII 1
|
||||
# define CONFIG_SYS_FAULT_ECHO_LINK_DOWN 1
|
||||
# define CONFIG_PHY_ATHEROS 1
|
||||
# define CONFIG_PHY_BROADCOM 1
|
||||
# define CONFIG_PHY_DAVICOM 1
|
||||
# define CONFIG_PHY_LXT 1
|
||||
# define CONFIG_PHY_MARVELL 1
|
||||
# define CONFIG_PHY_NATSEMI 1
|
||||
# define CONFIG_PHY_REALTEK 1
|
||||
# define CONFIG_PHY_VITESSE 1
|
||||
#else
|
||||
# undef CONFIG_MII
|
||||
#endif
|
||||
|
||||
@@ -76,11 +76,14 @@
|
||||
|
||||
#ifdef CONFIG_NAND_ARASAN
|
||||
# define CONFIG_SYS_MAX_NAND_DEVICE 1
|
||||
# define CONFIG_SYS_NAND_SELF_INIT
|
||||
# define CONFIG_SYS_NAND_ONFI_DETECTION
|
||||
# define CONFIG_MTD_DEVICE
|
||||
#endif
|
||||
|
||||
#if defined(CONFIG_SPL_BUILD)
|
||||
#define CONFIG_ZYNQMP_PSU_INIT_ENABLED
|
||||
#endif
|
||||
|
||||
/* Miscellaneous configurable options */
|
||||
#define CONFIG_SYS_LOAD_ADDR 0x8000000
|
||||
|
||||
@@ -133,11 +136,6 @@
|
||||
#if defined(CONFIG_ZYNQ_GEM)
|
||||
# define CONFIG_MII
|
||||
# define CONFIG_SYS_FAULT_ECHO_LINK_DOWN
|
||||
# define CONFIG_PHY_MARVELL
|
||||
# define CONFIG_PHY_NATSEMI
|
||||
# define CONFIG_PHY_TI
|
||||
# define CONFIG_PHY_VITESSE
|
||||
# define CONFIG_PHY_REALTEK
|
||||
# define PHY_ANEG_TIMEOUT 20000
|
||||
#endif
|
||||
|
||||
|
||||
45
include/configs/xilinx_zynqmp_mini.h
Normal file
45
include/configs/xilinx_zynqmp_mini.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Configuration for Xilinx ZynqMP Flash utility
|
||||
*
|
||||
* (C) Copyright 2018 Xilinx, Inc.
|
||||
* Michal Simek <michal.simek@xilinx.com>
|
||||
* Siva Durga Prasad Paladugu <sivadur@xilinx.com>
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_ZYNQMP_MINI_H
|
||||
#define __CONFIG_ZYNQMP_MINI_H
|
||||
|
||||
#include <configs/xilinx_zynqmp.h>
|
||||
|
||||
/* Undef unneeded configs */
|
||||
#undef CONFIG_EXTRA_ENV_SETTINGS
|
||||
#undef CONFIG_SYS_MALLOC_LEN
|
||||
#undef CONFIG_ENV_SIZE
|
||||
#undef CONFIG_CMDLINE_EDITING
|
||||
#undef CONFIG_AUTO_COMPLETE
|
||||
#undef CONFIG_ZLIB
|
||||
#undef CONFIG_GZIP
|
||||
#undef CONFIG_CMD_ENV
|
||||
#undef CONFIG_MP
|
||||
#undef CONFIG_SYS_INIT_SP_ADDR
|
||||
#undef CONFIG_SYS_LONGHELP
|
||||
#undef CONFIG_MTD_DEVICE
|
||||
#undef CONFIG_BOOTM_NETBSD
|
||||
#undef CONFIG_BOOTM_VXWORKS
|
||||
#undef CONFIG_BOOTM_LINUX
|
||||
#undef CONFIG_BOARD_LATE_INIT
|
||||
|
||||
/* BOOTP options */
|
||||
#undef CONFIG_BOOTP_BOOTFILESIZE
|
||||
#undef CONFIG_BOOTP_BOOTPATH
|
||||
#undef CONFIG_BOOTP_GATEWAY
|
||||
#undef CONFIG_BOOTP_HOSTNAME
|
||||
#undef CONFIG_BOOTP_MAY_FAIL
|
||||
#undef CONFIG_BOOTP_PXE
|
||||
#undef CONFIG_CMD_UNZIP
|
||||
|
||||
#undef CONFIG_NR_DRAM_BANKS
|
||||
|
||||
#endif /* __CONFIG_ZYNQMP_MINI_H */
|
||||
23
include/configs/xilinx_zynqmp_mini_emmc.h
Normal file
23
include/configs/xilinx_zynqmp_mini_emmc.h
Normal file
@@ -0,0 +1,23 @@
|
||||
/*
|
||||
* Configuration for Xilinx ZynqMP eMMC Flash utility
|
||||
*
|
||||
* (C) Copyright 2018 Xilinx, Inc.
|
||||
* Michal Simek <michal.simek@xilinx.com>
|
||||
* Siva Durga Prasad Paladugu <sivadur@xilinx.com>
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_ZYNQMP_MINI_EMMC_H
|
||||
#define __CONFIG_ZYNQMP_MINI_EMMC_H
|
||||
|
||||
#include <configs/xilinx_zynqmp_mini.h>
|
||||
|
||||
#define CONFIG_SYS_ICACHE_OFF
|
||||
#define CONFIG_NR_DRAM_BANKS 1
|
||||
#define CONFIG_ENV_SIZE 0x10000
|
||||
#define CONFIG_SYS_INIT_SP_ADDR CONFIG_SYS_TEXT_BASE
|
||||
#define CONFIG_SYS_MALLOC_LEN 0x800000
|
||||
#define CONFIG_SYS_LONGHELP
|
||||
|
||||
#endif /* __CONFIG_ZYNQMP_MINI_EMMC_H */
|
||||
24
include/configs/xilinx_zynqmp_mini_nand.h
Normal file
24
include/configs/xilinx_zynqmp_mini_nand.h
Normal file
@@ -0,0 +1,24 @@
|
||||
/*
|
||||
* Configuration for Xilinx ZynqMP Nand Flash utility
|
||||
*
|
||||
* (C) Copyright 2018 Xilinx, Inc.
|
||||
* Michal Simek <michal.simek@xilinx.com>
|
||||
* Siva Durga Prasad Paladugu <sivadur@xilinx.com>
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_ZYNQMP_MINI_NAND_H
|
||||
#define __CONFIG_ZYNQMP_MINI_NAND_H
|
||||
|
||||
#include <configs/xilinx_zynqmp_mini.h>
|
||||
|
||||
#define CONFIG_SYS_ICACHE_OFF
|
||||
#define CONFIG_NR_DRAM_BANKS 1
|
||||
#define CONFIG_SYS_SDRAM_SIZE 0x1000000
|
||||
#define CONFIG_SYS_SDRAM_BASE 0x0
|
||||
#define CONFIG_ENV_SIZE 0x10000
|
||||
#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_SDRAM_BASE + 0x40000)
|
||||
#define CONFIG_SYS_MALLOC_LEN 0x800000
|
||||
|
||||
#endif /* __CONFIG_ZYNQMP_MINI_NAND_H */
|
||||
@@ -1,6 +1,6 @@
|
||||
/*
|
||||
* (C) Copyright 2012 Michal Simek <monstr@monstr.eu>
|
||||
* (C) Copyright 2013 Xilinx, Inc.
|
||||
* (C) Copyright 2013 - 2018 Xilinx, Inc.
|
||||
*
|
||||
* Common configuration options for all Zynq boards.
|
||||
*
|
||||
@@ -38,9 +38,6 @@
|
||||
#if defined(CONFIG_ZYNQ_GEM)
|
||||
# define CONFIG_MII
|
||||
# define CONFIG_SYS_FAULT_ECHO_LINK_DOWN
|
||||
# define CONFIG_PHY_MARVELL
|
||||
# define CONFIG_PHY_REALTEK
|
||||
# define CONFIG_PHY_XILINX
|
||||
# define CONFIG_BOOTP_BOOTPATH
|
||||
# define CONFIG_BOOTP_GATEWAY
|
||||
# define CONFIG_BOOTP_HOSTNAME
|
||||
@@ -160,7 +157,6 @@
|
||||
#define CONFIG_PREBOOT
|
||||
|
||||
/* Boot configuration */
|
||||
#define CONFIG_BOOTCOMMAND "run $modeboot || run distro_bootcmd"
|
||||
#define CONFIG_SYS_LOAD_ADDR 0 /* default? */
|
||||
|
||||
/* Distro boot enablement */
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
/* Undef unneeded configs */
|
||||
#undef CONFIG_EXTRA_ENV_SETTINGS
|
||||
#undef CONFIG_BOARD_LATE_INIT
|
||||
#undef CONFIG_BOOTCOMMAND
|
||||
#undef CONFIG_ENV_SIZE
|
||||
#undef CONFIG_CMDLINE_EDITING
|
||||
#undef CONFIG_AUTO_COMPLETE
|
||||
|
||||
Reference in New Issue
Block a user