-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARM: OMAP3: SDRC: add timing data for Micron MT46H32M32LF-6, v2
Add timing data for the Micron MT46H32M32LF-6 SDRAM chip, used on the OMAP3 Beagle and EVM boards. Original timing data is from the Micron datasheet PDF downloaded from: http://download.micron.com/pdf/datasheets/dram/mobile/1gb_ddr_mobile_sdram_t48m.pdf Thanks to Rajendra Nayak <rnayak@ti.com> for his help identifying the chips used on Beagle & OMAP3EVM. Signed-off-by: Paul Walmsley <paul@pwsan.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
- Loading branch information
Paul Walmsley
authored and
Tony Lindgren
committed
May 28, 2009
1 parent
2aa57be
commit 2e12bd7
Showing
4 changed files
with
62 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
/* | ||
* SDRC register values for the Micron MT46H32M32LF-6 | ||
* | ||
* Copyright (C) 2008 Texas Instruments, Inc. | ||
* Copyright (C) 2008-2009 Nokia Corporation | ||
* | ||
* Paul Walmsley | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
#ifndef ARCH_ARM_MACH_OMAP2_SDRAM_MICRON_MT46H32M32LF | ||
#define ARCH_ARM_MACH_OMAP2_SDRAM_MICRON_MT46H32M32LF | ||
|
||
#include <mach/sdrc.h> | ||
|
||
/* Micron MT46H32M32LF-6 */ | ||
/* XXX Using ARE = 0x1 (no autorefresh burst) -- can this be changed? */ | ||
static struct omap_sdrc_params mt46h32m32lf6_sdrc_params[] = { | ||
[0] = { | ||
.rate = 166000000, | ||
.actim_ctrla = 0x9a9db4c6, | ||
.actim_ctrlb = 0x00011217, | ||
.rfr_ctrl = 0x0004dc01, | ||
.mr = 0x00000032, | ||
}, | ||
[1] = { | ||
.rate = 165941176, | ||
.actim_ctrla = 0x9a9db4c6, | ||
.actim_ctrlb = 0x00011217, | ||
.rfr_ctrl = 0x0004dc01, | ||
.mr = 0x00000032, | ||
}, | ||
[2] = { | ||
.rate = 83000000, | ||
.actim_ctrla = 0x51512283, | ||
.actim_ctrlb = 0x0001120c, | ||
.rfr_ctrl = 0x00025501, | ||
.mr = 0x00000032, | ||
}, | ||
[3] = { | ||
.rate = 82970588, | ||
.actim_ctrla = 0x51512283, | ||
.actim_ctrlb = 0x0001120c, | ||
.rfr_ctrl = 0x00025501, | ||
.mr = 0x00000032, | ||
}, | ||
[4] = { | ||
.rate = 0 | ||
}, | ||
}; | ||
|
||
#endif |