Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: include/configs/chromeos/tegra2/common.h

Issue 4841001: Tegra2: implement Warmboot code and lp0_vec (Closed) Base URL: http://git.chromium.org/git/u-boot-next.git@chromeos-v2010.09
Patch Set: Add CONFIG_TEGRA2_LP0 to support LP0 conditionally Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * (C) Copyright 2010 2 * (C) Copyright 2010
3 * NVIDIA Corporation <www.nvidia.com> 3 * NVIDIA Corporation <www.nvidia.com>
4 * 4 *
5 * See file CREDITS for list of people who contributed to this 5 * See file CREDITS for list of people who contributed to this
6 * project. 6 * project.
7 * 7 *
8 * This program is free software; you can redistribute it and/or 8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License as 9 * modify it under the terms of the GNU General Public License as
10 * published by the Free Software Foundation; either version 2 of 10 * published by the Free Software Foundation; either version 2 of
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 */ 113 */
114 #define CONFIG_TEGRA2_I2C 114 #define CONFIG_TEGRA2_I2C
115 115
116 #ifdef CONFIG_TEGRA2_I2C 116 #ifdef CONFIG_TEGRA2_I2C
117 #define CONFIG_CMD_I2C 117 #define CONFIG_CMD_I2C
118 #define CONFIG_I2C_MULTI_BUS 1 118 #define CONFIG_I2C_MULTI_BUS 1
119 #define CONFIG_SYS_MAX_I2C_BUS 4 119 #define CONFIG_SYS_MAX_I2C_BUS 4
120 #define CONFIG_SYS_I2C_SPEED 100000 120 #define CONFIG_SYS_I2C_SPEED 100000
121 #endif 121 #endif
122 122
123 /* Enable Warmboot code and lp0_vec */
124 #define CONFIG_TEGRA2_LP0 1
125
126 #ifdef CONFIG_TEGRA2_LP0
127 /* make sure the following 2 defines have the same values
128 * (_STR is the string of TEGRA_LP0_DEFAULT_ADDR)
129 */
130 #define TEGRA_LP0_DEFAULT_ADDR 0x1C406000
131 #define TEGRA_LP0_DEFAULT_ADDR_STR "0x1C406000"
132
133 /* make sure the following 2 defines have the same values
134 * (_STR is the string of TEGRA_LP0_SIZE)
135 */
136 #define TEGRA_LP0_SIZE 0x2000
137 #define TEGRA_LP0_SIZE_STR "0x2000"
138 #endif
139
123 #define CONFIG_LOADADDR 0x40C000 140 #define CONFIG_LOADADDR 0x40C000
124 #define CONFIG_BOOTDELAY 2 /* 2s to break to prompt */ 141 #define CONFIG_BOOTDELAY 2 /* 2s to break to prompt */
125 #define CONFIG_TEGRA_ENV_SETTINGS \ 142 #define CONFIG_TEGRA_ENV_SETTINGS \
126 "scriptaddr=0x408000\0" \ 143 "scriptaddr=0x408000\0" \
127 "script_img=/u-boot/boot.scr.uimg\0" \ 144 "script_img=/u-boot/boot.scr.uimg\0" \
128 "scriptboot=fatload ${devtype} 0:c ${scriptaddr} ${script_img};" \ 145 "scriptboot=fatload ${devtype} 0:c ${scriptaddr} ${script_img};" \
129 "source ${scriptaddr};" \ 146 "source ${scriptaddr};" \
130 "read ${devtype} 0:${kernelpart} ${scriptaddr} 0 10;" \ 147 "read ${devtype} 0:${kernelpart} ${scriptaddr} 0 10;" \
131 "source ${scriptaddr};\0" \ 148 "source ${scriptaddr};\0" \
132 "mmcboot=mmc init;" \ 149 "mmcboot=mmc init;" \
(...skipping 26 matching lines...) Expand all
159 #endif 176 #endif
160 177
161 /*----------------------------------------------------------------------- 178 /*-----------------------------------------------------------------------
162 * Physical Memory Map 179 * Physical Memory Map
163 */ 180 */
164 #define CONFIG_NR_DRAM_BANKS 1 181 #define CONFIG_NR_DRAM_BANKS 1
165 #define PHYS_SDRAM_1 TEGRA2_SDRC_CS0 182 #define PHYS_SDRAM_1 TEGRA2_SDRC_CS0
166 #define PHYS_SDRAM_1_SIZE SZ_512M 183 #define PHYS_SDRAM_1_SIZE SZ_512M
167 184
168 #endif //__configs_chromeos_tegra2_common_h__ 185 #endif //__configs_chromeos_tegra2_common_h__
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698