196587f13SAlexander von Gluck IV /* 296587f13SAlexander von Gluck IV * Copyright 2011, Haiku, Inc. All Rights Reserved. 396587f13SAlexander von Gluck IV * Distributed under the terms of the MIT License. 496587f13SAlexander von Gluck IV * 596587f13SAlexander von Gluck IV * Authors: 696587f13SAlexander von Gluck IV * Alexander von Gluck IV, kallisti5@unixzen.com 796587f13SAlexander von Gluck IV */ 896587f13SAlexander von Gluck IV #ifndef RADEON_HD_DISPLAYPORT_H 996587f13SAlexander von Gluck IV #define RADEON_HD_DISPLAYPORT_H 1096587f13SAlexander von Gluck IV 1196587f13SAlexander von Gluck IV 1296587f13SAlexander von Gluck IV #include <stdint.h> 1396587f13SAlexander von Gluck IV #include <SupportDefs.h> 1496587f13SAlexander von Gluck IV 1596587f13SAlexander von Gluck IV 16*18500e1cSAlexander von Gluck IV int dp_aux_write(uint32 hwPin, uint16 address, uint8* send, 1796587f13SAlexander von Gluck IV uint8 sendBytes, uint8 delay); 18*18500e1cSAlexander von Gluck IV int dp_aux_read(uint32 hwPin, uint16 address, uint8* recv, 1996587f13SAlexander von Gluck IV int recvBytes, uint8 delay); 20*18500e1cSAlexander von Gluck IV status_t dp_aux_set_i2c_byte(uint32 hwPin, uint16 address, 2196587f13SAlexander von Gluck IV uint8* data, bool end); 22*18500e1cSAlexander von Gluck IV status_t dp_aux_get_i2c_byte(uint32 hwPin, uint16 address, 2396587f13SAlexander von Gluck IV uint8* data, bool end); 2496587f13SAlexander von Gluck IV 2596587f13SAlexander von Gluck IV uint32 dp_get_link_clock(uint32 connectorIndex); 2696587f13SAlexander von Gluck IV status_t dp_link_train(uint32 connectorIndex); 2796587f13SAlexander von Gluck IV 2896587f13SAlexander von Gluck IV 2996587f13SAlexander von Gluck IV #endif /* RADEON_HD_DISPLAYPORT_H */ 30