~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to roms/u-boot/include/configs/malta.h

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright (C) 2013 Gabor Juhos <juhosg@openwrt.org>
 
3
 *
 
4
 * SPDX-License-Identifier:     GPL-2.0
 
5
 */
 
6
 
 
7
#ifndef _MALTA_CONFIG_H
 
8
#define _MALTA_CONFIG_H
 
9
 
 
10
#include <asm/addrspace.h>
 
11
#include <asm/malta.h>
 
12
 
 
13
/*
 
14
 * System configuration
 
15
 */
 
16
#define CONFIG_MALTA
 
17
#define CONFIG_SYS_GENERIC_BOARD
 
18
#define CONFIG_BOARD_EARLY_INIT_F
 
19
#define CONFIG_DISPLAY_BOARDINFO
 
20
 
 
21
#define CONFIG_MEMSIZE_IN_BYTES
 
22
 
 
23
#define CONFIG_PCI
 
24
#define CONFIG_PCI_GT64120
 
25
#define CONFIG_PCI_MSC01
 
26
#define CONFIG_PCI_PNP
 
27
#define CONFIG_PCNET
 
28
#define CONFIG_PCNET_79C973
 
29
#define PCNET_HAS_PROM
 
30
 
 
31
#define CONFIG_MISC_INIT_R
 
32
#define CONFIG_RTC_MC146818
 
33
#define CONFIG_SYS_ISA_IO_BASE_ADDRESS  0
 
34
 
 
35
/*
 
36
 * CPU Configuration
 
37
 */
 
38
#define CONFIG_SYS_MHZ                  250     /* arbitrary value */
 
39
#define CONFIG_SYS_MIPS_TIMER_FREQ      (CONFIG_SYS_MHZ * 1000000)
 
40
 
 
41
#define CONFIG_SWAP_IO_SPACE
 
42
 
 
43
/*
 
44
 * Memory map
 
45
 */
 
46
#define CONFIG_SYS_TEXT_BASE            0xbe000000 /* Rom version */
 
47
#define CONFIG_SYS_MONITOR_BASE         CONFIG_SYS_TEXT_BASE
 
48
 
 
49
#define CONFIG_SYS_SDRAM_BASE           0x80000000 /* Cached addr */
 
50
#define CONFIG_SYS_MEM_SIZE             (256 * 1024 * 1024)
 
51
 
 
52
#define CONFIG_SYS_INIT_SP_OFFSET       0x400000
 
53
 
 
54
#define CONFIG_SYS_LOAD_ADDR            0x81000000
 
55
#define CONFIG_SYS_MEMTEST_START        0x80100000
 
56
#define CONFIG_SYS_MEMTEST_END          0x80800000
 
57
 
 
58
#define CONFIG_SYS_MALLOC_LEN           (128 * 1024)
 
59
#define CONFIG_SYS_BOOTPARAMS_LEN       (128 * 1024)
 
60
#define CONFIG_SYS_BOOTM_LEN            (64 * 1024 * 1024)
 
61
 
 
62
/*
 
63
 * Console configuration
 
64
 */
 
65
#if defined(CONFIG_SYS_LITTLE_ENDIAN)
 
66
#define CONFIG_SYS_PROMPT               "maltael # "
 
67
#else
 
68
#define CONFIG_SYS_PROMPT               "malta # "
 
69
#endif
 
70
 
 
71
#define CONFIG_SYS_CBSIZE               256
 
72
#define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE + \
 
73
                                         sizeof(CONFIG_SYS_PROMPT) + 16)
 
74
#define CONFIG_SYS_MAXARGS              16
 
75
 
 
76
#define CONFIG_AUTO_COMPLETE
 
77
#define CONFIG_CMDLINE_EDITING
 
78
 
 
79
/*
 
80
 * Serial driver
 
81
 */
 
82
#define CONFIG_BAUDRATE                 115200
 
83
 
 
84
#define CONFIG_SYS_NS16550
 
85
#define CONFIG_SYS_NS16550_SERIAL
 
86
#define CONFIG_SYS_NS16550_REG_SIZE     1
 
87
#define CONFIG_SYS_NS16550_CLK          (115200 * 16)
 
88
#define CONFIG_SYS_NS16550_COM1         CKSEG1ADDR(MALTA_GT_UART0_BASE)
 
89
#define CONFIG_SYS_NS16550_COM2         CKSEG1ADDR(MALTA_MSC01_UART0_BASE)
 
90
#define CONFIG_CONS_INDEX               1
 
91
 
 
92
/*
 
93
 * Flash configuration
 
94
 */
 
95
#define CONFIG_SYS_FLASH_BASE           (KSEG1 | MALTA_FLASH_BASE)
 
96
#define CONFIG_SYS_MAX_FLASH_BANKS      1
 
97
#define CONFIG_SYS_MAX_FLASH_SECT       128
 
98
#define CONFIG_SYS_FLASH_CFI
 
99
#define CONFIG_FLASH_CFI_DRIVER
 
100
#define CONFIG_SYS_FLASH_USE_BUFFER_WRITE
 
101
 
 
102
/*
 
103
 * Environment
 
104
 */
 
105
#define CONFIG_ENV_IS_IN_FLASH
 
106
#define CONFIG_ENV_SECT_SIZE            0x20000
 
107
#define CONFIG_ENV_SIZE                 CONFIG_ENV_SECT_SIZE
 
108
#define CONFIG_ENV_ADDR \
 
109
        (CONFIG_SYS_FLASH_BASE + (4 << 20) - CONFIG_ENV_SIZE)
 
110
 
 
111
/*
 
112
 * Commands
 
113
 */
 
114
#include <config_cmd_default.h>
 
115
 
 
116
#undef CONFIG_CMD_FPGA
 
117
#undef CONFIG_CMD_LOADB
 
118
#undef CONFIG_CMD_LOADS
 
119
#undef CONFIG_CMD_NFS
 
120
 
 
121
#define CONFIG_CMD_DATE
 
122
#define CONFIG_CMD_DHCP
 
123
#define CONFIG_CMD_PCI
 
124
#define CONFIG_CMD_PING
 
125
 
 
126
#define CONFIG_SYS_LONGHELP             /* verbose help, undef to save memory */
 
127
 
 
128
#endif /* _MALTA_CONFIG_H */