gma registers: Add Read_GTT() procedure
Change-Id: I0f8091b8958d0c228430fad4b8343fc362a2dbb7
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/libgfxinit/+/27057
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/common/hw-gfx-gma.adb b/common/hw-gfx-gma.adb
index baa7e6c..abd19b1 100644
--- a/common/hw-gfx-gma.adb
+++ b/common/hw-gfx-gma.adb
@@ -601,6 +601,15 @@
Registers.Write_GTT (GTT_Page, Device_Address, Valid);
end Write_GTT;
+ procedure Read_GTT
+ (Device_Address : out GTT_Address_Type;
+ Valid : out Boolean;
+ GTT_Page : in GTT_Range)
+ is
+ begin
+ Registers.Read_GTT (Device_Address, Valid, GTT_Page);
+ end Read_GTT;
+
procedure Setup_Default_GTT (FB : Framebuffer_Type; Phys_Base : Word32)
with
Pre => Is_Initialized and Valid_Phys_FB (FB, Phys_Base)