diff options
author | Christoph Grenz <christophg+cb@grenz-bonn.de> | 2011-09-18 22:54:51 +0200 |
---|---|---|
committer | Patrick Georgi <patrick@georgi-clan.de> | 2011-10-23 17:25:04 +0200 |
commit | 5cfd583c5c2d803dd240768ec343b5a95f42c785 (patch) | |
tree | 7979e24a9b468c1182bf26ca55a5409747764bf8 | |
parent | f3b0500050050e4f103e42fdcf111af232fa874b (diff) | |
download | coreboot-5cfd583c5c2d803dd240768ec343b5a95f42c785.tar.xz |
console: support integrated 7-segment displays for POST codes
Add a configuration option POST_PORT which defaults to 0x80 and
can be redefined by boards which have integrated POST displays
on another I/O port. Change post.c to output POST codes to this
port instead of 0x80 hardcoded.
Change-Id: I8f8e820f8c75641b35e7249bf622b63a3604b9f3
Signed-off-by: Christoph Grenz <christophg+cb@grenz-bonn.de>
Reviewed-on: http://review.coreboot.org/221
Tested-by: build bot (Jenkins)
Reviewed-by: Rudolf Marek <r.marek@assembler.cz>
Reviewed-by: Patrick Georgi <patrick@georgi-clan.de>
-rw-r--r-- | src/console/Kconfig | 4 | ||||
-rw-r--r-- | src/console/post.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/console/Kconfig b/src/console/Kconfig index 02244d7ded..83826954b5 100644 --- a/src/console/Kconfig +++ b/src/console/Kconfig @@ -333,6 +333,10 @@ config NO_POST bool "Don't show any POST codes" default n +config POST_PORT + int + default 0x80 + config CONSOLE_POST bool "Show POST codes on the debug console" depends on !NO_POST diff --git a/src/console/post.c b/src/console/post.c index 3872c2d4fe..7fc9d6fc6e 100644 --- a/src/console/post.c +++ b/src/console/post.c @@ -32,6 +32,6 @@ void post_code(uint8_t value) print_emerg_hex8(value); print_emerg("\n"); #endif - outb(value, 0x80); + outb(value, CONFIG_POST_PORT); #endif } |