x86, amd-nb: Cleanup AMD northbridge caching code
authorHans Rosenfeld <hans.rosenfeld@amd.com>
Fri, 29 Oct 2010 15:14:31 +0000 (17:14 +0200)
committerBorislav Petkov <borislav.petkov@amd.com>
Thu, 18 Nov 2010 14:53:05 +0000 (15:53 +0100)
Support more than just the "Misc Control" part of the northbridges.
Support more flags by turning "gart_supported" into a single bit flag
that is stored in a flags member. Clean up related code by using a set
of functions (amd_nb_num(), amd_nb_has_feature() and node_to_amd_nb())
instead of accessing the NB data structures directly. Reorder the
initialization code and put the GART flush words caching in a separate
function.

Signed-off-by: Hans Rosenfeld <hans.rosenfeld@amd.com>
Signed-off-by: Borislav Petkov <borislav.petkov@amd.com>

No differences found