panda: set default configuration to 1GHz
[x-loader:x-loader.git] / include / configs / omap4430panda.h
1 /*
2  * (C) Copyright 2006 
3  * Texas Instruments <www.ti.com>
4  * Richard Woodruff <r-woodruff2@ti.com>
5  *
6  * X-Loader Configuation settings for the TI OMAP SDP3430 board.
7  *
8  * See file CREDITS for list of people who contributed to this
9  * project.
10  *
11  * This program is free software; you can redistribute it and/or
12  * modify it under the terms of the GNU General Public License as
13  * published by the Free Software Foundation; either version 2 of
14  * the License, or (at your option) any later version.
15  *
16  * This program is distributed in the hope that it will be useful,
17  * but WITHOUT ANY WARRANTY; without even the implied warranty of
18  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19  * GNU General Public License for more details.
20  *
21  * You should have received a copy of the GNU General Public License
22  * along with this program; if not, write to the Free Software
23  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
24  * MA 02111-1307 USA
25  */
26
27 #ifndef __CONFIG_H
28 #define __CONFIG_H
29
30 /* serial printf facility takes about 3.5K */
31 #define CFG_PRINTF 
32 //#undef CFG_PRINTF 
33
34 /*
35  * High Level Configuration Options
36  */
37 #define CONFIG_ARMCORTEXA9       1    /* This is an ARM V7 CPU core */
38 #define CONFIG_OMAP              1    /* in a TI OMAP core */
39 #define CONFIG_OMAP44XX          1    /* which is a 34XX */
40 #define CONFIG_OMAP4430          1    /* which is in a 3430 */
41 #define CONFIG_4430PANDA         1    /* working with SDP */
42
43 /* Keep Default @ 33MHz at boot loader level
44  * On Phoenix board vlotage needs to be bumped up
45  * before scaling the MPU up
46  */
47 #define CONFIG_MPU_1000         1
48 #define CORE_190MHZ             1
49 /* Enable the below macro if MMC boot support is required */
50 #define CONFIG_MMC               1
51 #if defined(CONFIG_MMC)
52         /* To Enable MMC boot for OMAP4430 Panda */
53         //#define CONFIG_MMC1           1
54         /* To Enable EMMC boot for OMAP4430 Panda */
55         #define CONFIG_MMC2             1
56         #define CFG_CMD_MMC             1
57         #define CFG_CMD_FAT             1
58 #endif
59
60 #include <asm/arch/cpu.h>        /* get chip and board defs */
61
62 /* uncomment it if you need timer based udelay(). it takes about 250 bytes */
63 //#define CFG_UDELAY
64  
65 /* Clock Defines */
66 #define V_OSCK                   19200000  /* Clock output from T2 */
67 #define V_SCLK                   V_OSCK
68
69 /* Memory type */
70 #define CFG_4430SDRAM_DDR        1
71
72 #ifdef CFG_PRINTF
73
74 #define CFG_NS16550
75 #define CFG_NS16550_SERIAL
76 #define CFG_NS16550_REG_SIZE     (-4)
77 #define CFG_NS16550_CLK          (48000000)
78 #define CFG_NS16550_COM3         OMAP44XX_UART3
79  
80 /*
81  * select serial console configuration
82  */
83 #define CONFIG_SERIAL1           1    /* UART1 on 3430SDP */
84 #define CONFIG_CONS_INDEX        3
85
86 #define CONFIG_BAUDRATE          115200
87 #define CFG_PBSIZE               256
88
89 #endif /* CFG_PRINTF */
90
91 /*
92  * Miscellaneous configurable options
93  */
94 #define CFG_LOADADDR             0x80e80000
95   
96 #undef  CFG_CLKS_IN_HZ          /* everything, incl board info, in Hz */
97 #define CFG_ENV_SIZE            0x100 
98 /*-----------------------------------------------------------------------
99  * Stack sizes
100  *
101  * The stack sizes are set up in start.S using the settings below
102  */
103 #define CONFIG_STACKSIZE         (128*1024) /* regular stack */
104
105 #endif /* __CONFIG_H */
106