gma broxton: Implement pre-PLL setup for DDI PHYs

Some lane configuration that's supposed to happen before enabling
the display PLL.

Change-Id: I08ec3ac26164061b19d695ab600d6bb9eeadd7ad
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/18424
Tested-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
diff --git a/common/hw-gfx-gma-registers.ads b/common/hw-gfx-gma-registers.ads
index 84caefc..4e58651 100644
--- a/common/hw-gfx-gma-registers.ads
+++ b/common/hw-gfx-gma-registers.ads
@@ -284,7 +284,15 @@
       BXT_PORT_PLL_9_C,
       BXT_PORT_PLL_10_C,
       BXT_PORT_PCS_DW12_01_B,
+      BXT_PORT_TX_DW14_LN0_B,
+      BXT_PORT_TX_DW14_LN1_B,
+      BXT_PORT_TX_DW14_LN2_B,
+      BXT_PORT_TX_DW14_LN3_B,
       BXT_PORT_PCS_DW12_01_C,
+      BXT_PORT_TX_DW14_LN0_C,
+      BXT_PORT_TX_DW14_LN1_C,
+      BXT_PORT_TX_DW14_LN2_C,
+      BXT_PORT_TX_DW14_LN3_C,
       BXT_PORT_PCS_DW12_GRP_B,
       BXT_PORT_PCS_DW12_GRP_C,
       BXT_DE_PLL_CTL,
@@ -521,6 +529,10 @@
       BXT_PORT_REF_DW6_A,
       BXT_PORT_REF_DW8_A,
       BXT_PORT_PCS_DW12_01_A,
+      BXT_PORT_TX_DW14_LN0_A,
+      BXT_PORT_TX_DW14_LN1_A,
+      BXT_PORT_TX_DW14_LN2_A,
+      BXT_PORT_TX_DW14_LN3_A,
       BXT_PORT_PCS_DW12_GRP_A);
 
    pragma Warnings
@@ -960,6 +972,20 @@
       BXT_PORT_CL1CM_DW30_BC  => 16#06_c078# / Register_Width,
       BXT_PORT_CL2CM_DW6_BC   => 16#06_c358# / Register_Width,
 
+      -- Broxton DDI PHY TX lane registers
+      BXT_PORT_TX_DW14_LN0_A  => 16#16_2538# / Register_Width,
+      BXT_PORT_TX_DW14_LN1_A  => 16#16_25b8# / Register_Width,
+      BXT_PORT_TX_DW14_LN2_A  => 16#16_2738# / Register_Width,
+      BXT_PORT_TX_DW14_LN3_A  => 16#16_27b8# / Register_Width,
+      BXT_PORT_TX_DW14_LN0_B  => 16#06_c538# / Register_Width,
+      BXT_PORT_TX_DW14_LN1_B  => 16#06_c5b8# / Register_Width,
+      BXT_PORT_TX_DW14_LN2_B  => 16#06_c738# / Register_Width,
+      BXT_PORT_TX_DW14_LN3_B  => 16#06_c7b8# / Register_Width,
+      BXT_PORT_TX_DW14_LN0_C  => 16#06_c938# / Register_Width,
+      BXT_PORT_TX_DW14_LN1_C  => 16#06_c9b8# / Register_Width,
+      BXT_PORT_TX_DW14_LN2_C  => 16#06_cb38# / Register_Width,
+      BXT_PORT_TX_DW14_LN3_C  => 16#06_cbb8# / Register_Width,
+
       -- Broxton DDI PHY ref registers
       BXT_PORT_REF_DW3_A      => 16#16_218c# / Register_Width,
       BXT_PORT_REF_DW3_BC     => 16#06_c18c# / Register_Width,