summaryrefslogtreecommitdiff
path: root/src/radeon_probe.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/radeon_probe.h')
-rw-r--r--src/radeon_probe.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/src/radeon_probe.h b/src/radeon_probe.h
index 355e935..b651e7d 100644
--- a/src/radeon_probe.h
+++ b/src/radeon_probe.h
@@ -104,22 +104,26 @@ typedef enum
typedef struct
{
+ Bool IsUsed;
+ Bool IsActive;
+ int binding; // which instance of the driver "owns" this controller
+ DisplayModePtr pCurMode;
+} RADEONController;
+
+typedef struct
+{
RADEONDDCType DDCType;
RADEONDacType DACType;
RADEONTmdsType TMDSType;
RADEONConnectorType ConnectorType;
RADEONMonitorType MonType;
xf86MonPtr MonInfo;
+
+ /* one connector can be bound to one CRTC */
+ int crtc_num;
} RADEONConnector;
-typedef struct
-{
- Bool IsUsed;
- Bool IsActive;
- int binding; // which instance of the driver "owns" this controller
- DisplayModePtr pCurMode;
- RADEONConnector* pPort;
-} RADEONController;
+
#define RADEON_MAX_CONNECTOR 2
#define RADEON_MAX_CRTC 2