fix so that olpc uarts come up enabled.
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2272 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
ff8c08e257
commit
2f19800268
|
@ -153,7 +153,7 @@ static void main(unsigned long bist)
|
||||||
SystemPreInit();
|
SystemPreInit();
|
||||||
msr_init();
|
msr_init();
|
||||||
|
|
||||||
w83627hf_enable_serial(SERIAL_DEV, TTYS0_BASE);
|
cs5536_setup_onchipuart();
|
||||||
uart_init();
|
uart_init();
|
||||||
console_init();
|
console_init();
|
||||||
|
|
||||||
|
|
|
@ -155,6 +155,15 @@ static void dummy(void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* see page 412 of the cs5536 companion book */
|
||||||
|
static int cs5536_setup_onchipuart(void) {
|
||||||
|
msr_t msr;
|
||||||
|
msr.lo = 2;
|
||||||
|
msr.hi = 0;
|
||||||
|
wrmsr(0x5160003a, msr);
|
||||||
|
wrmsr(0x5160003e, msr);
|
||||||
|
}
|
||||||
|
|
||||||
static int cs5536_early_setup(void)
|
static int cs5536_early_setup(void)
|
||||||
{
|
{
|
||||||
msr_t msr;
|
msr_t msr;
|
||||||
|
|
Loading…
Reference in New Issue