280,6 → 280,7 |
fixed20_12 hsc; |
struct drm_display_mode native_mode; |
int pll_id; |
int deferred_flip_completion; |
}; |
|
struct radeon_encoder_primary_dac { |
435,6 → 436,9 |
struct radeon_i2c_chan *ddc_bus; |
/* some systems have an hdmi and vga port with a shared ddc line */ |
bool shared_ddc; |
/* for some Radeon chip families we apply an additional EDID header |
check as part of the DDC probe */ |
bool requires_extended_probe; |
bool use_digital; |
/* we need to mind the EDID between detect |
and get modes due to analog/digital/tvencoder */ |
511,7 → 515,8 |
u8 val); |
extern void radeon_router_select_ddc_port(struct radeon_connector *radeon_connector); |
extern void radeon_router_select_cd_port(struct radeon_connector *radeon_connector); |
extern bool radeon_ddc_probe(struct radeon_connector *radeon_connector); |
extern bool radeon_ddc_probe(struct radeon_connector *radeon_connector, |
bool requires_extended_probe); |
extern int radeon_ddc_get_modes(struct radeon_connector *radeon_connector); |
|
extern struct drm_encoder *radeon_best_encoder(struct drm_connector *connector); |