uboot/include/configs/qemu-mips64.h
<<
>>
Prefs
   1/*
   2 * (C) Copyright 2003
   3 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
   4 *
   5 * SPDX-License-Identifier:     GPL-2.0+
   6 */
   7
   8/*
   9 * This file contains the configuration parameters for qemu-mips64 target.
  10 */
  11
  12#ifndef __CONFIG_H
  13#define __CONFIG_H
  14
  15#define CONFIG_QEMU_MIPS
  16
  17#define CONFIG_MISC_INIT_R
  18
  19#define CONFIG_TIMESTAMP                /* Print image info with timestamp */
  20
  21#define CONFIG_EXTRA_ENV_SETTINGS                                       \
  22        "addmisc=setenv bootargs ${bootargs} "                          \
  23                "console=ttyS0,${baudrate} "                            \
  24                "panic=1\0"                                             \
  25        "bootfile=/tftpboot/vmlinux\0"                                  \
  26        "load=tftp ffffffff80500000 ${u-boot}\0"                        \
  27        ""
  28
  29#define CONFIG_BOOTCOMMAND      "bootp;bootelf"
  30
  31/*
  32 * BOOTP options
  33 */
  34#define CONFIG_BOOTP_BOOTFILESIZE
  35
  36/*
  37 * Command line configuration.
  38 */
  39
  40#define CONFIG_DRIVER_NE2000
  41#define CONFIG_DRIVER_NE2000_BASE       0xffffffffb4000300
  42
  43#define CONFIG_SYS_NS16550_SERIAL
  44#define CONFIG_SYS_NS16550_REG_SIZE     1
  45#define CONFIG_SYS_NS16550_CLK          115200
  46#define CONFIG_SYS_NS16550_COM1         0xffffffffb40003f8
  47#define CONFIG_CONS_INDEX               1
  48
  49#ifdef CONFIG_SYS_BIG_ENDIAN
  50#define CONFIG_IDE_SWAP_IO
  51#endif
  52
  53#define CONFIG_SYS_IDE_MAXBUS           2
  54#define CONFIG_SYS_ATA_IDE0_OFFSET      0x1f0
  55#define CONFIG_SYS_ATA_IDE1_OFFSET      0x170
  56#define CONFIG_SYS_ATA_DATA_OFFSET      0
  57#define CONFIG_SYS_ATA_REG_OFFSET       0
  58#define CONFIG_SYS_ATA_BASE_ADDR        0xffffffffb4000000
  59
  60#define CONFIG_SYS_IDE_MAXDEVICE        4
  61
  62/*
  63 * Miscellaneous configurable options
  64 */
  65
  66#define CONFIG_SYS_MALLOC_LEN           (256 << 10)
  67
  68#define CONFIG_SYS_BOOTPARAMS_LEN       128*1024
  69
  70#define CONFIG_SYS_MHZ                  132
  71
  72#define CONFIG_SYS_MIPS_TIMER_FREQ      (CONFIG_SYS_MHZ * 1000000)
  73
  74/* Cached addr */
  75#define CONFIG_SYS_SDRAM_BASE           0xffffffff80000000
  76
  77/* default load address */
  78#define CONFIG_SYS_LOAD_ADDR            0xffffffff81000000
  79
  80#define CONFIG_SYS_MEMTEST_START        0xffffffff80100000
  81#define CONFIG_SYS_MEMTEST_END          0xffffffff80800000
  82
  83/*-----------------------------------------------------------------------
  84 * FLASH and environment organization
  85 */
  86/* The following #defines are needed to get flash environment right */
  87#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
  88
  89#define CONFIG_SYS_INIT_SP_OFFSET       0x400000
  90
  91/* We boot from this flash, selected with dip switch */
  92#define CONFIG_SYS_FLASH_BASE           0xffffffffbfc00000
  93#define CONFIG_SYS_MAX_FLASH_BANKS      1
  94#define CONFIG_SYS_MAX_FLASH_SECT       128
  95#define CONFIG_SYS_FLASH_CFI
  96#define CONFIG_FLASH_CFI_DRIVER
  97#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
  98
  99/* Address and size of Primary Environment Sector */
 100#define CONFIG_ENV_SIZE         0x8000
 101#define CONFIG_ENV_ADDR         (CONFIG_SYS_FLASH_BASE + (4 << 20) - CONFIG_ENV_SIZE)
 102
 103#define CONFIG_ENV_OVERWRITE    1
 104
 105#define MEM_SIZE                128
 106
 107#endif /* __CONFIG_H */
 108