Blame view
include/configs/omap3_pandora.h
3.31 KB
2be2c6cc6 OMAP3: Add Pandor... |
1 |
/* |
73225245a OMAP3: pandora: u... |
2 3 |
* (C) Copyright 2008-2010 * GraÅžvydas Ignotas <notasas@gmail.com> |
2be2c6cc6 OMAP3: Add Pandor... |
4 5 6 |
* * Configuration settings for the OMAP3 Pandora. * |
3765b3e7b Coding Style clea... |
7 |
* SPDX-License-Identifier: GPL-2.0+ |
2be2c6cc6 OMAP3: Add Pandor... |
8 9 10 11 |
*/ #ifndef __CONFIG_H #define __CONFIG_H |
2be2c6cc6 OMAP3: Add Pandor... |
12 |
|
763754549 omap3: pandora: u... |
13 14 |
#define CONFIG_NR_DRAM_BANKS 2 /* CS1 may or may not be populated */ #define CONFIG_NAND |
2be2c6cc6 OMAP3: Add Pandor... |
15 |
|
763754549 omap3: pandora: u... |
16 17 |
/* override base for compatibility with MLO the device ships with */ #define CONFIG_SYS_TEXT_BASE 0x80008000 |
cae377b59 omap3: Consolidat... |
18 |
|
763754549 omap3: pandora: u... |
19 |
#include <configs/ti_omap3_common.h> |
2be2c6cc6 OMAP3: Add Pandor... |
20 |
|
6a6b62e3a OMAP3: Use functi... |
21 22 23 24 25 |
/* * Display CPU and Board information */ #define CONFIG_DISPLAY_CPUINFO 1 #define CONFIG_DISPLAY_BOARDINFO 1 |
2be2c6cc6 OMAP3: Add Pandor... |
26 |
#define CONFIG_MISC_INIT_R |
2be2c6cc6 OMAP3: Add Pandor... |
27 |
#define CONFIG_REVISION_TAG 1 |
9c44ddccb TI: OMAP3: Remove... |
28 |
#define CONFIG_ENV_SIZE (128 << 10) /* 128 KiB */ |
763754549 omap3: pandora: u... |
29 30 31 |
#define CONFIG_SYS_CONSOLE_IS_IN_ENV 1 #define CONFIG_SYS_DEVICE_NULLDEV 1 |
2be2c6cc6 OMAP3: Add Pandor... |
32 33 34 35 |
/* * Hardware drivers */ |
763754549 omap3: pandora: u... |
36 37 |
/* I2C Support */ #define CONFIG_SYS_I2C_OMAP34XX |
73225245a OMAP3: pandora: u... |
38 |
|
763754549 omap3: pandora: u... |
39 40 |
/* TWL4030 LED */ #define CONFIG_TWL4030_LED |
73225245a OMAP3: pandora: u... |
41 |
|
763754549 omap3: pandora: u... |
42 43 44 |
/* Initialize GPIOs by default */ #define CONFIG_OMAP3_GPIO_4 /* GPIO96..127 is in GPIO Bank 4 */ #define CONFIG_OMAP3_GPIO_6 /* GPIO160..191 is in GPIO Bank 6 */ |
73225245a OMAP3: pandora: u... |
45 |
|
2be2c6cc6 OMAP3: Add Pandor... |
46 47 48 |
/* * NS16550 Configuration */ |
c7b9686d5 ns16550: unify se... |
49 |
#undef CONFIG_SYS_NS16550_CLK |
2be2c6cc6 OMAP3: Add Pandor... |
50 51 52 |
#define CONFIG_SYS_NS16550_SERIAL #define CONFIG_SYS_NS16550_REG_SIZE (-4) #define CONFIG_SYS_NS16550_CLK V_NS16550_CLK |
2be2c6cc6 OMAP3: Add Pandor... |
53 54 |
#define CONFIG_SYS_NS16550_COM3 OMAP34XX_UART3 #define CONFIG_SERIAL3 3 |
2be2c6cc6 OMAP3: Add Pandor... |
55 |
/* commands to include */ |
73225245a OMAP3: pandora: u... |
56 |
#define CONFIG_CMD_CACHE /* Cache control */ |
2be2c6cc6 OMAP3: Add Pandor... |
57 |
|
2c1551301 OMAP3 Move twl403... |
58 |
/* |
2be2c6cc6 OMAP3: Add Pandor... |
59 60 |
* Board NAND Info. */ |
2be2c6cc6 OMAP3: Add Pandor... |
61 62 |
#define CONFIG_SYS_NAND_ADDR NAND_BASE /* physical address */ /* to access nand */ |
55f1b39f7 ti: drop value fr... |
63 |
#define CONFIG_SYS_NAND_BUSWIDTH_16BIT |
763754549 omap3: pandora: u... |
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
#define CONFIG_NAND_OMAP_ECCSCHEME OMAP_ECC_HAM1_CODE_SW #define CONFIG_SYS_NAND_PAGE_SIZE 2048 #define CONFIG_SYS_NAND_OOBSIZE 64 #ifdef CONFIG_NAND #define CONFIG_CMD_UBI /* UBI-formated MTD partition support */ #define CONFIG_CMD_UBIFS /* Read-only UBI volume operations */ #define CONFIG_RBTREE /* required by CONFIG_CMD_UBI */ #define CONFIG_LZO /* required by CONFIG_CMD_UBIFS */ #define CONFIG_MTD_PARTITIONS /* required for UBI partition support */ #define MTDIDS_DEFAULT "nand0=omap2-nand.0" #define MTDPARTS_DEFAULT "mtdparts=omap2-nand.0:512k(xloader),"\ |
73225245a OMAP3: pandora: u... |
79 80 81 82 83 |
"1920k(uboot),128k(uboot-env),"\ "10m(boot),-(rootfs)" #else #define MTDPARTS_DEFAULT #endif |
2be2c6cc6 OMAP3: Add Pandor... |
84 |
|
2be2c6cc6 OMAP3: Add Pandor... |
85 |
#define CONFIG_EXTRA_ENV_SETTINGS \ |
763754549 omap3: pandora: u... |
86 |
DEFAULT_LINUX_BOOT_ENV \ |
73225245a OMAP3: pandora: u... |
87 |
"usbtty=cdc_acm\0" \ |
73225245a OMAP3: pandora: u... |
88 |
"bootargs=ubi.mtd=4 ubi.mtd=3 root=ubi0:rootfs rootfstype=ubifs " \ |
9baa37b1d OMAP3: pandora: d... |
89 |
"rw rootflags=bulk_read vram=6272K omapfb.vram=0:3000K\0" \ |
73225245a OMAP3: pandora: u... |
90 |
"mtdparts=" MTDPARTS_DEFAULT "\0" \ |
2be2c6cc6 OMAP3: Add Pandor... |
91 92 |
#define CONFIG_BOOTCOMMAND \ |
86c5c5440 OMAP3: pandora: U... |
93 |
"if mmc rescan && fatload mmc1 0 ${loadaddr} autoboot.scr || " \ |
73225245a OMAP3: pandora: u... |
94 95 96 |
"ext2load mmc1 0 ${loadaddr} autoboot.scr; then " \ "source ${loadaddr}; " \ "fi; " \ |
949a77109 ubifs: Allow ubif... |
97 98 |
"ubi part boot && ubifsmount ubi:boot && " \ "ubifsload ${loadaddr} uImage && bootm ${loadaddr}" |
2be2c6cc6 OMAP3: Add Pandor... |
99 |
|
2be2c6cc6 OMAP3: Add Pandor... |
100 101 102 103 |
/* memtest works on */ #define CONFIG_SYS_MEMTEST_START (OMAP34XX_SDRC_CS0) #define CONFIG_SYS_MEMTEST_END (OMAP34XX_SDRC_CS0 + \ 0x01F00000) /* 31MB */ |
763754549 omap3: pandora: u... |
104 |
#if defined(CONFIG_NAND) |
222a3113b ARM: omap: clean ... |
105 |
#define CONFIG_SYS_FLASH_BASE NAND_BASE |
6cbec7b3b ARMV7: OMAP3: Cle... |
106 |
#endif |
2be2c6cc6 OMAP3: Add Pandor... |
107 108 109 |
/* Monitor at start of flash */ #define CONFIG_SYS_MONITOR_BASE CONFIG_SYS_FLASH_BASE |
2be2c6cc6 OMAP3: Add Pandor... |
110 111 |
#define CONFIG_ENV_IS_IN_NAND 1 |
73225245a OMAP3: pandora: u... |
112 |
#define SMNAND_ENV_OFFSET 0x260000 /* environment starts here */ |
2be2c6cc6 OMAP3: Add Pandor... |
113 |
|
6cbec7b3b ARMV7: OMAP3: Cle... |
114 115 |
#define CONFIG_SYS_ENV_SECT_SIZE (128 << 10) /* 128 KiB */ #define CONFIG_ENV_OFFSET SMNAND_ENV_OFFSET |
2be2c6cc6 OMAP3: Add Pandor... |
116 |
#define CONFIG_ENV_ADDR SMNAND_ENV_OFFSET |
8e40852f0 omap: fix cache l... |
117 |
#define CONFIG_SYS_CACHELINE_SIZE 64 |
2be2c6cc6 OMAP3: Add Pandor... |
118 |
#endif /* __CONFIG_H */ |