soc/amd: Move stoneyridge features out of agesawrapper
The AGESA wrapper should not use and CONFIG_STONEY* values, nor should it make any assumptions about the capabilities of a particular device. Move these into stoneyridge northbridge and southbridge files. BUG=b:70670425 TEST=Build and run Kahlee Change-Id: I706edbb6a048b64389ba3077d5df0fe6155070b3 Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com> Reviewed-on: https://review.coreboot.org/22886 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org>
This commit is contained in:
committed by
Martin Roth
parent
ff4da93f4e
commit
2942db6d6d
@@ -30,9 +30,11 @@
|
||||
#include <device/pci_ids.h>
|
||||
#include <amdblocks/agesawrapper.h>
|
||||
#include <amdblocks/agesawrapper_call.h>
|
||||
#include <agesa_headers.h>
|
||||
#include <soc/northbridge.h>
|
||||
#include <soc/southbridge.h>
|
||||
#include <soc/pci_devs.h>
|
||||
#include <soc/iomap.h>
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -556,3 +558,15 @@ u32 map_oprom_vendev(u32 vendev)
|
||||
|
||||
return new_vendev;
|
||||
}
|
||||
|
||||
void SetNbEnvParams(GNB_ENV_CONFIGURATION *params)
|
||||
{
|
||||
params->IommuSupport = FALSE;
|
||||
}
|
||||
|
||||
void SetNbMidParams(GNB_MID_CONFIGURATION *params)
|
||||
{
|
||||
/* 0=Primary and decode all VGA resources, 1=Secondary - decode none */
|
||||
params->iGpuVgaMode = 0;
|
||||
params->GnbIoapicAddress = IO_APIC2_ADDR;
|
||||
}
|
||||
|
Reference in New Issue
Block a user