Subversion Repositories Kolibri OS

Rev

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

Rev 1986 Rev 2160
Line 278... Line 278...
278
	u8 v_border;
278
	u8 v_border;
279
	fixed20_12 vsc;
279
	fixed20_12 vsc;
280
	fixed20_12 hsc;
280
	fixed20_12 hsc;
281
	struct drm_display_mode native_mode;
281
	struct drm_display_mode native_mode;
282
	int pll_id;
282
	int pll_id;
-
 
283
	int deferred_flip_completion;
283
};
284
};
Line 284... Line 285...
284
 
285
 
285
struct radeon_encoder_primary_dac {
286
struct radeon_encoder_primary_dac {
286
	/* legacy primary dac */
287
	/* legacy primary dac */
Line 433... Line 434...
433
	uint32_t connector_id;
434
	uint32_t connector_id;
434
	uint32_t devices;
435
	uint32_t devices;
435
	struct radeon_i2c_chan *ddc_bus;
436
	struct radeon_i2c_chan *ddc_bus;
436
	/* some systems have an hdmi and vga port with a shared ddc line */
437
	/* some systems have an hdmi and vga port with a shared ddc line */
437
	bool shared_ddc;
438
	bool shared_ddc;
-
 
439
	/* for some Radeon chip families we apply an additional EDID header
-
 
440
	   check as part of the DDC probe */
-
 
441
	bool requires_extended_probe;
438
	bool use_digital;
442
	bool use_digital;
439
	/* we need to mind the EDID between detect
443
	/* we need to mind the EDID between detect
440
	   and get modes due to analog/digital/tvencoder */
444
	   and get modes due to analog/digital/tvencoder */
441
	struct edid *edid;
445
	struct edid *edid;
442
	void *con_priv;
446
	void *con_priv;
Line 509... Line 513...
509
				   u8 slave_addr,
513
				   u8 slave_addr,
510
				   u8 addr,
514
				   u8 addr,
511
				   u8 val);
515
				   u8 val);
512
extern void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector);
516
extern void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector);
513
extern void radeon_router_select_cd_port(struct radeon_connector *radeon_connector);
517
extern void radeon_router_select_cd_port(struct radeon_connector *radeon_connector);
514
extern bool radeon_ddc_probe(struct radeon_connector *radeon_connector);
518
extern bool radeon_ddc_probe(struct radeon_connector *radeon_connector,
-
 
519
			bool requires_extended_probe);
515
extern int radeon_ddc_get_modes(struct radeon_connector *radeon_connector);
520
extern int radeon_ddc_get_modes(struct radeon_connector *radeon_connector);
Line 516... Line 521...
516
 
521
 
Line 517... Line 522...
517
extern struct drm_encoder *radeon_best_encoder(struct drm_connector *connector);
522
extern struct drm_encoder *radeon_best_encoder(struct drm_connector *connector);