aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niewöhner <foss@mniewoehner.de>2020-12-20 18:01:26 +0100
committerMichael Niewöhner <foss@mniewoehner.de>2020-12-30 01:05:21 +0000
commitfca152cb89b1481c660819664cc2d76a2a15e011 (patch)
treea2b17e0e44ec67a02f11d6e2c32570e8b402299e
parent6f3c5df55ba15d5df2374fbfc9aae72fa7b1a3e8 (diff)
soc/intel/cnl: add Kconfig values for GMA backlight registers
Add the right register values for backlight control to CNL's Kconfig. To make iasl happy about the reversed register order, split the field. Change-Id: I05a06cc42397c202df9c9a1ebc72fb10da3b10ec Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/48772 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
-rw-r--r--src/drivers/intel/gma/acpi/gma.asl3
-rw-r--r--src/soc/intel/cannonlake/Kconfig12
2 files changed, 15 insertions, 0 deletions
diff --git a/src/drivers/intel/gma/acpi/gma.asl b/src/drivers/intel/gma/acpi/gma.asl
index c4ee2db826..03b049106c 100644
--- a/src/drivers/intel/gma/acpi/gma.asl
+++ b/src/drivers/intel/gma/acpi/gma.asl
@@ -20,6 +20,9 @@ Device (GFX0)
{
Offset (CONFIG_INTEL_GMA_BCLV_OFFSET),
BCLV, CONFIG_INTEL_GMA_BCLV_WIDTH,
+ }
+ Field (GFRG, DWordAcc, NoLock, Preserve)
+ {
Offset (CONFIG_INTEL_GMA_BCLM_OFFSET),
BCLM, CONFIG_INTEL_GMA_BCLM_WIDTH
}
diff --git a/src/soc/intel/cannonlake/Kconfig b/src/soc/intel/cannonlake/Kconfig
index ea4fadb113..a86c4df877 100644
--- a/src/soc/intel/cannonlake/Kconfig
+++ b/src/soc/intel/cannonlake/Kconfig
@@ -366,4 +366,16 @@ config INTEL_TXT_BIOSACM_ALIGNMENT
hex
default 0x40000 # 256KB
+config INTEL_GMA_BCLV_OFFSET
+ default 0xc8258
+
+config INTEL_GMA_BCLV_WIDTH
+ default 32
+
+config INTEL_GMA_BCLM_OFFSET
+ default 0xc8254
+
+config INTEL_GMA_BCLM_WIDTH
+ default 32
+
endif