2 * Copyright 2012 Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
6 * Alexander von Gluck, kallisti5@unixzen.com
12 #include <Accelerant.h>
14 #include <GraphicsDefs.h>
19 // Required configuration
20 bool valid
; // Is valid DP information
21 uint32 auxPin
; // Normally GPIO pin on GPU
22 uint8 revision
; // DP Revision from DPCD
25 uint32 linkRate
; // DP Link Speed 162000, 270000, 540000
27 // Internal State information
28 uint8 linkStatus
[DP_LINK_STATUS_SIZE
];
30 uint8 trainingAttempts
;
32 int trainingReadInterval
;
44 uint32
dp_encode_link_rate(uint32 linkRate
);
45 uint32
dp_decode_link_rate(uint32 rawLinkRate
);
47 uint32
dp_get_pixel_clock_max(int linkRate
, int laneCount
, int bpp
);