southbridge/amd: Update Kconfig and makefiles for 00670F00
Add Stoney specific code subtree and fix Makefles and Kconfig files. Author: Charles Marslett <charles@scarlettechnologies.com> Original-Signed-off-by: Marc Jones <marcj303@gmail.com> Original-Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com> Original-Tested-by: Marshall Dawson <marshalldawson3rd@gmail.com> (cherry picked from commit c3a469d11e4676b3b63d11a30955113291d00ec8) Change-Id: Ic4d97a3745f7fc5a637ae6da17a9009b9757136e Signed-off-by: Marc Jones <marcj303@gmail.com> Reviewed-on: https://review.coreboot.org/17217 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
parent
6580408a7e
commit
a84fa908e2
2 changed files with 22 additions and 4 deletions
|
@ -1,7 +1,7 @@
|
||||||
##
|
##
|
||||||
## This file is part of the coreboot project.
|
## This file is part of the coreboot project.
|
||||||
##
|
##
|
||||||
## Copyright (C) 2010 Advanced Micro Devices, Inc.
|
## Copyright (C) 2010-2016 Advanced Micro Devices, Inc.
|
||||||
##
|
##
|
||||||
## This program is free software; you can redistribute it and/or modify
|
## This program is free software; you can redistribute it and/or modify
|
||||||
## it under the terms of the GNU General Public License as published by
|
## it under the terms of the GNU General Public License as published by
|
||||||
|
@ -80,7 +80,7 @@ config HUDSON_GEC_FWM
|
||||||
|
|
||||||
config HUDSON_PSP
|
config HUDSON_PSP
|
||||||
bool
|
bool
|
||||||
default y if CPU_AMD_PI_00730F01 || CPU_AMD_PI_00660F01
|
default y if CPU_AMD_PI_00730F01 || CPU_AMD_PI_00670F00 || CPU_AMD_PI_00660F01
|
||||||
|
|
||||||
config HUDSON_XHCI_FWM_FILE
|
config HUDSON_XHCI_FWM_FILE
|
||||||
string "XHCI firmware path and filename"
|
string "XHCI firmware path and filename"
|
||||||
|
@ -130,6 +130,7 @@ config AMD_PUBKEY_FILE
|
||||||
depends on HUDSON_PSP
|
depends on HUDSON_PSP
|
||||||
string "AMD public Key"
|
string "AMD public Key"
|
||||||
default "3rdparty/blobs/southbridge/amd/avalon/PSP/AmdPubKey.bin" if CPU_AMD_PI_00730F01
|
default "3rdparty/blobs/southbridge/amd/avalon/PSP/AmdPubKey.bin" if CPU_AMD_PI_00730F01
|
||||||
|
default "3rdparty/blobs/southbridge/amd/kern/PSP/AmdPubKeyST.bin" if CPU_AMD_PI_00670F00
|
||||||
default "3rdparty/blobs/southbridge/amd/kern/PSP/AmdPubKeyCZ.bin" if CPU_AMD_PI_00660F01
|
default "3rdparty/blobs/southbridge/amd/kern/PSP/AmdPubKeyCZ.bin" if CPU_AMD_PI_00660F01
|
||||||
|
|
||||||
config HUDSON_SATA_MODE
|
config HUDSON_SATA_MODE
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#*****************************************************************************
|
#*****************************************************************************
|
||||||
#
|
#
|
||||||
# Copyright (c) 2012, Advanced Micro Devices, Inc.
|
# Copyright (c) 2012, 2016 Advanced Micro Devices, Inc.
|
||||||
# 2013 - 2014, Sage Electronic Engineering, LLC
|
# 2013 - 2014, Sage Electronic Engineering, LLC
|
||||||
# All rights reserved.
|
# All rights reserved.
|
||||||
#
|
#
|
||||||
|
@ -81,6 +81,11 @@ FIRMWARE_LOCATE=$(dir $(call strip_quotes, $(CONFIG_AMD_PUBKEY_FILE)))
|
||||||
FIRMWARE_TYPE=
|
FIRMWARE_TYPE=
|
||||||
endif
|
endif
|
||||||
##
|
##
|
||||||
|
ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
FIRMWARE_LOCATE=$(dir $(call strip_quotes, $(CONFIG_AMD_PUBKEY_FILE)))
|
||||||
|
FIRMWARE_TYPE=ST
|
||||||
|
endif
|
||||||
|
##
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
FIRMWARE_LOCATE=$(dir $(call strip_quotes, $(CONFIG_AMD_PUBKEY_FILE)))
|
FIRMWARE_LOCATE=$(dir $(call strip_quotes, $(CONFIG_AMD_PUBKEY_FILE)))
|
||||||
FIRMWARE_TYPE=CZ
|
FIRMWARE_TYPE=CZ
|
||||||
|
@ -91,6 +96,8 @@ CONFIG_PUBSIGNEDKEY_FILE=$(top)/$(FIRMWARE_LOCATE)/RtmPubSigned$(FIRMWARE_TYPE).
|
||||||
###1
|
###1
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
||||||
CONFIG_PSPBTLDR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspBootLoader$(FIRMWARE_TYPE).Bypass.sbin
|
CONFIG_PSPBTLDR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspBootLoader$(FIRMWARE_TYPE).Bypass.sbin
|
||||||
|
else ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
CONFIG_PSPBTLDR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspBootLoader_prod_$(FIRMWARE_TYPE).sbin
|
||||||
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
CONFIG_PSPBTLDR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspBootLoader_prod_$(FIRMWARE_TYPE).sbin
|
CONFIG_PSPBTLDR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspBootLoader_prod_$(FIRMWARE_TYPE).sbin
|
||||||
endif
|
endif
|
||||||
|
@ -98,6 +105,8 @@ endif
|
||||||
###3
|
###3
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
||||||
CONFIG_PSPRCVR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspRecovery$(FIRMWARE_TYPE).sbin
|
CONFIG_PSPRCVR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspRecovery$(FIRMWARE_TYPE).sbin
|
||||||
|
else ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
CONFIG_PSPRCVR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspRecoveryBootLoader_prod_$(FIRMWARE_TYPE).sbin
|
||||||
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
CONFIG_PSPRCVR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspRecoveryBootLoader_prod_$(FIRMWARE_TYPE).sbin
|
CONFIG_PSPRCVR_FILE=$(top)/$(FIRMWARE_LOCATE)/PspRecoveryBootLoader_prod_$(FIRMWARE_TYPE).sbin
|
||||||
endif
|
endif
|
||||||
|
@ -105,6 +114,8 @@ endif
|
||||||
###2
|
###2
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
||||||
CONFIG_PSPSCUREOS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspSecureOs$(FIRMWARE_TYPE).sbin
|
CONFIG_PSPSCUREOS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspSecureOs$(FIRMWARE_TYPE).sbin
|
||||||
|
else ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
CONFIG_PSPSCUREOS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspSecureOs_prod_$(FIRMWARE_TYPE).csbin
|
||||||
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
CONFIG_PSPSCUREOS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspSecureOs_prod_$(FIRMWARE_TYPE).csbin
|
CONFIG_PSPSCUREOS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspSecureOs_prod_$(FIRMWARE_TYPE).csbin
|
||||||
endif
|
endif
|
||||||
|
@ -124,6 +135,8 @@ CONFIG_PSPSECUREDEBUG_FILE=$(top)/$(FIRMWARE_LOCATE)/PspSecureDebug$(FIRMWARE_TY
|
||||||
###12
|
###12
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
||||||
CONFIG_PSPTRUSTLETS_FILE=$(top)/$(FIRMWARE_LOCATE)/trustlets.bin
|
CONFIG_PSPTRUSTLETS_FILE=$(top)/$(FIRMWARE_LOCATE)/trustlets.bin
|
||||||
|
else ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
CONFIG_PSPTRUSTLETS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspTrustlets_prod_$(FIRMWARE_TYPE).cbin
|
||||||
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
CONFIG_PSPTRUSTLETS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspTrustlets_prod_$(FIRMWARE_TYPE).cbin
|
CONFIG_PSPTRUSTLETS_FILE=$(top)/$(FIRMWARE_LOCATE)/PspTrustlets_prod_$(FIRMWARE_TYPE).cbin
|
||||||
endif
|
endif
|
||||||
|
@ -131,12 +144,16 @@ endif
|
||||||
###13
|
###13
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00730F01), y)
|
||||||
CONFIG_TRUSTLETKEY_FILE=$(top)/$(FIRMWARE_LOCATE)/Trustlet.tkn.cert
|
CONFIG_TRUSTLETKEY_FILE=$(top)/$(FIRMWARE_LOCATE)/Trustlet.tkn.cert
|
||||||
|
else ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
CONFIG_TRUSTLETKEY_FILE=$(top)/$(FIRMWARE_LOCATE)/TrustletKey_prod_$(FIRMWARE_TYPE).sbin
|
||||||
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
CONFIG_TRUSTLETKEY_FILE=$(top)/$(FIRMWARE_LOCATE)/TrustletKey_prod_$(FIRMWARE_TYPE).sbin
|
CONFIG_TRUSTLETKEY_FILE=$(top)/$(FIRMWARE_LOCATE)/TrustletKey_prod_$(FIRMWARE_TYPE).sbin
|
||||||
endif
|
endif
|
||||||
|
|
||||||
###18
|
###18
|
||||||
ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
ifeq ($(CONFIG_CPU_AMD_PI_00670F00), y)
|
||||||
|
CONFIG_SMUFIRMWARE2_FILE=$(top)/$(FIRMWARE_LOCATE)/SmuFirmware2_prod_$(FIRMWARE_TYPE).sbin
|
||||||
|
else ifeq ($(CONFIG_CPU_AMD_PI_00660F01), y)
|
||||||
CONFIG_SMUFIRMWARE2_FILE=$(top)/$(FIRMWARE_LOCATE)/SmuFirmware2_prod_$(FIRMWARE_TYPE).sbin
|
CONFIG_SMUFIRMWARE2_FILE=$(top)/$(FIRMWARE_LOCATE)/SmuFirmware2_prod_$(FIRMWARE_TYPE).sbin
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue