exynos5250: hard-code array index for memory timings
Discovering memory timings is a bit complicated due to the need to obtain and decode board config. To make things worse, the imported code makes a mess of dependencies. Hard-code the memory timings for now to get us further along (the instability won't really matter until we're loading depthcharge anyway). Change-Id: I1f341ad597db0c31ed4ae6bc703fc22b6596a803 Signed-off-by: David Hendricks <dhendrix@chromium.org> Reviewed-on: http://review.coreboot.org/2256 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
parent
ea60473b9d
commit
c9f26a169d
|
@ -725,6 +725,9 @@ struct arm_clk_ratios *get_arm_ratios(void)
|
||||||
|
|
||||||
struct mem_timings *clock_get_mem_timings(void)
|
struct mem_timings *clock_get_mem_timings(void)
|
||||||
{
|
{
|
||||||
|
/* FIXME: hard-coded for now */
|
||||||
|
return &mem_timings[0];
|
||||||
|
#if 0
|
||||||
struct mem_timings *mem;
|
struct mem_timings *mem;
|
||||||
enum ddr_mode mem_type;
|
enum ddr_mode mem_type;
|
||||||
enum mem_manuf mem_manuf;
|
enum mem_manuf mem_manuf;
|
||||||
|
@ -742,6 +745,7 @@ struct mem_timings *clock_get_mem_timings(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void system_clock_init(void)
|
void system_clock_init(void)
|
||||||
|
|
Loading…
Reference in New Issue