gma registers: Update for Tiger Lake and Alder Lake
Add all of the necessary registers at once, so they do not distract
from the rest of the patches.
Change-Id: I32102b58018b62874d708b31621c3ca8f676ca02
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/libgfxinit/+/70890
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
diff --git a/common/skylake/hw-gfx-gma-power_and_clocks.adb b/common/skylake/hw-gfx-gma-power_and_clocks.adb
index 21bb303..2841208 100644
--- a/common/skylake/hw-gfx-gma-power_and_clocks.adb
+++ b/common/skylake/hw-gfx-gma-power_and_clocks.adb
@@ -223,10 +223,10 @@
end loop;
Registers.Unset_Mask
- (Register => Registers.DBUF_CTL,
+ (Register => Registers.DBUF_CTL_S0,
Mask => DBUF_CTL_DBUF_POWER_REQUEST);
Registers.Wait_Unset_Mask
- (Register => Registers.DBUF_CTL,
+ (Register => Registers.DBUF_CTL_S0,
Mask => DBUF_CTL_DBUF_POWER_STATE);
Registers.Unset_Mask
@@ -304,10 +304,10 @@
when 450_000_000 => 1,
when others => 0));
Registers.Set_Mask
- (Register => Registers.DBUF_CTL,
+ (Register => Registers.DBUF_CTL_S0,
Mask => DBUF_CTL_DBUF_POWER_REQUEST);
Registers.Wait_Set_Mask
- (Register => Registers.DBUF_CTL,
+ (Register => Registers.DBUF_CTL_S0,
Mask => DBUF_CTL_DBUF_POWER_STATE);
Config.CDClk := CDClk;