summaryrefslogtreecommitdiff
path: root/src/drivers/intel/gma/Kconfig
diff options
context:
space:
mode:
authorSubrata Banik <subratabanik@google.com>2023-09-17 18:39:31 +0000
committerSubrata Banik <subratabanik@google.com>2023-10-04 18:50:21 +0000
commit1858903e780391cac0f37157f5de821b508d4e8d (patch)
treed55d930c30b0f3600926a36a17c1bd76630d13e3 /src/drivers/intel/gma/Kconfig
parentb6b3c62ea188aacb4803bf6f00691a824bef98c5 (diff)
drivers/intel/gma: Update port select bit definitions
This commit updates the port select bit definitions for the TRANS_DDI_FUNC_CTL registers in the Intel GMA driver to accommodate the changes introduced since TGL SoC. Specifically, the following changes were made: - Updated the DDI select bit definitions from 3-bits (bit 28-30) to 4-bits (bit 27-30). - Introduces `INTEL_GMA_VERSION_2` config to accommodate the port and pipe related differences between previous generation GMA register (TRANS_DDI_FUNC_CTL) to the current generation GMA register. This commit backports the change from the following upstream patch: https://patchwork.freedesktop.org/patch/msgid/20190713010940.17711-3- lucas.demarchi@intel.com BUG=b:299137940 TEST=Able to build and boot google/rex. Change-Id: I815ffa90c2e235afd70baa7e3837e1f9af89b1b0 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/78078 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Eric Lai <ericllai@google.com> Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
Diffstat (limited to 'src/drivers/intel/gma/Kconfig')
-rw-r--r--src/drivers/intel/gma/Kconfig16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/drivers/intel/gma/Kconfig b/src/drivers/intel/gma/Kconfig
index d1e16e2c3d..e6704f07bd 100644
--- a/src/drivers/intel/gma/Kconfig
+++ b/src/drivers/intel/gma/Kconfig
@@ -122,6 +122,22 @@ config INTEL_GMA_OPREGION_2_1
bool
default n
+config INTEL_GMA_VERSION_2
+ bool
+ default n
+ help
+ Intel display port and pipe related register definitions have changed since
+ Tiger Lake SoC. This option enables support for the updated `TRANS_DDI_FUNC_CTL`
+ register definitions.
+
+ SoCs that support Intel GMA Version 2 include:
+ * Alder Lake
+ * Meteor Lake
+ * Tiger Lake
+
+ If you are unsure whether your SoC supports Intel GMA Version 2, it is safe to
+ disable this option.
+
if GFX_GMA || EARLY_GFX_GMA
config GFX_GMA_DYN_CPU