Ticket #46 (closed defect: fixed)
266MHz initialization of GTA01Bv2
|Reported by:||laforge@…||Owned by:||laforge@…|
|Component:||u-boot||Version:||current svn head|
|Blocking:||Estimated Completion (week):|
The GTA01Bv2 and later have a 266MHz variant of the S3C2410. our current u-boot
code initializes it with 202MHz, though.
It is not as easy as only to reconfigure the PLL configuration. If we do that,
we only get a crash very early at bootup. Either invalid instruction or data abort.
We also need to increase CORE1V8 to 2.0 volts. Unfortunately our DC converter
in the PMU can only produce 1.8 or 2.1. Since the S3C2410 266 MHz specs say 2.0
+/- 0.1 volts, the 2.1 volts will do. I've done this temporarily by using "imw
0x08 0x21 0xe4, but that didn't help either.
I've checked the SDRAM timings, and even at the increased HCLK/MCLK/... they are
within specification. I2C also should definitely work.
It seems like it actually crashes somewhere in baudrate_init, before it gets to
serial_init. maybe some overflow.