[LinuxBIOS] [Patch] AMD cs5536 uart disable

Marc Jones marc.jones at amd.com
Thu May 31 01:52:50 CEST 2007


The UART disable code was causing a hang and was worked around with a 
return that skipped the disable code. This patch removes the return and 
fixes the UART disable code.

The problem was that the disable code was ORing bits into the Legacy_IO 
MSR causing issues with the LPC SIOs init code that would manifest as a 
hang because the IO would not be decoded correctly. ANDing to clear the 
bits fixes the issue.

Signed-off-by: Marc Jones <marc.jones at amd.com>

-- 
Marc Jones
Senior Software Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: uartdisable.patch
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20070530/bda6cf8d/attachment.ksh>


More information about the coreboot mailing list