the following patch was just integrated into master: commit 21d6fd9d7819ffbf5416e612d7db87a0afd4d29a Author: Bruce Griffith Bruce.Griffith@se-eng.com Date: Tue Jun 25 14:01:21 2013 -0600
AMD SB700 boards: Set Azalia configuration flags
The existing code for setting Azalia configuration assumes that the configuration bits are contiguous within a single byte and can be set using a byte copy addressed into the lowest 2-bit subfield.
The fix in Family 14 defines a union that can be addressed as a byte to overlay the bit fields. Since the offset of the four subfields is not necessarily fixed, change the code to initialize each of the four subfields individually.
Change-Id: I1dff20bb8bd3e1bcd8b4e6b0537e20779d2a3521 Signed-off-by: Bruce Griffith Bruce.Griffith@se-eng.com Reviewed-on: http://review.coreboot.org/3544 Reviewed-by: Paul Menzel paulepanter@users.sourceforge.net Tested-by: build bot (Jenkins) Reviewed-by: Zheng Bao zheng.bao@amd.com Reviewed-by: Stefan Reinauer stefan.reinauer@coreboot.org
See http://review.coreboot.org/3544 for details.
-gerrit