Rev 1123 | Rev 1129 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1123 | Rev 1126 | ||
---|---|---|---|
Line 22... | Line 22... | ||
22 | * |
22 | * |
23 | * Authors: Dave Airlie |
23 | * Authors: Dave Airlie |
24 | * Alex Deucher |
24 | * Alex Deucher |
25 | */ |
25 | */ |
26 | #include "drmP.h" |
26 | #include "drmP.h" |
27 | //#include "drm_edid.h" |
27 | #include "drm_edid.h" |
28 | #include "drm_crtc.h" |
- | |
29 | #include "drm_crtc_helper.h" |
28 | #include "drm_crtc_helper.h" |
30 | #include "radeon_drm.h" |
29 | #include "radeon_drm.h" |
31 | #include "radeon.h" |
30 | #include "radeon.h" |
Line 32... | Line 31... | ||
32 | 31 | ||
Line 82... | Line 81... | ||
82 | { |
81 | { |
83 | int enc_id = connector->encoder_ids[0]; |
82 | int enc_id = connector->encoder_ids[0]; |
84 | struct drm_mode_object *obj; |
83 | struct drm_mode_object *obj; |
85 | struct drm_encoder *encoder; |
84 | struct drm_encoder *encoder; |
Line -... | Line 85... | ||
- | 85 | ||
- | 86 | ENTRY(); |
|
86 | 87 | ||
87 | /* pick the encoder ids */ |
88 | /* pick the encoder ids */ |
88 | if (enc_id) { |
89 | if (enc_id) { |
89 | obj = drm_mode_object_find(connector->dev, enc_id, DRM_MODE_OBJECT_ENCODER); |
90 | obj = drm_mode_object_find(connector->dev, enc_id, DRM_MODE_OBJECT_ENCODER); |
90 | if (!obj) |
91 | if (!obj) |
Line 321... | Line 322... | ||
321 | int enc_id = connector->encoder_ids[0]; |
322 | int enc_id = connector->encoder_ids[0]; |
322 | struct radeon_connector *radeon_connector = to_radeon_connector(connector); |
323 | struct radeon_connector *radeon_connector = to_radeon_connector(connector); |
323 | struct drm_mode_object *obj; |
324 | struct drm_mode_object *obj; |
324 | struct drm_encoder *encoder; |
325 | struct drm_encoder *encoder; |
325 | int i; |
326 | int i; |
- | 327 | ||
- | 328 | ENTRY(); |
|
- | 329 | ||
326 | for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { |
330 | for (i = 0; i < DRM_CONNECTOR_MAX_ENCODER; i++) { |
327 | if (connector->encoder_ids[i] == 0) |
331 | if (connector->encoder_ids[i] == 0) |
328 | break; |
332 | break; |
Line 329... | Line 333... | ||
329 | 333 | ||
Line 345... | Line 349... | ||
345 | 349 | ||
Line 346... | Line 350... | ||
346 | /* see if we have a default encoder TODO */ |
350 | /* see if we have a default encoder TODO */ |
347 | 351 | ||
- | 352 | /* then check use digitial */ |
|
- | 353 | /* pick the first one */ |
|
- | 354 | ||
348 | /* then check use digitial */ |
355 | dbgprintf("enc_id = %x\n", enc_id); |
349 | /* pick the first one */ |
356 | |
350 | if (enc_id) { |
357 | if (enc_id) { |
351 | obj = drm_mode_object_find(connector->dev, enc_id, DRM_MODE_OBJECT_ENCODER); |
358 | obj = drm_mode_object_find(connector->dev, enc_id, DRM_MODE_OBJECT_ENCODER); |
352 | if (!obj) |
359 | if (!obj) |