summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHal Martin <hal.martin@gmail.com>2017-10-28 10:55:23 +0000
committerMartin Roth <martinroth@google.com>2017-11-07 04:39:14 +0000
commit399d35fee0a7b926109510a8b9037e3d2fbb04e2 (patch)
treef14b567e147be30e3b507d909a7c4a14e52d5632
parent3727708aefb03ac7ca0f15246cfded18b85b49b3 (diff)
downloadcoreboot-399d35fee0a7b926109510a8b9037e3d2fbb04e2.tar.xz
cpu/intel: Add Intel FCBGA1023 socket support
This socket is used by 2nd and 3rd generation mobile SKUs from 2011-2013. select SSE2 per review suggestion Change-Id: I9306a3364ae15530c99ca3379cfa2057c5879681 Signed-off-by: Hal Martin <hal.martin@gmail.com> Reviewed-on: https://review.coreboot.org/22209 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
-rw-r--r--src/cpu/intel/Kconfig1
-rw-r--r--src/cpu/intel/Makefile.inc1
-rw-r--r--src/cpu/intel/socket_FCBGA1023/Kconfig12
-rw-r--r--src/cpu/intel/socket_FCBGA1023/Makefile.inc7
4 files changed, 21 insertions, 0 deletions
diff --git a/src/cpu/intel/Kconfig b/src/cpu/intel/Kconfig
index 138da8c1dd..bd4e690b40 100644
--- a/src/cpu/intel/Kconfig
+++ b/src/cpu/intel/Kconfig
@@ -28,6 +28,7 @@ source src/cpu/intel/socket_BGA956/Kconfig
source src/cpu/intel/socket_BGA1284/Kconfig
source src/cpu/intel/socket_FC_PGA370/Kconfig
source src/cpu/intel/socket_FCBGA559/Kconfig
+source src/cpu/intel/socket_FCBGA1023/Kconfig
source src/cpu/intel/socket_mFCBGA479/Kconfig
source src/cpu/intel/socket_mFCPGA478/Kconfig
source src/cpu/intel/socket_mPGA478/Kconfig
diff --git a/src/cpu/intel/Makefile.inc b/src/cpu/intel/Makefile.inc
index 1874075c37..8ee4a9dc6b 100644
--- a/src/cpu/intel/Makefile.inc
+++ b/src/cpu/intel/Makefile.inc
@@ -10,6 +10,7 @@ subdirs-$(CONFIG_CPU_INTEL_SOCKET_BGA1284) += socket_BGA1284
subdirs-$(CONFIG_CPU_INTEL_EP80579) += ep80579
subdirs-$(CONFIG_CPU_INTEL_SOCKET_FC_PGA370) += socket_FC_PGA370
subdirs-$(CONFIG_CPU_INTEL_SOCKET_FCBGA559) += socket_FCBGA559
+subdirs-$(CONFIG_CPU_INTEL_SOCKET_FCBGA1023) += socket_FCBGA1023
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MFCBGA479) += socket_mFCBGA479
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MFCPGA478) += socket_mFCPGA478
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MPGA478) += socket_mPGA478
diff --git a/src/cpu/intel/socket_FCBGA1023/Kconfig b/src/cpu/intel/socket_FCBGA1023/Kconfig
new file mode 100644
index 0000000000..3c6e2bfe25
--- /dev/null
+++ b/src/cpu/intel/socket_FCBGA1023/Kconfig
@@ -0,0 +1,12 @@
+config CPU_INTEL_SOCKET_FCBGA1023
+ bool
+
+if CPU_INTEL_SOCKET_FCBGA1023
+
+config SOCKET_SPECIFIC_OPTIONS # dummy
+ def_bool y
+ select MMX
+ select SSE
+ select SSE2
+
+endif
diff --git a/src/cpu/intel/socket_FCBGA1023/Makefile.inc b/src/cpu/intel/socket_FCBGA1023/Makefile.inc
new file mode 100644
index 0000000000..539f285d92
--- /dev/null
+++ b/src/cpu/intel/socket_FCBGA1023/Makefile.inc
@@ -0,0 +1,7 @@
+subdirs-y += ../../x86/tsc
+subdirs-y += ../../x86/mtrr
+subdirs-y += ../../x86/lapic
+subdirs-y += ../../x86/cache
+subdirs-y += ../../x86/smm
+subdirs-y += ../microcode
+subdirs-y += ../turbo