blackfin: Correct early serial mess output in BYPASS boot mode.
authorSonic Zhang <sonic.zhang@analog.com>
Fri, 30 Nov 2012 09:39:32 +0000 (17:39 +0800)
committerSonic Zhang <sonic.zhang@analog.com>
Mon, 13 May 2013 07:47:24 +0000 (15:47 +0800)
commitab80b6595765a01f774ad2a29fde8b0c325533ac
treee3a907850eeec378960e52494c7940742f021461
parent79f2b3992f52334b510214c6b1b60c4200133658
blackfin: Correct early serial mess output in BYPASS boot mode.

The early serial should not be configured again in initcode() for BYPASS
boot mode and in start() for the other LDR boot modes.

In BYPASS boot mode, the start up code is located in Nor flash address other
than the DRAM address defined in link script. The code embedded string can't
be addressed by its compile time symbol. Calculate it according to the flash
offset.

Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
arch/blackfin/cpu/initcode.c
arch/blackfin/cpu/serial.h
arch/blackfin/cpu/serial1.h
arch/blackfin/include/asm/clock.h