1
2
3
4
5
6#ifndef _CONFIG_MVEBU_ARMADA_37XX_H
7#define _CONFIG_MVEBU_ARMADA_37XX_H
8
9
10
11
12
13
14#define CONFIG_SYS_SDRAM_BASE 0x00000000
15
16
17
18#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, \
19 115200, 230400, 460800, 921600 }
20
21
22
23
24
25
26#define CONFIG_CMDLINE_TAG
27#define CONFIG_INITRD_TAG
28#define CONFIG_SETUP_MEMORY_TAGS
29
30#define CONFIG_SYS_CBSIZE 1024
31
32
33
34
35#define CONFIG_SYS_MALLOC_LEN (4 << 20)
36
37
38
39
40#define CONFIG_SYS_LOAD_ADDR 0x00800000
41#define CONFIG_SYS_RESET_ADDRESS 0xffff0000
42#define CONFIG_SYS_MAXARGS 32
43
44
45#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_SYS_TEXT_BASE + 0xFF0000)
46
47
48
49
50#define CONFIG_I2C_MV
51#define CONFIG_SYS_I2C_SLAVE 0x0
52
53
54
55
56
57#define CONFIG_MTD_PARTITIONS
58
59
60
61
62
63
64#define CONFIG_ENV_OVERWRITE
65#define CONFIG_ARP_TIMEOUT 200
66#define CONFIG_NET_RETRY_COUNT 50
67
68#define CONFIG_USB_MAX_CONTROLLER_COUNT (3 + 3)
69
70
71
72
73
74
75#define CONFIG_SCSI_AHCI_PLAT
76#define CONFIG_LBA48
77#define CONFIG_SYS_64BIT_LBA
78
79#define CONFIG_SYS_SCSI_MAX_SCSI_ID 2
80#define CONFIG_SYS_SCSI_MAX_LUN 1
81#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
82 CONFIG_SYS_SCSI_MAX_LUN)
83
84#define BOOT_TARGET_DEVICES(func) \
85 func(MMC, mmc, 1) \
86 func(MMC, mmc, 0) \
87 func(USB, usb, 0) \
88 func(SCSI, scsi, 0) \
89 func(PXE, pxe, na) \
90 func(DHCP, dhcp, na)
91
92#include <config_distro_bootcmd.h>
93
94#define CONFIG_EXTRA_ENV_SETTINGS \
95 "scriptaddr=0x4d00000\0" \
96 "pxefile_addr_r=0x4e00000\0" \
97 "fdt_addr_r=0x4f00000\0" \
98 "kernel_addr_r=0x5000000\0" \
99 "ramdisk_addr_r=0x8000000\0" \
100 BOOTENV
101
102#endif
103