1
2
3
4
5
6
7
8
9
10
11
12
13#ifndef _CONFIG_OPENRD_H
14#define _CONFIG_OPENRD_H
15
16
17
18
19#define CONFIG_SHEEVA_88SV131 1
20#define CONFIG_KW88F6281 1
21#define CONFIG_SKIP_LOWLEVEL_INIT
22
23#include "mv-common.h"
24
25
26
27
28
29
30
31
32
33
34
35
36#define CONFIG_BOARD_SIZE_LIMIT CONFIG_ENV_OFFSET
37
38
39
40
41#define CONFIG_BOOTCOMMAND "${x_bootcmd_kernel}; " \
42 "setenv bootargs ${x_bootargs} ${x_bootargs_root}; " \
43 "${x_bootcmd_usb}; bootm 0x6400000;"
44
45#define CONFIG_EXTRA_ENV_SETTINGS "x_bootargs=console=ttyS0,115200 " \
46 CONFIG_MTDPARTS_DEFAULT " rw ubi.mtd=2,2048\0" \
47 "x_bootcmd_kernel=nand read 0x6400000 0x100000 0x300000\0" \
48 "x_bootcmd_usb=usb start\0" \
49 "x_bootargs_root=root=ubi0:rootfs rootfstype=ubifs\0"
50
51
52
53
54#ifdef CONFIG_CMD_NET
55# ifdef CONFIG_BOARD_IS_OPENRD_BASE
56# define CONFIG_MVGBE_PORTS {1, 0}
57# else
58# define CONFIG_MVGBE_PORTS {1, 1}
59# endif
60# ifdef CONFIG_BOARD_IS_OPENRD_ULTIMATE
61# define CONFIG_PHY_BASE_ADR 0x0
62# define PHY_NO "88E1121"
63# else
64# define CONFIG_PHY_BASE_ADR 0x8
65# define PHY_NO "88E1116"
66# endif
67#endif
68
69
70
71
72#ifdef CONFIG_MVSATA_IDE
73#define CONFIG_SYS_ATA_IDE0_OFFSET MV_SATA_PORT0_OFFSET
74#define CONFIG_SYS_ATA_IDE1_OFFSET MV_SATA_PORT1_OFFSET
75#endif
76
77#endif
78