Subversion Repositories Kolibri OS

Rev

Rev 5078 | Rev 6104 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5078 Rev 5271
Line 289... Line 289...
289
 
289
 
290
/* evil but including atombios.h is much worse */
290
/* evil but including atombios.h is much worse */
291
bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index,
291
bool radeon_atom_get_tv_timings(struct radeon_device *rdev, int index,
Line 292... Line -...
292
				struct drm_display_mode *mode);
-
 
293
 
-
 
294
 
-
 
295
static inline bool radeon_encoder_is_digital(struct drm_encoder *encoder)
-
 
296
{
-
 
297
	struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
-
 
298
	switch (radeon_encoder->encoder_id) {
-
 
299
	case ENCODER_OBJECT_ID_INTERNAL_LVDS:
-
 
300
	case ENCODER_OBJECT_ID_INTERNAL_TMDS1:
-
 
301
	case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_TMDS1:
-
 
302
	case ENCODER_OBJECT_ID_INTERNAL_LVTM1:
-
 
303
	case ENCODER_OBJECT_ID_INTERNAL_DVO1:
-
 
304
	case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_DVO1:
-
 
305
	case ENCODER_OBJECT_ID_INTERNAL_DDI:
-
 
306
	case ENCODER_OBJECT_ID_INTERNAL_UNIPHY:
-
 
307
	case ENCODER_OBJECT_ID_INTERNAL_KLDSCP_LVTMA:
-
 
308
	case ENCODER_OBJECT_ID_INTERNAL_UNIPHY1:
-
 
309
	case ENCODER_OBJECT_ID_INTERNAL_UNIPHY2:
-
 
310
	case ENCODER_OBJECT_ID_INTERNAL_UNIPHY3:
-
 
311
		return true;
-
 
312
	default:
-
 
313
		return false;
-
 
314
	}
-
 
315
}
292
				struct drm_display_mode *mode);
316
 
293
 
317
static bool radeon_atom_mode_fixup(struct drm_encoder *encoder,
294
static bool radeon_atom_mode_fixup(struct drm_encoder *encoder,
318
				   const struct drm_display_mode *mode,
295
				   const struct drm_display_mode *mode,
319
				   struct drm_display_mode *adjusted_mode)
296
				   struct drm_display_mode *adjusted_mode)