gma tgl: Factor power-domain handling out

ADL-P brings new power domains with different dependencies. Let's
make room for an alternative implementation.

This breaks building the ADL-P config until its implementation is
added in a follow-up commit.

Change-Id: I38d6702fe34536ba5d4023f1b1f2e4a979df21b9
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/508
Reviewed-by: Thomas Heijligen <src@posteo.de>
diff --git a/common/tigerlake/hw-gfx-gma-power_and_clocks.ads b/common/tigerlake/hw-gfx-gma-power_and_clocks.ads
index c1ab521..fc68a9a 100644
--- a/common/tigerlake/hw-gfx-gma-power_and_clocks.ads
+++ b/common/tigerlake/hw-gfx-gma-power_and_clocks.ads
@@ -13,6 +13,8 @@
 --
 
 with HW.GFX.GMA.Config_Helpers;
+with HW.GFX.GMA.Power_Domains;
+with HW.GFX.GMA.Power_Domains_Common;
 
 private package HW.GFX.GMA.Power_And_Clocks is
 
@@ -36,10 +38,18 @@
       Post => Config_Helpers.Stable_FB (Configs'Old, Configs);
    procedure Enable_CDClk;
 
-   procedure Power_Set_To (Configs : Pipe_Configs);
-   procedure Power_Up (Port : Active_Port_Type; Success : out Boolean);
-   procedure Power_Up (Old_Configs, New_Configs : Pipe_Configs);
-   procedure Power_Down (Old_Configs, Tmp_Configs, New_Configs : Pipe_Configs);
+   procedure Power_Set_To (Configs : Pipe_Configs)
+   renames
+      Power_Domains_Common.Power_Set_To;
+   procedure Power_Up (Port : Active_Port_Type; Success : out Boolean)
+   renames
+      Power_Domains.Power_Up;
+   procedure Power_Up (Old_Configs, New_Configs : Pipe_Configs)
+   renames
+      Power_Domains_Common.Power_Up;
+   procedure Power_Down (Old_Configs, Tmp_Configs, New_Configs : Pipe_Configs)
+   renames
+      Power_Domains_Common.Power_Down;
 
    procedure Get_RefClk (RefClk : out RefClk_Range);