amd/stoneyridge: Load AOAC and USB gnvs values
commit1d9a46ba9a289691325d2dece09c3d4ebd15439a
authorMarshall Dawson <marshalldawson3rd@gmail.com>
Wed, 26 Sep 2018 22:23:41 +0000 (26 16:23 -0600)
committerMartin Roth <martinroth@google.com>
Mon, 1 Oct 2018 14:32:34 +0000 (1 14:32 +0000)
tree170a53ff5401e2e82528f79b19d95f459d5716e1
parentd61e347bffae29e6db179641652602226711e401
amd/stoneyridge: Load AOAC and USB gnvs values

Indicate the devices that are enabled.  This is somewhat rudimentary, but
could be improved in a later patch (e.g. get settings from devicetree).
Calculate values that may be used for reinitializing the xHCI firmware.
Add the EHCI BAR's current base address to gnvs.

BUG=b:77602074

Change-Id: I8af69c030eb2353ad75beeb2bfd3bef24abff04c
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Reviewed-on: https://review.coreboot.org/28767
Reviewed-by: Martin Roth <martinroth@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/soc/amd/stoneyridge/include/soc/southbridge.h
src/soc/amd/stoneyridge/southbridge.c