[coreboot-gerrit] New patch to review for coreboot: src/cpu/amd: Add socket AM3+ support
Marty Plummer (ntzrmtthihu777@gmail.com)
gerrit at coreboot.org
Thu Dec 1 09:03:02 CET 2016
Marty Plummer (ntzrmtthihu777 at gmail.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17668
-gerrit
commit d86864f3b79e5c4fb65fee22d1b40cd66270affd
Author: Marty Plummer <ntzrmtthihu777 at gmail.com>
Date: Thu Dec 1 01:58:47 2016 -0600
src/cpu/amd: Add socket AM3+ support
Pretty much a clone of src/cpu/amd/socket_AM3 for the sake of
explicit distinction between AM3/AM3+ mobos. Checked against
src/cpu/amd/agesa/family15/Kconfig for accuracy.
Change-Id: I421728d1d69bd52fbf1fbc8f8780d7b1dd2a79a5
Signed-off-by: Marty Plummer <ntzrmtthihu777 at gmail.com>
---
src/cpu/amd/Kconfig | 1 +
src/cpu/amd/Makefile.inc | 1 +
src/cpu/amd/socket_AM3r2/Kconfig | 30 ++++++++++++++++++++++++++++++
src/cpu/amd/socket_AM3r2/Makefile.inc | 13 +++++++++++++
4 files changed, 45 insertions(+)
diff --git a/src/cpu/amd/Kconfig b/src/cpu/amd/Kconfig
index 23e4deb..e51ddf9 100644
--- a/src/cpu/amd/Kconfig
+++ b/src/cpu/amd/Kconfig
@@ -4,6 +4,7 @@ source src/cpu/amd/socket_940/Kconfig
source src/cpu/amd/socket_AM2/Kconfig
source src/cpu/amd/socket_AM2r2/Kconfig
source src/cpu/amd/socket_AM3/Kconfig
+source src/cpu/amd/socket_AM3r2/Kconfig
source src/cpu/amd/socket_C32/Kconfig
source src/cpu/amd/socket_FM2/Kconfig
source src/cpu/amd/socket_G34/Kconfig
diff --git a/src/cpu/amd/Makefile.inc b/src/cpu/amd/Makefile.inc
index da6862d..5bfaad4 100644
--- a/src/cpu/amd/Makefile.inc
+++ b/src/cpu/amd/Makefile.inc
@@ -6,6 +6,7 @@ subdirs-$(CONFIG_CPU_AMD_SOCKET_940) += socket_940
subdirs-$(CONFIG_CPU_AMD_SOCKET_AM2) += socket_AM2
subdirs-$(CONFIG_CPU_AMD_SOCKET_AM2R2) += socket_AM2r2
subdirs-$(CONFIG_CPU_AMD_SOCKET_AM3) += socket_AM3
+subdirs-$(CONFIG_CPU_AMD_SOCKET_AM3R2) += socket_AM3r2
subdirs-$(CONFIG_CPU_AMD_SOCKET_ASB2) += socket_ASB2
subdirs-$(CONFIG_CPU_AMD_SOCKET_C32_NON_AGESA) += socket_C32
subdirs-$(CONFIG_CPU_AMD_SOCKET_FM2_NON_AGESA) += socket_FM2
diff --git a/src/cpu/amd/socket_AM3r2/Kconfig b/src/cpu/amd/socket_AM3r2/Kconfig
new file mode 100644
index 0000000..41590ce
--- /dev/null
+++ b/src/cpu/amd/socket_AM3r2/Kconfig
@@ -0,0 +1,30 @@
+config CPU_AMD_SOCKET_AM3R2
+ bool
+ select CPU_AMD_MODEL_10XXX
+ select PCI_IO_CFG_EXT
+ select X86_AMD_FIXED_MTRRS
+
+if CPU_AMD_SOCKET_AM3R2
+
+config CPU_SOCKET_TYPE
+ hex
+ default 0x11
+
+config EXT_RT_TBL_SUPPORT
+ bool
+ default n
+
+config CBB
+ hex
+ default 0x0
+
+config CDB
+ hex
+ default 0x18
+
+config XIP_ROM_SIZE
+ hex
+ default 0x80000
+
+endif
+
diff --git a/src/cpu/amd/socket_AM3r2/Makefile.inc b/src/cpu/amd/socket_AM3r2/Makefile.inc
new file mode 100644
index 0000000..6917441
--- /dev/null
+++ b/src/cpu/amd/socket_AM3r2/Makefile.inc
@@ -0,0 +1,13 @@
+subdirs-y += ../family_10h-family_15h
+subdirs-y += ../quadcore
+subdirs-y += ../mtrr
+subdirs-y += ../microcode
+subdirs-y += ../../x86/tsc
+subdirs-y += ../../x86/lapic
+subdirs-y += ../../x86/cache
+subdirs-y += ../../x86/pae
+subdirs-y += ../../x86/mtrr
+subdirs-y += ../../x86/smm
+subdirs-y += ../smm
+
+cpu_incs-y += $(src)/cpu/amd/car/cache_as_ram.inc
More information about the coreboot-gerrit
mailing list