ARMV7: create a correct LB_SERIAL table entry
If CONFIG_CONSOLE_SERIAL is set, and we can call the standard function and get a non-zero uart address, then we create an lb table entry. The code was mostly right, just needed a tweak. Change-Id: I5b36c7b4e580a23319b7ba92cc8ad61592b1757a Signed-off-by: Ronald G. Minnich <rminnich@gmail.com> Reviewed-on: http://review.coreboot.org/2466 Tested-by: build bot (Jenkins) Reviewed-by: David Hendricks <dhendrix@chromium.org>
This commit is contained in:
@@ -110,18 +110,7 @@ static struct lb_memory *lb_memory(struct lb_header *header)
|
||||
|
||||
static struct lb_serial *lb_serial(struct lb_header *header)
|
||||
{
|
||||
#if CONFIG_CONSOLE_SERIAL8250
|
||||
struct lb_record *rec;
|
||||
struct lb_serial *serial;
|
||||
rec = lb_new_record(header);
|
||||
serial = (struct lb_serial *)rec;
|
||||
serial->tag = LB_TAG_SERIAL;
|
||||
serial->size = sizeof(*serial);
|
||||
serial->type = LB_SERIAL_TYPE_IO_MAPPED;
|
||||
serial->baseaddr = CONFIG_TTYS0_BASE;
|
||||
serial->baud = CONFIG_TTYS0_BAUD;
|
||||
return serial;
|
||||
#elif CONFIG_CONSOLE_SERIAL8250MEM
|
||||
#if CONFIG_CONSOLE_SERIAL
|
||||
if (uartmem_getbaseaddr()) {
|
||||
struct lb_record *rec;
|
||||
struct lb_serial *serial;
|
||||
|
Reference in New Issue
Block a user