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_DIAG
  28#define CONFIG_CMD_IRQ
  29#define CONFIG_CMD_REGINFO
  30#undef CONFIG_CMD_JFFS2
  31#undef CONFIG_CMD_MTDPARTS
  32#undef CONFIG_CMD_DTT
  33#undef CONFIG_CMD_EEPROM
  34
  35/*Misc*/
  36#define CONFIG_SYS_LONGHELP             /* undef to save memory         */
  37#if defined(CONFIG_CMD_KGDB)
  38#define CONFIG_SYS_CBSIZE               1024/* Console I/O Buffer Size      */
  39#else
  40#define CONFIG_SYS_CBSIZE               256/* Console I/O Buffer Size      */
  41#endif
  42#define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE +\
  43                                        sizeof(CONFIG_SYS_PROMPT) + 16)
  44#define CONFIG_SYS_MAXARGS              16
  45                                        /* max number of command args   */
  46#define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE
  47                                        /* Boot Argument Buffer Size */
  48#define CONFIG_SYS_MEMTEST_START        0x00400000
  49                                        /* memtest works on           */
  50#define CONFIG_SYS_MEMTEST_END          0x00C00000
  51                                        /* 4 ... 12 MB in DRAM        */
  52#define CONFIG_SYS_LOAD_ADDR            0x00400000
  53                                        /* default load address       */
  54#define CONFIG_SYS_EXTBDINFO            1
  55                                        /* Extended board_into (bd_t) */
  56                                        /* decrementer freq: 1 ms ticks */
  57#define CONFIG_CMDLINE_EDITING          /* add command line history     */
  58#define CONFIG_AUTO_COMPLETE            /* add autocompletion support   */
  59#define CONFIG_MX_CYCLIC                /* enable mdc/mwc commands      */
  60#define CONFIG_VERSION_VARIABLE         /* include version env variable */
  61#define CONFIG_SYS_CONSOLE_INFO_QUIET   /* don't print console @ startup */
  62#define CONFIG_LOADS_ECHO               /* echo on for serial download  */
  63#define CONFIG_SYS_LOADS_BAUD_CHANGE    /* allow baudrate change        */
  64#define CONFIG_SYS_BOOTMAPSZ            (8 << 20)
  65                                /* Initial Memory map for Linux */
  66
  67/*Stack*/
  68#define CONFIG_SYS_INIT_RAM_ADDR        0x800000/* Initial RAM address    */
  69#define CONFIG_SYS_INIT_RAM_SIZE                0x2000  /* Size of used area in RAM  */
  70#define CONFIG_SYS_GBL_DATA_OFFSET      (CONFIG_SYS_INIT_RAM_SIZE \
  71                                - GENERATED_GBL_DATA_SIZE)
  72#define CONFIG_SYS_INIT_SP_OFFSET       CONFIG_SYS_GBL_DATA_OFFSET
  73/*Speed*/
  74#define CONFIG_SYS_CLK_FREQ     XPAR_CORE_CLOCK_FREQ_HZ
  75
  76/*Flash*/
  77#ifdef XPAR_FLASH_MEM0_BASEADDR
  78#define CONFIG_SYS_FLASH_BASE           XPAR_FLASH_MEM0_BASEADDR
  79#define CONFIG_SYS_FLASH_CFI            1
  80#define CONFIG_FLASH_CFI_DRIVER 1
  81#define CONFIG_SYS_FLASH_EMPTY_INFO     1
  82#define CONFIG_SYS_MAX_FLASH_BANKS      1
  83#define CONFIG_SYS_FLASH_PROTECTION
  84#define CONFIG_CMD_JFFS2
  85#define CONFIG_CMD_MTDPARTS
  86#define CONFIG_MTD_DEVICE               /* needed for mtdparts commands */
  87#define CONFIG_FLASH_CFI_MTD
  88#else
  89#define CONFIG_ENV_IS_NOWHERE
  90#define CONFIG_SYS_NO_FLASH
  91#endif
  92
  93#define CONFIG_BAUDRATE                 115200
  94/* The following table includes the supported baudrates */
  95# define CONFIG_SYS_BAUDRATE_TABLE \
  96        {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400}
  97
  98#endif                                          /* __CONFIG_H */
  99