uboot/include/configs/xilinx-ppc.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2008
   3 *  Ricado Ribalda-Universidad Autonoma de Madrid-ricardo.ribalda@gmail.com
   4 *  This work has been supported by: QTechnology  http://qtec.com/
   5 *
   6 *  (C) Copyright 2008
   7 *  Georg Schardt <schardt@team-ctech.de>
   8 *
   9 * SPDX-License-Identifier:     GPL-2.0+
  10*/
  11
  12#ifndef __CONFIG_XLX_H
  13#define __CONFIG_XLX_H
  14
  15/*
  16#define DEBUG
  17#define ET_DEBUG
  18*/
  19
  20/*Mem Map*/
  21#define CONFIG_SYS_SDRAM_BASE           0x0
  22#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
  23#define CONFIG_SYS_MONITOR_LEN          (192 * 1024)
  24#define CONFIG_SYS_MALLOC_LEN           (CONFIG_ENV_SIZE + 128 * 1024)
  25
  26/*Cmd*/
  27#define CONFIG_CMD_IRQ
  28#define CONFIG_CMD_REGINFO
  29#undef CONFIG_CMD_JFFS2
  30#undef CONFIG_CMD_MTDPARTS
  31#undef CONFIG_CMD_DTT
  32#undef CONFIG_CMD_EEPROM
  33
  34/*Misc*/
  35#define CONFIG_SYS_LONGHELP             /* undef to save memory         */
  36#if defined(CONFIG_CMD_KGDB)
  37#define CONFIG_SYS_CBSIZE               1024/* Console I/O Buffer Size      */
  38#else
  39#define CONFIG_SYS_CBSIZE               256/* Console I/O Buffer Size      */
  40#endif
  41#define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE +\
  42                                        sizeof(CONFIG_SYS_PROMPT) + 16)
  43#define CONFIG_SYS_MAXARGS              16
  44                                        /* max number of command args   */
  45#define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE
  46                                        /* Boot Argument Buffer Size */
  47#define CONFIG_SYS_MEMTEST_START        0x00400000
  48                                        /* memtest works on           */
  49#define CONFIG_SYS_MEMTEST_END          0x00C00000
  50                                        /* 4 ... 12 MB in DRAM        */
  51#define CONFIG_SYS_LOAD_ADDR            0x00400000
  52                                        /* default load address       */
  53#define CONFIG_SYS_EXTBDINFO            1
  54                                        /* Extended board_into (bd_t) */
  55                                        /* decrementer freq: 1 ms ticks */
  56#define CONFIG_CMDLINE_EDITING          /* add command line history     */
  57#define CONFIG_AUTO_COMPLETE            /* add autocompletion support   */
  58#define CONFIG_MX_CYCLIC                /* enable mdc/mwc commands      */
  59#define CONFIG_LOADS_ECHO               /* echo on for serial download  */
  60#define CONFIG_SYS_LOADS_BAUD_CHANGE    /* allow baudrate change        */
  61#define CONFIG_SYS_BOOTMAPSZ            (8 << 20)
  62                                /* Initial Memory map for Linux */
  63
  64/*Stack*/
  65#define CONFIG_SYS_INIT_RAM_ADDR        0x800000/* Initial RAM address    */
  66#define CONFIG_SYS_INIT_RAM_SIZE                0x2000  /* Size of used area in RAM  */
  67#define CONFIG_SYS_GBL_DATA_OFFSET      (CONFIG_SYS_INIT_RAM_SIZE \
  68                                - GENERATED_GBL_DATA_SIZE)
  69#define CONFIG_SYS_INIT_SP_OFFSET       CONFIG_SYS_GBL_DATA_OFFSET
  70/*Speed*/
  71#define CONFIG_SYS_CLK_FREQ     XPAR_CORE_CLOCK_FREQ_HZ
  72
  73/*Flash*/
  74#ifdef XPAR_FLASH_MEM0_BASEADDR
  75#define CONFIG_SYS_FLASH_BASE           XPAR_FLASH_MEM0_BASEADDR
  76#define CONFIG_SYS_FLASH_CFI            1
  77#define CONFIG_FLASH_CFI_DRIVER 1
  78#define CONFIG_SYS_FLASH_EMPTY_INFO     1
  79#define CONFIG_SYS_MAX_FLASH_BANKS      1
  80#define CONFIG_SYS_FLASH_PROTECTION
  81#define CONFIG_CMD_JFFS2
  82#define CONFIG_CMD_MTDPARTS
  83#define CONFIG_MTD_DEVICE               /* needed for mtdparts commands */
  84#define CONFIG_FLASH_CFI_MTD
  85#else
  86#define CONFIG_ENV_IS_NOWHERE
  87#endif
  88
  89/* The following table includes the supported baudrates */
  90# define CONFIG_SYS_BAUDRATE_TABLE \
  91        {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
  92
  93#endif                                          /* __CONFIG_H */
  94