summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNico Huber <nico.huber@secunet.com>2019-05-10 16:26:07 +0200
committerNico Huber <nico.h@gmx.de>2019-05-12 15:02:23 +0000
commit47953d0ae066ad05a62e3dc5ae560e3a6796d035 (patch)
treeac2a5a61f2d7e3b062bf268404fa5ccd559edd7d /src
parenta029b3f4a409352c14dcb477b4291cada3275575 (diff)
downloadcoreboot-47953d0ae066ad05a62e3dc5ae560e3a6796d035.tar.xz
3rdparty/libgfxinit: Update for runtime CPU detection
Beside one tiny fix for framebuffer scaling, this contains a major refactoring of libgfxinit's configuration infrastructure. With this, we are finally able to detect CPUs at runtime and only have to confi- gure a CPU/GPU generation. Change-Id: Iccf4557453878536f527e4a1902439a1961ab701 Signed-off-by: Nico Huber <nico.huber@secunet.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/32736 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src')
-rw-r--r--src/drivers/intel/gma/Kconfig19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/drivers/intel/gma/Kconfig b/src/drivers/intel/gma/Kconfig
index 4f897fab13..bf7e4b65fe 100644
--- a/src/drivers/intel/gma/Kconfig
+++ b/src/drivers/intel/gma/Kconfig
@@ -86,22 +86,19 @@ config GFX_GMA_INTERNAL_IS_LVDS
if GFX_GMA
-config GFX_GMA_CPU
+config GFX_GMA_DYN_CPU
+ def_bool y
+ help
+ Activates runtime CPU detection in libgfxinit.
+
+config GFX_GMA_GENERATION
string
default "Broxton" if SOC_INTEL_APOLLOLAKE
default "Skylake" if SOC_INTEL_SKYLAKE
- default "Broadwell" if SOC_INTEL_BROADWELL
- default "Haswell" if NORTHBRIDGE_INTEL_HASWELL
- default "Ivybridge" if NORTHBRIDGE_INTEL_IVYBRIDGE
- default "Sandybridge" if NORTHBRIDGE_INTEL_SANDYBRIDGE
- default "Ironlake" if NORTHBRIDGE_INTEL_NEHALEM
+ default "Haswell" if NORTHBRIDGE_INTEL_HASWELL || SOC_INTEL_BROADWELL
+ default "Ironlake" if NORTHBRIDGE_INTEL_NEHALEM || NORTHBRIDGE_INTEL_SANDYBRIDGE || NORTHBRIDGE_INTEL_IVYBRIDGE
default "G45" if NORTHBRIDGE_INTEL_GM45 || NORTHBRIDGE_INTEL_X4X
-config GFX_GMA_CPU_VARIANT
- string
- default "ULT" if (SOC_INTEL_SKYLAKE && !SKYLAKE_SOC_PCH_H) || SOC_INTEL_BROADWELL || NORTHBRIDGE_INTEL_HASWELL
- default "Normal"
-
config GFX_GMA_INTERNAL_PORT
string
default "DP" if GFX_GMA_INTERNAL_IS_EDP