Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
U
u-boot
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Florian Mayer
u-boot
Commits
53acfb29
Commit
53acfb29
authored
17 years ago
by
Wolfgang Denk
Browse files
Options
Downloads
Plain Diff
Merge branch 'motionpro_ng' of /home/tur/git/u-boot
parents
b31f6434
d3afa1ee
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
board/motionpro/motionpro.c
+6
-0
6 additions, 0 deletions
board/motionpro/motionpro.c
include/configs/motionpro.h
+15
-14
15 additions, 14 deletions
include/configs/motionpro.h
with
21 additions
and
14 deletions
board/motionpro/motionpro.c
+
6
−
0
View file @
53acfb29
...
...
@@ -138,6 +138,12 @@ long int initdram(int board_type)
#ifndef CFG_RAMBOOT
ulong
test1
,
test2
;
/* According to AN3221 (MPC5200B SDRAM Initialization and
* Configuration), the SDelay register must be written a value of
* 0x00000004 as the first step of the SDRAM contorller configuration.
*/
*
(
vu_long
*
)
MPC5XXX_SDRAM_SDELAY
=
0x04
;
/* configure SDRAM start/end for detection */
*
(
vu_long
*
)
MPC5XXX_SDRAM_CS0CFG
=
0x0000001e
;
/* 2G at 0x0 */
*
(
vu_long
*
)
MPC5XXX_SDRAM_CS1CFG
=
0x80000000
;
/* disabled */
...
...
This diff is collapsed.
Click to expand it.
include/configs/motionpro.h
+
15
−
14
View file @
53acfb29
...
...
@@ -163,9 +163,9 @@
/*
* Clock configuration: SYS_XTALIN =
25
MHz
* Clock configuration: SYS_XTALIN =
33
MHz
*/
#define CFG_MPC5XXX_CLKIN
25
000000
#define CFG_MPC5XXX_CLKIN
33
000000
/*
...
...
@@ -211,7 +211,7 @@
#endif
#define CFG_MONITOR_LEN (256 << 10)
/* 256 kB for Monitor */
#define CFG_MALLOC_LEN (1
28
<< 10)
/* 1
28 k
B for malloc() */
#define CFG_MALLOC_LEN (1
024
<< 10)
/* 1
Mi
B for malloc() */
#define CFG_BOOTMAPSZ (8 << 20)
/* initial mem map for Linux */
...
...
@@ -221,7 +221,7 @@
/* Boot Chipselect */
#define CFG_BOOTCS_START CFG_FLASH_BASE
#define CFG_BOOTCS_SIZE CFG_FLASH_SIZE
#define CFG_BOOTCS_CFG 0x0
303
5D00
#define CFG_BOOTCS_CFG 0x0
004
5D00
/* Flash memory addressing */
#define CFG_CS0_START CFG_FLASH_BASE
...
...
@@ -251,11 +251,11 @@
/*
* SDRAM configuration
*/
/* 2 x MT48LC16M16A2BG-75 IT:D, CASL
2
, 32 bit data bus */
#define SDRAM_CONFIG1 0x
522
22
6
00
#define SDRAM_CONFIG2 0x88
b
70000
#define SDRAM_CONTROL 0x50
57
0000
#define SDRAM_MODE 0x00
8
d0000
/* 2 x MT48LC16M16A2BG-75 IT:D, CASL
3
, 32 bit data bus */
#define SDRAM_CONFIG1 0x
623
22
9
00
#define SDRAM_CONFIG2 0x88
c
70000
#define SDRAM_CONTROL 0x50
4f
0000
#define SDRAM_MODE 0x00
c
d0000
/*
...
...
@@ -267,7 +267,7 @@
#define CFG_FLASH_SIZE 0x01000000
#define CFG_MAX_FLASH_BANKS 1
/* max num of memory banks */
#define CFG_FLASH_BANKS_LIST { CFG_FLASH_BASE }
#define CFG_MAX_FLASH_SECT
256
/* max num of sects on one chip */
#define CFG_MAX_FLASH_SECT
128
/* max num of sects on one chip */
#define CONFIG_FLASH_16BIT
/* Flash is 16-bit */
/*
...
...
@@ -277,8 +277,8 @@
#define MTDIDS_DEFAULT "nor0=motionpro-0"
#define MTDPARTS_DEFAULT "mtdparts=motionpro-0:" \
"13m(fs),2m(kernel),256k(uboot)," \
"
64
k(env),
64
k(redund_env),
64k(dtb),"
\
"-(user_data)"
"
128
k(env),
128
k(redund_env),
"
\
"
128k(dtb),
-(user_data)"
/*
* IDE/ATA configuration
...
...
@@ -356,7 +356,7 @@ extern void __led_set(led_id_t id, int state);
/* This has to be a multiple of the Flash sector size */
#define CFG_ENV_ADDR (CFG_MONITOR_BASE + CFG_MONITOR_LEN)
#define CFG_ENV_SIZE 0x1000
#define CFG_ENV_SECT_SIZE 0x
1
0000
#define CFG_ENV_SECT_SIZE 0x
2
0000
/* Configuration of redundant environment */
#define CFG_ENV_ADDR_REDUND (CFG_ENV_ADDR + CFG_ENV_SECT_SIZE)
...
...
@@ -394,7 +394,8 @@ extern void __led_set(led_id_t id, int state);
#define CFG_BARGSIZE CFG_CBSIZE
/* Boot Argument Buffer Size */
#define CFG_MEMTEST_START 0x00100000
/* memtest works on */
#define CFG_MEMTEST_END 0x03f00000
/* 1 ... 64 MiB in DRAM */
#define CFG_MEMTEST_END 0x03e00000
/* 1 ... 62 MiB in DRAM */
#define CFG_ALT_MEMTEST
#define CFG_LOAD_ADDR 0x200000
/* default kernel load addr */
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment