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

« back to all changes in this revision

Viewing changes to roms/u-boot/include/configs/arcangel4.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-2014 Synopsys, Inc. All rights reserved.
 
3
 *
 
4
 * SPDX-License-Identifier:     GPL-2.0+
 
5
 */
 
6
 
 
7
#ifndef _CONFIG_ARCANGEL4_H_
 
8
#define _CONFIG_ARCANGEL4_H_
 
9
 
 
10
/*
 
11
 *  CPU configuration
 
12
 */
 
13
#define CONFIG_ARC700
 
14
#define CONFIG_ARC_MMU_VER              3
 
15
#define CONFIG_SYS_CACHELINE_SIZE       64
 
16
#define CONFIG_SYS_CLK_FREQ             70000000
 
17
#define CONFIG_SYS_TIMER_RATE           CONFIG_SYS_CLK_FREQ
 
18
 
 
19
/*
 
20
 * Board configuration
 
21
 */
 
22
#define CONFIG_SYS_GENERIC_BOARD
 
23
#define CONFIG_SKIP_LOWLEVEL_INIT       /* U-Boot is in RAM already */
 
24
 
 
25
#define CONFIG_ARCH_EARLY_INIT_R
 
26
 
 
27
/*
 
28
 * Memory configuration
 
29
 */
 
30
#define CONFIG_SYS_TEXT_BASE            0x81000000
 
31
#define CONFIG_SYS_MONITOR_BASE         CONFIG_SYS_TEXT_BASE
 
32
 
 
33
#define CONFIG_SYS_DDR_SDRAM_BASE       0x80000000
 
34
#define CONFIG_SYS_SDRAM_BASE           CONFIG_SYS_DDR_SDRAM_BASE
 
35
#define CONFIG_SYS_SDRAM_SIZE           0x10000000      /* 256 Mb */
 
36
 
 
37
#define CONFIG_SYS_INIT_SP_ADDR         \
 
38
        (CONFIG_SYS_SDRAM_BASE + 0x1000 - GENERATED_GBL_DATA_SIZE)
 
39
 
 
40
#define CONFIG_SYS_MALLOC_LEN           0x200000        /* 2 MB */
 
41
#define CONFIG_SYS_BOOTM_LEN            0x2000000       /* 32 MB */
 
42
#define CONFIG_SYS_LOAD_ADDR            0x82000000
 
43
 
 
44
#define CONFIG_SYS_NO_FLASH
 
45
 
 
46
/*
 
47
 * UART configuration
 
48
 *
 
49
 */
 
50
#define CONFIG_ARC_SERIAL
 
51
#define CONFIG_ARC_UART_BASE            0xC0FC1000
 
52
#define CONFIG_BAUDRATE                 115200
 
53
 
 
54
/*
 
55
 * Command line configuration
 
56
 */
 
57
#include <config_cmd_default.h>
 
58
 
 
59
#define CONFIG_CMD_ELF
 
60
 
 
61
#define CONFIG_OF_LIBFDT
 
62
 
 
63
#define CONFIG_AUTO_COMPLETE
 
64
#define CONFIG_SYS_MAXARGS              16
 
65
 
 
66
/*
 
67
 * Environment settings
 
68
 */
 
69
#define CONFIG_ENV_IS_NOWHERE
 
70
#define CONFIG_ENV_SIZE                 0x00200         /* 512 bytes */
 
71
#define CONFIG_ENV_OFFSET               0
 
72
 
 
73
/*
 
74
 * Environment configuration
 
75
 */
 
76
#define CONFIG_BOOTDELAY                3
 
77
#define CONFIG_BOOTFILE                 "uImage"
 
78
#define CONFIG_BOOTARGS                 "console=ttyARC0,115200n8"
 
79
#define CONFIG_LOADADDR                 CONFIG_SYS_LOAD_ADDR
 
80
 
 
81
/*
 
82
 * Console configuration
 
83
 */
 
84
#define CONFIG_SYS_LONGHELP
 
85
#define CONFIG_SYS_PROMPT               "arcangel4# "
 
86
#define CONFIG_SYS_CBSIZE               256
 
87
#define CONFIG_SYS_BARGSIZE             CONFIG_SYS_CBSIZE
 
88
#define CONFIG_SYS_PBSIZE               (CONFIG_SYS_CBSIZE + \
 
89
                                                sizeof(CONFIG_SYS_PROMPT) + 16)
 
90
 
 
91
#endif /* _CONFIG_ARCANGEL4_H_ */