xref: /openbmc/u-boot/include/configs/omap3_pandora.h (revision 9c2cb97e22a7a12bf87d0af7e90156afe7a78d21)
1  /* SPDX-License-Identifier: GPL-2.0+ */
2  /*
3   * (C) Copyright 2008-2010
4   * GraÅžvydas Ignotas <notasas@gmail.com>
5   *
6   * Configuration settings for the OMAP3 Pandora.
7   */
8  
9  #ifndef __CONFIG_H
10  #define __CONFIG_H
11  
12  /* override base for compatibility with MLO the device ships with */
13  
14  #include <configs/ti_omap3_common.h>
15  
16  #define CONFIG_REVISION_TAG		1
17  
18  #define CONFIG_ENV_SIZE			(128 << 10)	/* 128 KiB */
19  
20  #define CONFIG_SYS_DEVICE_NULLDEV	1
21  
22  /*
23   * Board NAND Info.
24   */
25  #define CONFIG_NAND_OMAP_ECCSCHEME	OMAP_ECC_HAM1_CODE_SW
26  #define CONFIG_SYS_NAND_PAGE_SIZE	2048
27  #define CONFIG_SYS_NAND_OOBSIZE		64
28  
29  
30  #define CONFIG_BOOTCOMMAND \
31  	"run distro_bootcmd; " \
32  	"setenv bootargs ${bootargs_ubi}; " \
33  	"if mmc rescan && load mmc 0:1 ${loadaddr} autoboot.scr; then " \
34  		"source ${loadaddr}; " \
35  	"fi; " \
36  	"ubi part boot && ubifsmount ubi:boot && " \
37  		"ubifsload ${loadaddr} uImage && bootm ${loadaddr}"
38  
39  #define BOOT_TARGET_DEVICES(func) \
40  	func(MMC, mmc, 0) \
41  
42  #include <config_distro_bootcmd.h>
43  
44  #define CONFIG_EXTRA_ENV_SETTINGS \
45  	DEFAULT_LINUX_BOOT_ENV \
46  	"usbtty=cdc_acm\0" \
47  	"bootargs_ubi=ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs " \
48  		"rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K\0" \
49  	"mtdparts=" CONFIG_MTDPARTS_DEFAULT "\0" \
50  	BOOTENV \
51  
52  /* memtest works on */
53  #define CONFIG_SYS_MEMTEST_START	(OMAP34XX_SDRC_CS0)
54  #define CONFIG_SYS_MEMTEST_END		(OMAP34XX_SDRC_CS0 + \
55  					0x01F00000) /* 31MB */
56  
57  #if defined(CONFIG_NAND)
58  #define CONFIG_SYS_FLASH_BASE		NAND_BASE
59  #endif
60  
61  /* Monitor at start of flash */
62  #define CONFIG_SYS_MONITOR_BASE		CONFIG_SYS_FLASH_BASE
63  
64  
65  #define CONFIG_SYS_ENV_SECT_SIZE	(128 << 10)	/* 128 KiB */
66  #define CONFIG_ENV_OFFSET		0x260000
67  #define CONFIG_ENV_ADDR			0x260000
68  
69  #endif				/* __CONFIG_H */
70