Subversion Repositories Kolibri OS

Rev

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)