Ticket #46 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

266MHz initialization of GTA01Bv2

Reported by: laforge@… Owned by: laforge@…
Priority: high Milestone:
Component: u-boot Version: current svn head
Severity: major Keywords:
Cc: buglog@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

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.

Change History

comment:1 Changed 6 years ago by laforge@…

as it seems to me, there is some hardware problem causing random execution
failures of the CPU. has been reported to the hardware team.

comment:2 Changed 6 years ago by laforge@…

  • Status changed from new to closed
  • Resolution set to fixed

This is now part of u-boot. One can issue "neo1973 266MHz on" and it will
switch from 202MHz to 266MHz. Unfortunately the board crashes shortly later
because of what I assume are hardware issues. (see internal bugzilla Bug #75)

comment:3 Changed 6 years ago by laforge@…

With recent u-boot, the command has now changed to

"s3c2410 speed set 266"

which is more logical since the PLL is a parameter of the S3C2410 SoC, and not
the Neo1973 device.

Also, using GTA01Bv3 without FPC or debug board, it seems to run stable. I am
running "Linux fic-gta01 2.6.17.14-moko6 #65 Thu Feb 8 00:58:10 CET 2007 armv4tl
unknown" under 266/133/66 MHz speed, bogomips: 132.71

Note: See TracTickets for help on using tickets.