Rev 1986 | Rev 3192 | 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); |