mirror of
https://github.com/linux-sunxi/u-boot-sunxi.git
synced 2024-02-12 11:16:03 +08:00
zynq: Add zynq zc70x board support
The Zynq-7000 APSOC zc702 and zc706 enabled complte embedded processing includes ASIC and FPGA design. ZC702-: APSOC: - XC7Z020-CLG484-1 Memory: - DDR3 Component Memory 1GB - 16MB Quad SPI Flash - IIC - 1 KB EEPROM Connectivity: - Gigabit Ethernet GMII, RGMII and SGMII. - USB OTG - Host USB - IIC Bus Headers/HUB - 1 CAN with Wake on CAN - USB-UART Video/Display: - HDMI Video OUT - 8X LEDs Control & I/O: - 3 User Push Buttons - 2 User Switches - 8 User LEDs For more info on zc702 board: - http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC702-G.htm ZC706-: APSOC: - XC7Z045 FFG900 -2 AP SoC Memory: - DDR3 Component Memory 1GB (PS) - DDR3 SODIM Memory 1GB (PL) - 2X16MB Quad SPI Flash (dual parallel) - IIC - 1 KB EEPROM Connectivity: - PCIe Gen2x4 - SFP+ and SMA Pairs - GigE RGMII Ethernet (PS) - USB OTG 1 (PS) - Host USB - IIC Bus Headers/HUB (PS) - 1 CAN with Wake on CAN (PS) - USB-UART Video/Display: - HDMI 8 color RGB 4.4.4 1080P-60 OUT - HDMI IN 8 color RGB 4.4.4 Control & I/O: - 2 User Push Buttons/Dip Switch, 2 User LEDs - IIC access to GPIO - SDIO (SD Card slot) - 3 User Push Buttons, 2 User Switches, 8 User LEDs For more info on zc706 board: - http://www.xilinx.com/products/boards-and-kits/EK-Z7-ZC706-G.htm Signed-off-by: Jagannadha Sutradharudu Teki <jaganna@xilinx.com>
This commit is contained in:
committed by
Albert ARIBAUD
parent
ba45a072bf
commit
022b02064a
@ -36,7 +36,6 @@
|
||||
{300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
|
||||
|
||||
/* Zynq Serial driver */
|
||||
#define CONFIG_ZYNQ_SERIAL_UART1
|
||||
#ifdef CONFIG_ZYNQ_SERIAL_UART0
|
||||
# define CONFIG_ZYNQ_SERIAL_BASEADDR0 0xE0000000
|
||||
# define CONFIG_ZYNQ_SERIAL_BAUDRATE0 CONFIG_BAUDRATE
|
||||
@ -60,8 +59,6 @@
|
||||
#endif
|
||||
|
||||
/* Ethernet driver */
|
||||
#define CONFIG_ZYNQ_GEM0
|
||||
#define CONFIG_ZYNQ_GEM_PHY_ADDR0 7
|
||||
#if defined(CONFIG_ZYNQ_GEM0) || defined(CONFIG_ZYNQ_GEM1)
|
||||
# define CONFIG_NET_MULTI
|
||||
# define CONFIG_ZYNQ_GEM
|
||||
@ -71,7 +68,6 @@
|
||||
# define CONFIG_PHY_MARVELL
|
||||
#endif
|
||||
|
||||
#define CONFIG_ZYNQ_SPI
|
||||
/* SPI */
|
||||
#ifdef CONFIG_ZYNQ_SPI
|
||||
# define CONFIG_SPI_FLASH
|
||||
@ -79,10 +75,6 @@
|
||||
# define CONFIG_CMD_SF
|
||||
#endif
|
||||
|
||||
/* NOR */
|
||||
#define CONFIG_SYS_NO_FLASH
|
||||
|
||||
#define CONFIG_ZYNQ_SDHCI0
|
||||
/* MMC */
|
||||
#if defined(CONFIG_ZYNQ_SDHCI0) || defined(CONFIG_ZYNQ_SDHCI1)
|
||||
# define CONFIG_MMC
|
||||
@ -96,7 +88,6 @@
|
||||
# define CONFIG_DOS_PARTITION
|
||||
#endif
|
||||
|
||||
#define CONFIG_ZYNQ_I2C0
|
||||
/* I2C */
|
||||
#if defined(CONFIG_ZYNQ_I2C0) || defined(CONFIG_ZYNQ_I2C1)
|
||||
# define CONFIG_CMD_I2C
|
||||
|
||||
25
include/configs/zynq_zc70x.h
Normal file
25
include/configs/zynq_zc70x.h
Normal file
@ -0,0 +1,25 @@
|
||||
/*
|
||||
* (C) Copyright 2013 Xilinx, Inc.
|
||||
*
|
||||
* Configuration settings for the Xilinx Zynq ZC702 and ZC706 boards
|
||||
* See zynq_common.h for Zynq common configs
|
||||
*
|
||||
* SPDX-License-Identifier: GPL-2.0+
|
||||
*/
|
||||
|
||||
#ifndef __CONFIG_ZYNQ_ZC70X_H
|
||||
#define __CONFIG_ZYNQ_ZC70X_H
|
||||
|
||||
#define CONFIG_ZYNQ_SERIAL_UART1
|
||||
#define CONFIG_ZYNQ_GEM0
|
||||
#define CONFIG_ZYNQ_GEM_PHY_ADDR0 7
|
||||
|
||||
#define CONFIG_SYS_NO_FLASH
|
||||
|
||||
#define CONFIG_ZYNQ_SDHCI0
|
||||
#define CONFIG_ZYNQ_I2C0
|
||||
#define CONFIG_ZYNQ_BOOT_FREEBSD
|
||||
|
||||
#include <configs/zynq-common.h>
|
||||
|
||||
#endif /* __CONFIG_ZYNQ_ZC70X_H */
|
||||
Reference in New Issue
Block a user