blob: 1de78d5f908def51af96af29e9d161a90613d167 [file] [log] [blame]
Nico Huber83693c82016-10-08 22:17:55 +02001--
2-- Copyright (C) 2015-2016 secunet Security Networks AG
3--
4-- This program is free software; you can redistribute it and/or modify
5-- it under the terms of the GNU General Public License as published by
6-- the Free Software Foundation; version 2 of the License.
7--
8-- This program is distributed in the hope that it will be useful,
9-- but WITHOUT ANY WARRANTY; without even the implied warranty of
10-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11-- GNU General Public License for more details.
12--
13
14package HW.GFX.GMA.PCH.FDI is
15
16 type Training_Pattern is (TP_1, TP_2, TP_Idle, TP_None);
17
18 procedure Pre_Train (Port : PCH.FDI_Port_Type; Port_Cfg : Port_Config);
19 procedure Train
20 (Port : in PCH.FDI_Port_Type;
21 TP : in Training_Pattern;
22 Success : out Boolean);
23 procedure Auto_Train (Port : PCH.FDI_Port_Type);
24 procedure Enable_EC (Port : PCH.FDI_Port_Type);
25
26 type Off_Type is (Rx_Off, Lanes_Off, Clock_Off);
27 procedure Off (Port : PCH.FDI_Port_Type; OT : Off_Type);
28
29end HW.GFX.GMA.PCH.FDI;