diff options
author | Zheng Bao <fishbaozi@gmail.com> | 2015-11-21 12:19:22 +0800 |
---|---|---|
committer | Martin Roth <martinroth@google.com> | 2015-11-24 20:57:47 +0100 |
commit | 22861385613e34a16ef745917f6956a92243d88b (patch) | |
tree | 4994983a5acc00de8340ff9cb260bdf2cc3b66f7 /src/mainboard/amd | |
parent | ab1e77fb01df5315fc291a801ca60db2582a111d (diff) | |
download | coreboot-22861385613e34a16ef745917f6956a92243d88b.tar.gz coreboot-22861385613e34a16ef745917f6956a92243d88b.tar.bz2 coreboot-22861385613e34a16ef745917f6956a92243d88b.zip |
AMD/bettong: Add UART support
The function delay in uart8250mem.c is not enough for hudson. I guess
there are some problems in lapic_timer(). I uploaded a patch to gerrit
to show the way to enable UART feature.
http://review.coreboot.org/#/c/12343/4
Currently the HUDSON_UART is unchecked by default. Select HUDSON_UART to
enable this feature.
The UART is test at BIOS stage.
Since it is not a standart UART device, the windows internal UART driver
doesnt support it. I guess we need a driver to use it on windows.
Change-Id: I4cec833cc2ff8069c82886837f7cbd4483ff11bb
Signed-off-by: Zheng Bao <zheng.bao@amd.com>
Signed-off-by: Zheng Bao <fishbaozi@gmail.com>
Reviewed-on: http://review.coreboot.org/11749
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Diffstat (limited to 'src/mainboard/amd')
-rw-r--r-- | src/mainboard/amd/bettong/romstage.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mainboard/amd/bettong/romstage.c b/src/mainboard/amd/bettong/romstage.c index 6399804ac2ca..b0ec8fdc1928 100644 --- a/src/mainboard/amd/bettong/romstage.c +++ b/src/mainboard/amd/bettong/romstage.c @@ -39,6 +39,9 @@ void cache_as_ram_main(unsigned long bist, unsigned long cpu_init_detectedx) if (!cpu_init_detectedx && boot_cpu()) { post_code(0x30); +#if IS_ENABLED(CONFIG_HUDSON_UART) + configure_hudson_uart(); +#endif post_code(0x31); console_init(); } |