uboot/include/configs/ve8313.h
<<
>>
Prefs
   1/*
   2 * Copyright (C) Freescale Semiconductor, Inc. 2006.
   3 *
   4 * (C) Copyright 2010
   5 * Heiko Schocher, DENX Software Engineering, hs@denx.de.
   6 *
   7 * SPDX-License-Identifier:     GPL-2.0+
   8 */
   9/*
  10 * ve8313 board configuration file
  11 */
  12
  13#ifndef __CONFIG_H
  14#define __CONFIG_H
  15
  16/*
  17 * High Level Configuration Options
  18 */
  19#define CONFIG_E300             1
  20#define CONFIG_MPC831x          1
  21#define CONFIG_MPC8313          1
  22#define CONFIG_VE8313           1
  23
  24#ifndef CONFIG_SYS_TEXT_BASE
  25#define CONFIG_SYS_TEXT_BASE    0xfe000000
  26#endif
  27
  28#define CONFIG_PCI              1
  29#define CONFIG_PCI_INDIRECT_BRIDGE 1
  30#define CONFIG_FSL_ELBC         1
  31
  32#define CONFIG_BOARD_EARLY_INIT_F       1
  33
  34/*
  35 * On-board devices
  36 *
  37 */
  38#define CONFIG_83XX_CLKIN       32000000        /* in Hz */
  39
  40#define CONFIG_SYS_CLK_FREQ     CONFIG_83XX_CLKIN
  41
  42#define CONFIG_SYS_IMMR         0xE0000000
  43
  44#define CONFIG_SYS_MEMTEST_START        0x00001000
  45#define CONFIG_SYS_MEMTEST_END          0x07000000
  46
  47#define CONFIG_SYS_ACR_PIPE_DEP         3       /* Arbiter pipeline depth */
  48#define CONFIG_SYS_ACR_RPTCNT           3       /* Arbiter repeat count */
  49
  50/*
  51 * Device configurations
  52 */
  53
  54/*
  55 * DDR Setup
  56 */
  57#define CONFIG_SYS_DDR_BASE             0x00000000 /* DDR is system memory*/
  58#define CONFIG_SYS_SDRAM_BASE           CONFIG_SYS_DDR_BASE
  59#define CONFIG_SYS_DDR_SDRAM_BASE       CONFIG_SYS_DDR_BASE
  60
  61/*
  62 * Manually set up DDR parameters, as this board does not
  63 * have the SPD connected to I2C.
  64 */
  65#define CONFIG_SYS_DDR_SIZE     128     /* MB */
  66#define CONFIG_SYS_DDR_CS0_CONFIG       (CSCONFIG_EN \
  67                                | CSCONFIG_AP \
  68                                | CSCONFIG_ODT_RD_NEVER \
  69                                | CSCONFIG_ODT_WR_ALL \
  70                                | CSCONFIG_ROW_BIT_13 \
  71                                | CSCONFIG_COL_BIT_10)
  72                                /* 0x80840102 */
  73
  74#define CONFIG_SYS_DDR_TIMING_3 0x00000000
  75#define CONFIG_SYS_DDR_TIMING_0 ((0 << TIMING_CFG0_RWT_SHIFT) \
  76                                | (0 << TIMING_CFG0_WRT_SHIFT) \
  77                                | (3 << TIMING_CFG0_RRT_SHIFT) \
  78                                | (2 << TIMING_CFG0_WWT_SHIFT) \
  79                                | (7 << TIMING_CFG0_ACT_PD_EXIT_SHIFT) \
  80                                | (2 << TIMING_CFG0_PRE_PD_EXIT_SHIFT) \
  81                                | (8 << TIMING_CFG0_ODT_PD_EXIT_SHIFT) \
  82                                | (2 << TIMING_CFG0_MRS_CYC_SHIFT))
  83                                /* 0x0e720802 */
  84#define CONFIG_SYS_DDR_TIMING_1 ((2 << TIMING_CFG1_PRETOACT_SHIFT) \
  85                                | (6 << TIMING_CFG1_ACTTOPRE_SHIFT) \
  86                                | (2 << TIMING_CFG1_ACTTORW_SHIFT) \
  87                                | (5 << TIMING_CFG1_CASLAT_SHIFT) \
  88                                | (6 << TIMING_CFG1_REFREC_SHIFT) \
  89                                | (2 << TIMING_CFG1_WRREC_SHIFT) \
  90                                | (2 << TIMING_CFG1_ACTTOACT_SHIFT) \
  91                                | (2 << TIMING_CFG1_WRTORD_SHIFT))
  92                                /* 0x26256222 */
  93#define CONFIG_SYS_DDR_TIMING_2 ((0 << TIMING_CFG2_ADD_LAT_SHIFT) \
  94                                | (5 << TIMING_CFG2_CPO_SHIFT) \
  95                                | (2 << TIMING_CFG2_WR_LAT_DELAY_SHIFT) \
  96                                | (1 << TIMING_CFG2_RD_TO_PRE_SHIFT) \
  97                                | (2 << TIMING_CFG2_WR_DATA_DELAY_SHIFT) \
  98                                | (3 << TIMING_CFG2_CKE_PLS_SHIFT) \
  99                                | (7 << TIMING_CFG2_FOUR_ACT_SHIFT))
 100                                /* 0x029028c7 */
 101#define CONFIG_SYS_DDR_INTERVAL ((0x320 << SDRAM_INTERVAL_REFINT_SHIFT) \
 102                                | (0x2000 << SDRAM_INTERVAL_BSTOPRE_SHIFT))
 103                                /* 0x03202000 */
 104#define CONFIG_SYS_SDRAM_CFG    (SDRAM_CFG_SREN \
 105                                | SDRAM_CFG_SDRAM_TYPE_DDR2 \
 106                                | SDRAM_CFG_DBW_32)
 107                                /* 0x43080000 */
 108#define CONFIG_SYS_SDRAM_CFG2   0x00401000
 109#define CONFIG_SYS_DDR_MODE     ((0x4440 << SDRAM_MODE_ESD_SHIFT) \
 110                                | (0x0232 << SDRAM_MODE_SD_SHIFT))
 111                                /* 0x44400232 */
 112#define CONFIG_SYS_DDR_MODE_2   0x8000C000
 113
 114#define CONFIG_SYS_DDR_CLK_CNTL DDR_SDRAM_CLK_CNTL_CLK_ADJUST_05
 115                                /*0x02000000*/
 116#define CONFIG_SYS_DDRCDR_VALUE (DDRCDR_EN \
 117                                | DDRCDR_PZ_NOMZ \
 118                                | DDRCDR_NZ_NOMZ \
 119                                | DDRCDR_M_ODR)
 120                                /* 0x73000002 */
 121
 122/*
 123 * FLASH on the Local Bus
 124 */
 125#define CONFIG_SYS_FLASH_CFI            /* use the Common Flash Interface */
 126#define CONFIG_FLASH_CFI_DRIVER         /* use the CFI driver */
 127#define CONFIG_SYS_FLASH_BASE           0xFE000000
 128#define CONFIG_SYS_FLASH_SIZE           32      /* size in MB */
 129#define CONFIG_SYS_FLASH_EMPTY_INFO             /* display empty sectors */
 130#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE       /* buffer up multiple bytes */
 131
 132#define CONFIG_SYS_NOR_BR_PRELIM        (CONFIG_SYS_FLASH_BASE \
 133                                        | BR_PS_16      /* 16 bit */ \
 134                                        | BR_MS_GPCM    /* MSEL = GPCM */ \
 135                                        | BR_V)         /* valid */
 136#define CONFIG_SYS_NOR_OR_PRELIM        (MEG_TO_AM(CONFIG_SYS_FLASH_SIZE) \
 137                                        | OR_GPCM_CSNT \
 138                                        | OR_GPCM_ACS_DIV4 \
 139                                        | OR_GPCM_SCY_5 \
 140                                        | OR_GPCM_TRLX_SET \
 141                                        | OR_GPCM_EAD)
 142                                        /* 0xfe000c55 */
 143
 144#define CONFIG_SYS_LBLAWBAR0_PRELIM     CONFIG_SYS_FLASH_BASE
 145#define CONFIG_SYS_LBLAWAR0_PRELIM      (LBLAWAR_EN | LBLAWAR_32MB)
 146
 147#define CONFIG_SYS_MAX_FLASH_BANKS      1               /* number of banks */
 148#define CONFIG_SYS_MAX_FLASH_SECT       256             /* sectors per dev */
 149
 150#define CONFIG_SYS_FLASH_ERASE_TOUT     60000   /* Flash Erase Timeout (ms) */
 151#define CONFIG_SYS_FLASH_WRITE_TOUT     500     /* Flash Write Timeout (ms) */
 152
 153#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE    /* start of monitor */
 154
 155#if (CONFIG_SYS_MONITOR_BASE < CONFIG_SYS_FLASH_BASE)
 156#define CONFIG_SYS_RAMBOOT
 157#endif
 158
 159#define CONFIG_SYS_INIT_RAM_LOCK        1
 160#define CONFIG_SYS_INIT_RAM_ADDR        0xFD000000 /* Initial RAM address */
 161#define CONFIG_SYS_INIT_RAM_SIZE        0x1000  /* Size of used area in RAM*/
 162
 163#define CONFIG_SYS_GBL_DATA_OFFSET      \
 164                        (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
 165#define CONFIG_SYS_INIT_SP_OFFSET       CONFIG_SYS_GBL_DATA_OFFSET
 166
 167/* CONFIG_SYS_MONITOR_LEN must be a multiple of CONFIG_ENV_SECT_SIZE */
 168#define CONFIG_SYS_MONITOR_LEN          (384 * 1024)
 169#define CONFIG_SYS_MALLOC_LEN           (512 * 1024)
 170
 171/*
 172 * Local Bus LCRR and LBCR regs
 173 */
 174#define CONFIG_SYS_LCRR_EADC    LCRR_EADC_3
 175#define CONFIG_SYS_LCRR_CLKDIV  LCRR_CLKDIV_2
 176
 177#define CONFIG_SYS_LBC_LBCR     0x00040000
 178
 179#define CONFIG_SYS_LBC_MRTPR    0x20000000
 180
 181/*
 182 * NAND settings
 183 */
 184#define CONFIG_SYS_NAND_BASE            0x61000000
 185#define CONFIG_SYS_MAX_NAND_DEVICE      1
 186#define CONFIG_MTD_NAND_VERIFY_WRITE
 187#define CONFIG_CMD_NAND 1
 188#define CONFIG_NAND_FSL_ELBC 1
 189#define CONFIG_SYS_NAND_BLOCK_SIZE 16384
 190
 191#define CONFIG_SYS_NAND_BR_PRELIM       (CONFIG_SYS_NAND_BASE \
 192                                        | BR_PS_8               \
 193                                        | BR_DECC_CHK_GEN       \
 194                                        | BR_MS_FCM             \
 195                                        | BR_V) /* valid */
 196                                        /* 0x61000c21 */
 197#define CONFIG_SYS_NAND_OR_PRELIM       (OR_AM_32KB \
 198                                        | OR_FCM_BCTLD \
 199                                        | OR_FCM_CHT \
 200                                        | OR_FCM_SCY_2 \
 201                                        | OR_FCM_RST \
 202                                        | OR_FCM_TRLX)
 203                                        /* 0xffff90ac */
 204
 205#define CONFIG_SYS_BR0_PRELIM CONFIG_SYS_NOR_BR_PRELIM
 206#define CONFIG_SYS_OR0_PRELIM CONFIG_SYS_NOR_OR_PRELIM
 207#define CONFIG_SYS_BR1_PRELIM CONFIG_SYS_NAND_BR_PRELIM
 208#define CONFIG_SYS_OR1_PRELIM CONFIG_SYS_NAND_OR_PRELIM
 209
 210#define CONFIG_SYS_LBLAWBAR1_PRELIM     CONFIG_SYS_NAND_BASE
 211#define CONFIG_SYS_LBLAWAR1_PRELIM      (LBLAWAR_EN | LBLAWAR_32KB)
 212
 213#define CONFIG_SYS_NAND_LBLAWBAR_PRELIM CONFIG_SYS_LBLAWBAR1_PRELIM
 214#define CONFIG_SYS_NAND_LBLAWAR_PRELIM CONFIG_SYS_LBLAWAR1_PRELIM
 215
 216/* CS2 NvRAM */
 217#define CONFIG_SYS_BR2_PRELIM   (0x60000000 \
 218                                | BR_PS_8 \
 219                                | BR_V)
 220                                /* 0x60000801 */
 221#define CONFIG_SYS_OR2_PRELIM   (OR_AM_128KB \
 222                                | OR_GPCM_CSNT \
 223                                | OR_GPCM_XACS \
 224                                | OR_GPCM_SCY_3 \
 225                                | OR_GPCM_TRLX_SET \
 226                                | OR_GPCM_EHTR_SET \
 227                                | OR_GPCM_EAD)
 228                                /* 0xfffe0937 */
 229/* local bus read write buffer mapping SRAM@0x64000000 */
 230#define CONFIG_SYS_BR3_PRELIM   (0x62000000 \
 231                                | BR_PS_16 \
 232                                | BR_V)
 233                                /* 0x62001001 */
 234
 235#define CONFIG_SYS_OR3_PRELIM   (OR_AM_32MB \
 236                                | OR_GPCM_CSNT \
 237                                | OR_GPCM_XACS \
 238                                | OR_GPCM_SCY_15 \
 239                                | OR_GPCM_TRLX_SET \
 240                                | OR_GPCM_EHTR_SET \
 241                                | OR_GPCM_EAD)
 242                                /* 0xfe0009f7 */
 243
 244/* pass open firmware flat tree */
 245#define CONFIG_OF_LIBFDT        1
 246#define CONFIG_OF_BOARD_SETUP   1
 247#define CONFIG_OF_STDOUT_VIA_ALIAS      1
 248
 249/*
 250 * Serial Port
 251 */
 252#define CONFIG_CONS_INDEX       1
 253#define CONFIG_SYS_NS16550
 254#define CONFIG_SYS_NS16550_SERIAL
 255#define CONFIG_SYS_NS16550_REG_SIZE     1
 256#define CONFIG_SYS_NS16550_CLK          get_bus_freq(0)
 257
 258#define CONFIG_SYS_BAUDRATE_TABLE       \
 259        {300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 115200}
 260
 261#define CONFIG_SYS_NS16550_COM1 (CONFIG_SYS_IMMR+0x4500)
 262#define CONFIG_SYS_NS16550_COM2 (CONFIG_SYS_IMMR+0x4600)
 263
 264/* Use the HUSH parser */
 265#define CONFIG_SYS_HUSH_PARSER
 266
 267#if defined(CONFIG_PCI)
 268/*
 269 * General PCI
 270 * Addresses are mapped 1-1.
 271 */
 272#define CONFIG_SYS_PCI1_MEM_BASE        0x80000000
 273#define CONFIG_SYS_PCI1_MEM_PHYS        CONFIG_SYS_PCI1_MEM_BASE
 274#define CONFIG_SYS_PCI1_MEM_SIZE        0x10000000      /* 256M */
 275#define CONFIG_SYS_PCI1_MMIO_BASE       0x90000000
 276#define CONFIG_SYS_PCI1_MMIO_PHYS       CONFIG_SYS_PCI1_MMIO_BASE
 277#define CONFIG_SYS_PCI1_MMIO_SIZE       0x10000000      /* 256M */
 278#define CONFIG_SYS_PCI1_IO_BASE         0x00000000
 279#define CONFIG_SYS_PCI1_IO_PHYS         0xE2000000
 280#define CONFIG_SYS_PCI1_IO_SIZE         0x00100000      /* 1M */
 281
 282#define CONFIG_PCI_PNP          /* do pci plug-and-play */
 283#define CONFIG_SYS_PCI_SUBSYS_VENDORID 0x1957   /* Freescale */
 284#endif
 285
 286/*
 287 * TSEC
 288 */
 289#define CONFIG_TSEC_ENET                /* TSEC ethernet support */
 290
 291
 292#define CONFIG_TSEC1
 293#ifdef CONFIG_TSEC1
 294#define CONFIG_HAS_ETH0
 295#define CONFIG_TSEC1_NAME       "TSEC1"
 296#define CONFIG_SYS_TSEC1_OFFSET 0x24000
 297#define TSEC1_PHY_ADDR          0x01
 298#define TSEC1_FLAGS             0
 299#define TSEC1_PHYIDX            0
 300#endif
 301
 302/* Options are: TSEC[0-1] */
 303#define CONFIG_ETHPRIME                 "TSEC1"
 304
 305/*
 306 * Environment
 307 */
 308#define CONFIG_ENV_IS_IN_FLASH  1
 309#define CONFIG_ENV_ADDR         \
 310                        (CONFIG_SYS_FLASH_BASE + CONFIG_SYS_MONITOR_LEN)
 311#define CONFIG_ENV_SECT_SIZE    0x20000 /* 128K(one sector) for env */
 312#define CONFIG_ENV_SIZE         0x4000
 313/* Address and size of Redundant Environment Sector */
 314#define CONFIG_ENV_OFFSET_REDUND        \
 315                        (CONFIG_ENV_OFFSET + CONFIG_ENV_SECT_SIZE)
 316#define CONFIG_ENV_SIZE_REDUND  (CONFIG_ENV_SIZE)
 317
 318#define CONFIG_LOADS_ECHO       1       /* echo on for serial download */
 319#define CONFIG_SYS_LOADS_BAUD_CHANGE    1       /* allow baudrate change */
 320
 321/*
 322 * BOOTP options
 323 */
 324#define CONFIG_BOOTP_BOOTFILESIZE
 325#define CONFIG_BOOTP_BOOTPATH
 326#define CONFIG_BOOTP_GATEWAY
 327#define CONFIG_BOOTP_HOSTNAME
 328
 329/*
 330 * Command line configuration.
 331 */
 332#include <config_cmd_default.h>
 333
 334#define CONFIG_CMD_DHCP
 335#define CONFIG_CMD_MII
 336#define CONFIG_CMD_PING
 337#define CONFIG_CMD_PCI
 338
 339#define CONFIG_CMDLINE_EDITING 1
 340#define CONFIG_AUTO_COMPLETE    /* add autocompletion support   */
 341
 342/*
 343 * Miscellaneous configurable options
 344 */
 345#define CONFIG_SYS_LONGHELP                     /* undef to save memory */
 346#define CONFIG_SYS_LOAD_ADDR    0x100000        /* default load address */
 347#define CONFIG_SYS_CBSIZE       1024            /* Console I/O Buffer Size */
 348
 349#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
 350#define CONFIG_SYS_MAXARGS      16              /* max number of cmd args */
 351#define CONFIG_SYS_BARGSIZE     CONFIG_SYS_CBSIZE /* Boot arg Buffer size */
 352
 353/*
 354 * For booting Linux, the board info and command line data
 355 * have to be in the first 256 MB of memory, since this is
 356 * the maximum mapped by the Linux kernel during initialization.
 357 */
 358                                /* Initial Memory map for Linux*/
 359#define CONFIG_SYS_BOOTMAPSZ    (256 << 20)
 360
 361/* 0x64050000 */
 362#define CONFIG_SYS_HRCW_LOW (\
 363        0x20000000 /* reserved, must be set */ |\
 364        HRCWL_DDRCM |\
 365        HRCWL_CSB_TO_CLKIN_4X1 | \
 366        HRCWL_CORE_TO_CSB_2_5X1)
 367
 368/* 0xa0600004 */
 369#define CONFIG_SYS_HRCW_HIGH (HRCWH_PCI_HOST | \
 370        HRCWH_PCI_ARBITER_ENABLE | \
 371        HRCWH_CORE_ENABLE | \
 372        HRCWH_FROM_0X00000100 | \
 373        HRCWH_BOOTSEQ_DISABLE |\
 374        HRCWH_SW_WATCHDOG_DISABLE |\
 375        HRCWH_ROM_LOC_LOCAL_16BIT | \
 376        HRCWH_TSEC1M_IN_MII | \
 377        HRCWH_BIG_ENDIAN | \
 378        HRCWH_LALE_EARLY)
 379
 380/* System IO Config */
 381#define CONFIG_SYS_SICRH        (0x01000000 | \
 382                                SICRH_ETSEC2_B | \
 383                                SICRH_ETSEC2_C | \
 384                                SICRH_ETSEC2_D | \
 385                                SICRH_ETSEC2_E | \
 386                                SICRH_ETSEC2_F | \
 387                                SICRH_ETSEC2_G | \
 388                                SICRH_TSOBI1 | \
 389                                SICRH_TSOBI2)
 390                                /* 0x010fff03 */
 391#define CONFIG_SYS_SICRL        (SICRL_LBC | \
 392                                SICRL_SPI_A | \
 393                                SICRL_SPI_B | \
 394                                SICRL_SPI_C | \
 395                                SICRL_SPI_D | \
 396                                SICRL_ETSEC2_A)
 397                                /* 0x33fc0003) */
 398
 399#define CONFIG_SYS_HID0_INIT    0x000000000
 400#define CONFIG_SYS_HID0_FINAL   (HID0_ENABLE_MACHINE_CHECK | \
 401                                 HID0_ENABLE_INSTRUCTION_CACHE)
 402
 403#define CONFIG_SYS_HID2 HID2_HBE
 404
 405#define CONFIG_HIGH_BATS        1       /* High BATs supported */
 406
 407/* DDR @ 0x00000000 */
 408#define CONFIG_SYS_IBAT0L       (CONFIG_SYS_SDRAM_BASE | BATL_PP_RW)
 409#define CONFIG_SYS_IBAT0U       (CONFIG_SYS_SDRAM_BASE \
 410                                | BATU_BL_256M \
 411                                | BATU_VS \
 412                                | BATU_VP)
 413
 414#if defined(CONFIG_PCI)
 415/* PCI @ 0x80000000 */
 416#define CONFIG_SYS_IBAT1L       (CONFIG_SYS_PCI1_MEM_BASE | BATL_PP_RW)
 417#define CONFIG_SYS_IBAT1U       (CONFIG_SYS_PCI1_MEM_BASE \
 418                                | BATU_BL_256M \
 419                                | BATU_VS \
 420                                | BATU_VP)
 421#define CONFIG_SYS_IBAT2L       (CONFIG_SYS_PCI1_MMIO_BASE \
 422                                | BATL_PP_RW \
 423                                | BATL_CACHEINHIBIT \
 424                                | BATL_GUARDEDSTORAGE)
 425#define CONFIG_SYS_IBAT2U       (CONFIG_SYS_PCI1_MMIO_BASE \
 426                                | BATU_BL_256M \
 427                                | BATU_VS \
 428                                | BATU_VP)
 429#else
 430#define CONFIG_SYS_IBAT1L       (0)
 431#define CONFIG_SYS_IBAT1U       (0)
 432#define CONFIG_SYS_IBAT2L       (0)
 433#define CONFIG_SYS_IBAT2U       (0)
 434#endif
 435
 436/* PCI2 not supported on 8313 */
 437#define CONFIG_SYS_IBAT3L       (0)
 438#define CONFIG_SYS_IBAT3U       (0)
 439#define CONFIG_SYS_IBAT4L       (0)
 440#define CONFIG_SYS_IBAT4U       (0)
 441
 442/* IMMRBAR @ 0xE0000000, PCI IO @ 0xE2000000 & BCSR @ 0xE2400000 */
 443#define CONFIG_SYS_IBAT5L       (CONFIG_SYS_IMMR \
 444                                | BATL_PP_RW \
 445                                | BATL_CACHEINHIBIT \
 446                                | BATL_GUARDEDSTORAGE)
 447#define CONFIG_SYS_IBAT5U       (CONFIG_SYS_IMMR \
 448                                | BATU_BL_256M \
 449                                | BATU_VS \
 450                                | BATU_VP)
 451
 452/* stack in DCACHE 0xFDF00000 & FLASH @ 0xFE000000 */
 453#define CONFIG_SYS_IBAT6L       (0xF0000000 | BATL_PP_RW | BATL_GUARDEDSTORAGE)
 454#define CONFIG_SYS_IBAT6U       (0xF0000000 | BATU_BL_256M | BATU_VS | BATU_VP)
 455
 456/*  FPGA, SRAM, NAND @ 0x60000000 */
 457#define CONFIG_SYS_IBAT7L       (0x60000000 | BATL_PP_RW | BATL_GUARDEDSTORAGE)
 458#define CONFIG_SYS_IBAT7U       (0x60000000 | BATU_BL_256M | BATU_VS | BATU_VP)
 459
 460#define CONFIG_SYS_DBAT0L       CONFIG_SYS_IBAT0L
 461#define CONFIG_SYS_DBAT0U       CONFIG_SYS_IBAT0U
 462#define CONFIG_SYS_DBAT1L       CONFIG_SYS_IBAT1L
 463#define CONFIG_SYS_DBAT1U       CONFIG_SYS_IBAT1U
 464#define CONFIG_SYS_DBAT2L       CONFIG_SYS_IBAT2L
 465#define CONFIG_SYS_DBAT2U       CONFIG_SYS_IBAT2U
 466#define CONFIG_SYS_DBAT3L       CONFIG_SYS_IBAT3L
 467#define CONFIG_SYS_DBAT3U       CONFIG_SYS_IBAT3U
 468#define CONFIG_SYS_DBAT4L       CONFIG_SYS_IBAT4L
 469#define CONFIG_SYS_DBAT4U       CONFIG_SYS_IBAT4U
 470#define CONFIG_SYS_DBAT5L       CONFIG_SYS_IBAT5L
 471#define CONFIG_SYS_DBAT5U       CONFIG_SYS_IBAT5U
 472#define CONFIG_SYS_DBAT6L       CONFIG_SYS_IBAT6L
 473#define CONFIG_SYS_DBAT6U       CONFIG_SYS_IBAT6U
 474#define CONFIG_SYS_DBAT7L       CONFIG_SYS_IBAT7L
 475#define CONFIG_SYS_DBAT7U       CONFIG_SYS_IBAT7U
 476
 477#define CONFIG_NETDEV           eth0
 478
 479#define CONFIG_HOSTNAME         ve8313
 480#define CONFIG_UBOOTPATH        ve8313/u-boot.bin
 481
 482#define CONFIG_BOOTDELAY        6       /* -1 disables auto-boot */
 483#define CONFIG_BAUDRATE         115200
 484
 485#define CONFIG_EXTRA_ENV_SETTINGS \
 486        "netdev=" __stringify(CONFIG_NETDEV) "\0"                       \
 487        "ethprime=" __stringify(CONFIG_TSEC1_NAME) "\0"                 \
 488        "u-boot=" __stringify(CONFIG_UBOOTPATH) "\0"                    \
 489        "u-boot_addr_r=100000\0"                                        \
 490        "load=tftp ${u-boot_addr_r} ${u-boot}\0"                        \
 491        "update=protect off " __stringify(CONFIG_SYS_FLASH_BASE)        \
 492                " +${filesize};"        \
 493        "erase " __stringify(CONFIG_SYS_FLASH_BASE) " +${filesize};"    \
 494        "cp.b ${u-boot_addr_r} " __stringify(CONFIG_SYS_FLASH_BASE)     \
 495        " ${filesize};"                                                 \
 496        "protect on " __stringify(CONFIG_SYS_FLASH_BASE) " +${filesize}\0" \
 497
 498#endif  /* __CONFIG_H */
 499