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

« back to all changes in this revision

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