blob: f2505a6cd2b288801959c78a4d072c5f048a6a5b [file] [log] [blame]
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -04001/*
2 * (C) Copyright 2008
Ricardo Ribalda Delgado5b218ae2016-01-26 11:24:08 +01003 * Ricado Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@gmail.com
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -04004 * This work has been supported by: QTechnology http://qtec.com/
Wolfgang Denk1a459662013-07-08 09:37:19 +02005 * SPDX-License-Identifier: GPL-2.0+
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -04006*/
7
8#ifndef __CONFIG_H
9#define __CONFIG_H
10
Ricardo Ribalda Delgadof36919a2016-01-26 13:47:45 +010011/* CPU */
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040012#define CONFIG_440 1
Ricardo Ribalda Delgado06a64052016-01-26 11:24:13 +010013#define CONFIG_XILINX_440 1
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040014#define CONFIG_XILINX_PPC440_GENERIC 1
15#include "../board/xilinx/ppc440-generic/xparameters.h"
16
Ricardo Ribalda Delgadof36919a2016-01-26 13:47:45 +010017/* Mem Map */
Jean-Christophe PLAGNIOL-VILLARD6d0f6bc2008-10-16 15:01:15 +020018#define CONFIG_SYS_SDRAM_SIZE_MB 256
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040019
Ricardo Ribalda Delgadof36919a2016-01-26 13:47:45 +010020/* Env */
Jean-Christophe PLAGNIOL-VILLARD5a1aceb2008-09-10 22:48:04 +020021#define CONFIG_ENV_IS_IN_FLASH 1
Jean-Christophe PLAGNIOL-VILLARD0e8d1582008-09-10 22:48:06 +020022#define CONFIG_ENV_SIZE 0x20000
23#define CONFIG_ENV_SECT_SIZE 0x20000
Ricardo Ribalda Delgadoad7321d2016-01-26 11:24:18 +010024#define CONFIG_ENV_OFFSET 0x340000
Jean-Christophe PLAGNIOL-VILLARD0e8d1582008-09-10 22:48:06 +020025#define CONFIG_ENV_ADDR (XPAR_FLASH_MEM0_BASEADDR+CONFIG_ENV_OFFSET)
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040026
Ricardo Ribalda Delgadof36919a2016-01-26 13:47:45 +010027/* Misc */
Ricardo Ribalda Delgadoad7321d2016-01-26 11:24:18 +010028#define CONFIG_PREBOOT "echo U-Boot is up and running;"
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040029
Ricardo Ribalda Delgadof36919a2016-01-26 13:47:45 +010030/* Flash */
Ricardo Ribalda Delgadoad7321d2016-01-26 11:24:18 +010031#define CONFIG_SYS_FLASH_SIZE (128*1024*1024)
32#define CONFIG_SYS_MAX_FLASH_SECT 1024
33#define MTDIDS_DEFAULT "nor0=flash"
34#define MTDPARTS_DEFAULT "mtdparts=flash:-(user)"
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040035
Ricardo Ribalda Delgadof36919a2016-01-26 13:47:45 +010036/* Net */
37#ifdef XPAR_LLTEMAC_0_BASEADDR
38#define CONFIG_XILINX_LL_TEMAC
39#define CONFIG_MII
40#define CONFIG_PHYLIB
41#define CONFIG_PHY_MARVELL
42#define CONFIG_NET_RANDOM_ETHADDR
43#define CONFIG_LIB_RAND
44#endif
45
46/* Generic Configs */
Ricardo Ribalda Delgado06a64052016-01-26 11:24:13 +010047#include <configs/xilinx-ppc.h>
Ricardo Ribalda Delgadoe07f4a82008-09-01 13:09:39 -040048
49#endif /* __CONFIG_H */