gma tgl: Add connector programming
This patch adds support for enabling displays on both combo PHY ports
and Type-C ports over DP-Alt mode.
Verified eDP, HDMI (not Type-C), and DP Alt mode on google/delbin.
Change-Id: I908e8bef8451d21eecde9ce6defddc2b3df7f738
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/469
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: Nico Huber <nico.h@gmx.de>
diff --git a/common/hw-gfx-gma-config.ads.template b/common/hw-gfx-gma-config.ads.template
index 75ba159..3b21351 100644
--- a/common/hw-gfx-gma-config.ads.template
+++ b/common/hw-gfx-gma-config.ads.template
@@ -333,6 +333,9 @@
----------- Rawclk -----------
Need_Rawclk_Numerator : <genbool> := Tigerlake_On;
+ ----------- Combo Phy --------
+ Has_TGL_Buffer_Translations : <tglbool> := CPU_Tigerlake;
+
----------------------------------------------------------------------------
Max_Pipe : <ilkvar> Pipe_Index :=
@@ -341,7 +344,7 @@
Last_Digital_Port : <hswsklvar> Digital_Port :=
(if Has_DDI_E then DIGI_E else DIGI_C);
- Last_TC_Port : constant TGL_Digital_Port :=
+ Last_TC_Port : constant GPU_Port :=
(if not Tigerlake_On then DIGI_E -- Makes 'First..Last_TC_Port empty.
else DDI_TC4);