Blame view

include/configs/guruplug.h 1.88 KB
16b76705d   Siddarth Gore   Marvell GuruPlug ...
1
  /*
361b3d861   Gerald Kerma   marvell: kirkwood...
2
3
   * (C) Copyright 2009-2014
   * Gerald Kerma <dreagle@doukki.net>
16b76705d   Siddarth Gore   Marvell GuruPlug ...
4
5
6
   * Marvell Semiconductor <www.marvell.com>
   * Written-by: Siddarth Gore <gores@marvell.com>
   *
1a4596601   Wolfgang Denk   Add GPL-2.0+ SPDX...
7
   * SPDX-License-Identifier:	GPL-2.0+
16b76705d   Siddarth Gore   Marvell GuruPlug ...
8
9
10
11
12
13
   */
  
  #ifndef _CONFIG_GURUPLUG_H
  #define _CONFIG_GURUPLUG_H
  
  /*
16b76705d   Siddarth Gore   Marvell GuruPlug ...
14
15
   * High Level Configuration Options (easy to change)
   */
16b76705d   Siddarth Gore   Marvell GuruPlug ...
16
  #define CONFIG_SHEEVA_88SV131	1	/* CPU Core subversion */
16b76705d   Siddarth Gore   Marvell GuruPlug ...
17
18
  
  /*
ea944003d   Quentin Armitage   arm: kirkwood: Us...
19
20
21
22
23
   * Standard filesystems
   */
  #define CONFIG_SYS_MVFS
  
  /*
38c0e864d   Quentin Armitage   arm: kirkwood: Mo...
24
   * mv-plug-common.h should be defined after CMD configs since it used them
54e999a30   Prafulla Wadaskar   kirkwood: added c...
25
   * to enable certain macros
16b76705d   Siddarth Gore   Marvell GuruPlug ...
26
   */
38c0e864d   Quentin Armitage   arm: kirkwood: Mo...
27
  #include "mv-plug-common.h"
16b76705d   Siddarth Gore   Marvell GuruPlug ...
28
29
30
31
32
  
  /*
   *  Environment variables configurations
   */
  #ifdef CONFIG_CMD_NAND
16b76705d   Siddarth Gore   Marvell GuruPlug ...
33
  #define CONFIG_ENV_SECT_SIZE		0x20000	/* 128K */
16b76705d   Siddarth Gore   Marvell GuruPlug ...
34
35
36
37
38
39
  #endif
  /*
   * max 4k env size is enough, but in case of nand
   * it has to be rounded to sector size
   */
  #define CONFIG_ENV_SIZE			0x20000	/* 128k */
361b3d861   Gerald Kerma   marvell: kirkwood...
40
  #define CONFIG_ENV_OFFSET		0xE0000	/* env starts here */
16b76705d   Siddarth Gore   Marvell GuruPlug ...
41
42
43
44
  
  /*
   * Default environment variables
   */
361b3d861   Gerald Kerma   marvell: kirkwood...
45
46
47
48
49
50
51
52
53
  #define CONFIG_BOOTCOMMAND \
  	"setenv bootargs ${console} ${mtdparts} ${bootargs_root}; "	\
  	"ubi part root; "						\
  	"ubifsmount ubi:rootfs; "					\
  	"ubifsload 0x800000 ${kernel}; "				\
  	"ubifsload 0x700000 ${fdt}; "					\
  	"ubifsumount; "							\
  	"fdt addr 0x700000; fdt resize; fdt chosen; "			\
  	"bootz 0x800000 - 0x700000"
361b3d861   Gerald Kerma   marvell: kirkwood...
54
55
56
  #define CONFIG_EXTRA_ENV_SETTINGS \
  	"console=console=ttyS0,115200\0"				\
  	"mtdids=nand0=orion_nand\0"					\
43ede0bca   Tom Rini   Kconfig: Migrate ...
57
  	"mtdparts="CONFIG_MTDPARTS_DEFAULT			\
361b3d861   Gerald Kerma   marvell: kirkwood...
58
59
60
  	"kernel=/boot/zImage\0"						\
  	"fdt=/boot/guruplug-server-plus.dtb\0"				\
  	"bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs rw\0"
16b76705d   Siddarth Gore   Marvell GuruPlug ...
61
  /*
16b76705d   Siddarth Gore   Marvell GuruPlug ...
62
63
64
   * Ethernet Driver configuration
   */
  #ifdef CONFIG_CMD_NET
d44265ad7   Albert Aribaud   mvgbe: support So...
65
  #define CONFIG_MVGBE_PORTS	{1, 1}	/* enable both ports */
16b76705d   Siddarth Gore   Marvell GuruPlug ...
66
  #define CONFIG_PHY_BASE_ADR	0
16b76705d   Siddarth Gore   Marvell GuruPlug ...
67
68
69
  #endif /* CONFIG_CMD_NET */
  
  /*
54e999a30   Prafulla Wadaskar   kirkwood: added c...
70
   * SATA Driver configuration
16b76705d   Siddarth Gore   Marvell GuruPlug ...
71
   */
54e999a30   Prafulla Wadaskar   kirkwood: added c...
72
73
74
  #ifdef CONFIG_MVSATA_IDE
  #define CONFIG_SYS_ATA_IDE0_OFFSET	MV_SATA_PORT0_OFFSET
  #endif /*CONFIG_MVSATA_IDE*/
16b76705d   Siddarth Gore   Marvell GuruPlug ...
75

16b76705d   Siddarth Gore   Marvell GuruPlug ...
76
  #endif /* _CONFIG_GURUPLUG_H */