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);