]> Git Repo - J-u-boot.git/blame - include/configs/qemu-mips.h
ARM: at91: at91sam9rlek: add mci support
[J-u-boot.git] / include / configs / qemu-mips.h
CommitLineData
0764c164
VL
1/*
2 * (C) Copyright 2003
3 * Wolfgang Denk, DENX Software Engineering, [email protected].
4 *
1a459660 5 * SPDX-License-Identifier: GPL-2.0+
0764c164
VL
6 */
7
8/*
8875e3ab 9 * This file contains the configuration parameters for qemu-mips target.
0764c164
VL
10 */
11
12#ifndef __CONFIG_H
13#define __CONFIG_H
14
6b2eba1b 15#define CONFIG_QEMU_MIPS
bdb53cf0
DS
16
17#define CONFIG_SYS_GENERIC_BOARD
18#define CONFIG_DISPLAY_BOARDINFO
0764c164
VL
19#define CONFIG_MISC_INIT_R
20
8875e3ab 21#define CONFIG_BOOTDELAY 10 /* autoboot after 10 seconds */
0764c164
VL
22
23#define CONFIG_BAUDRATE 115200
24
8875e3ab
SK
25#define CONFIG_TIMESTAMP /* Print image info with timestamp */
26#undef CONFIG_BOOTARGS
0764c164 27
8875e3ab 28#define CONFIG_EXTRA_ENV_SETTINGS \
0764c164
VL
29 "addmisc=setenv bootargs ${bootargs} " \
30 "console=ttyS0,${baudrate} " \
31 "panic=1\0" \
32 "bootfile=/tftpboot/vmlinux\0" \
33 "load=tftp 80500000 ${u-boot}\0" \
34 ""
35
36#define CONFIG_BOOTCOMMAND "bootp;bootelf"
37
0764c164
VL
38/*
39 * BOOTP options
40 */
41#define CONFIG_BOOTP_BOOTFILESIZE
42#define CONFIG_BOOTP_BOOTPATH
43#define CONFIG_BOOTP_GATEWAY
44#define CONFIG_BOOTP_HOSTNAME
45
0764c164
VL
46/*
47 * Command line configuration.
48 */
49#include <config_cmd_default.h>
50
51#define CONFIG_CMD_ELF
52#define CONFIG_CMD_FAT
53#define CONFIG_CMD_EXT2
8875e3ab
SK
54#undef CONFIG_CMD_LOADB
55#undef CONFIG_CMD_LOADS
0764c164
VL
56#define CONFIG_CMD_DHCP
57
58#define CONFIG_DRIVER_NE2000
6b2eba1b 59#define CONFIG_DRIVER_NE2000_BASE 0xb4000300
0764c164 60
6d0f6bcf
JCPV
61#define CONFIG_SYS_NS16550
62#define CONFIG_SYS_NS16550_SERIAL
63#define CONFIG_SYS_NS16550_REG_SIZE 1
64#define CONFIG_SYS_NS16550_CLK 115200
6b2eba1b
DS
65#define CONFIG_SYS_NS16550_COM1 0xb40003f8
66#define CONFIG_CONS_INDEX 1
0764c164
VL
67
68#define CONFIG_CMD_IDE
69#define CONFIG_DOS_PARTITION
70
6d0f6bcf 71#define CONFIG_SYS_IDE_MAXBUS 2
6b2eba1b
DS
72#define CONFIG_SYS_ATA_IDE0_OFFSET 0x1f0
73#define CONFIG_SYS_ATA_IDE1_OFFSET 0x170
74#define CONFIG_SYS_ATA_DATA_OFFSET 0
75#define CONFIG_SYS_ATA_REG_OFFSET 0
76#define CONFIG_SYS_ATA_BASE_ADDR 0xb4000000
0764c164 77
6b2eba1b 78#define CONFIG_SYS_IDE_MAXDEVICE 4
0764c164
VL
79
80/*
81 * Miscellaneous configurable options
82 */
6b2eba1b 83#define CONFIG_SYS_LONGHELP /* undef to save memory */
0764c164 84
748fd4a6
DS
85/* Monitor Command Prompt */
86#if defined(CONFIG_SYS_LITTLE_ENDIAN)
87#define CONFIG_SYS_PROMPT "qemu-mipsel # "
88#else
89#define CONFIG_SYS_PROMPT "qemu-mips # "
90#endif
0764c164 91
bed8ce83
JCPV
92#define CONFIG_AUTO_COMPLETE
93#define CONFIG_CMDLINE_EDITING
6d0f6bcf 94#define CONFIG_SYS_HUSH_PARSER
bed8ce83 95
6b2eba1b
DS
96/* Console I/O Buffer Size */
97#define CONFIG_SYS_CBSIZE 256
98/* Print Buffer Size */
99#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16)
100/* max number of command args */
101#define CONFIG_SYS_MAXARGS 16
0764c164 102
6d0f6bcf 103#define CONFIG_SYS_MALLOC_LEN 128*1024
0764c164 104
6d0f6bcf 105#define CONFIG_SYS_BOOTPARAMS_LEN 128*1024
0764c164 106
6d0f6bcf 107#define CONFIG_SYS_MHZ 132
0764c164 108
6d0f6bcf 109#define CONFIG_SYS_MIPS_TIMER_FREQ (CONFIG_SYS_MHZ * 1000000)
a55d4817 110
6b2eba1b
DS
111/* Cached addr */
112#define CONFIG_SYS_SDRAM_BASE 0x80000000
0764c164 113
6b2eba1b
DS
114/* default load address */
115#define CONFIG_SYS_LOAD_ADDR 0x81000000
0764c164 116
6d0f6bcf
JCPV
117#define CONFIG_SYS_MEMTEST_START 0x80100000
118#define CONFIG_SYS_MEMTEST_END 0x80800000
0764c164
VL
119
120/*-----------------------------------------------------------------------
121 * FLASH and environment organization
122 */
0764c164 123/* The following #defines are needed to get flash environment right */
ff9b0cb8 124#define CONFIG_SYS_TEXT_BASE 0xbfc00000 /* Rom version */
14d0a02a 125#define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_TEXT_BASE
6d0f6bcf 126#define CONFIG_SYS_MONITOR_LEN (192 << 10)
0764c164 127
6d0f6bcf 128#define CONFIG_SYS_INIT_SP_OFFSET 0x400000
0764c164
VL
129
130/* We boot from this flash, selected with dip switch */
6d0f6bcf
JCPV
131#define CONFIG_SYS_FLASH_BASE 0xbfc00000
132#define CONFIG_SYS_MAX_FLASH_BANKS 1
133#define CONFIG_SYS_MAX_FLASH_SECT 128
6b2eba1b
DS
134#define CONFIG_SYS_FLASH_CFI
135#define CONFIG_FLASH_CFI_DRIVER
136#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
0764c164 137
6b2eba1b 138#define CONFIG_ENV_IS_IN_FLASH
13095b2f 139#define CONFIG_ENV_ADDR (CONFIG_SYS_FLASH_BASE + CONFIG_SYS_MONITOR_LEN)
0764c164 140
8875e3ab 141/* Address and size of Primary Environment Sector */
0e8d1586 142#define CONFIG_ENV_SIZE 0x8000
b4aff1ff
JCPV
143
144#define CONFIG_ENV_OVERWRITE 1
8875e3ab 145
8875e3ab 146#define MEM_SIZE 128
0764c164 147
caf72ff3
LCM
148#define CONFIG_LZMA
149
0764c164
VL
150/*-----------------------------------------------------------------------
151 * Cache Configuration
152 */
6d0f6bcf
JCPV
153#define CONFIG_SYS_DCACHE_SIZE 16384
154#define CONFIG_SYS_ICACHE_SIZE 16384
155#define CONFIG_SYS_CACHELINE_SIZE 32
0764c164 156
8875e3ab 157#endif /* __CONFIG_H */
This page took 0.45728 seconds and 4 git commands to generate.