diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_mode.h')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_mode.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h index 832d9fa1a4c4..6ddf31a2d34e 100644 --- a/drivers/gpu/drm/radeon/radeon_mode.h +++ b/drivers/gpu/drm/radeon/radeon_mode.h | |||
@@ -187,12 +187,10 @@ struct radeon_pll { | |||
187 | struct radeon_i2c_chan { | 187 | struct radeon_i2c_chan { |
188 | struct i2c_adapter adapter; | 188 | struct i2c_adapter adapter; |
189 | struct drm_device *dev; | 189 | struct drm_device *dev; |
190 | union { | 190 | struct i2c_algo_bit_data bit; |
191 | struct i2c_algo_bit_data bit; | ||
192 | struct i2c_algo_dp_aux_data dp; | ||
193 | } algo; | ||
194 | struct radeon_i2c_bus_rec rec; | 191 | struct radeon_i2c_bus_rec rec; |
195 | struct drm_dp_aux aux; | 192 | struct drm_dp_aux aux; |
193 | bool has_aux; | ||
196 | }; | 194 | }; |
197 | 195 | ||
198 | /* mostly for macs, but really any system without connector tables */ | 196 | /* mostly for macs, but really any system without connector tables */ |
@@ -440,7 +438,6 @@ struct radeon_encoder { | |||
440 | struct radeon_connector_atom_dig { | 438 | struct radeon_connector_atom_dig { |
441 | uint32_t igp_lane_info; | 439 | uint32_t igp_lane_info; |
442 | /* displayport */ | 440 | /* displayport */ |
443 | struct radeon_i2c_chan *dp_i2c_bus; | ||
444 | u8 dpcd[DP_RECEIVER_CAP_SIZE]; | 441 | u8 dpcd[DP_RECEIVER_CAP_SIZE]; |
445 | u8 dp_sink_type; | 442 | u8 dp_sink_type; |
446 | int dp_clock; | 443 | int dp_clock; |
@@ -702,8 +699,6 @@ extern void atombios_dig_transmitter_setup(struct drm_encoder *encoder, | |||
702 | uint8_t lane_set); | 699 | uint8_t lane_set); |
703 | extern void radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder); | 700 | extern void radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder); |
704 | extern struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder); | 701 | extern struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder); |
705 | extern int radeon_dp_i2c_aux_ch(struct i2c_adapter *adapter, int mode, | ||
706 | u8 write_byte, u8 *read_byte); | ||
707 | void radeon_atom_copy_swap(u8 *dst, u8 *src, u8 num_bytes, bool to_le); | 702 | void radeon_atom_copy_swap(u8 *dst, u8 *src, u8 num_bytes, bool to_le); |
708 | 703 | ||
709 | extern void radeon_i2c_init(struct radeon_device *rdev); | 704 | extern void radeon_i2c_init(struct radeon_device *rdev); |
@@ -715,9 +710,6 @@ extern void radeon_i2c_add(struct radeon_device *rdev, | |||
715 | const char *name); | 710 | const char *name); |
716 | extern struct radeon_i2c_chan *radeon_i2c_lookup(struct radeon_device *rdev, | 711 | extern struct radeon_i2c_chan *radeon_i2c_lookup(struct radeon_device *rdev, |
717 | struct radeon_i2c_bus_rec *i2c_bus); | 712 | struct radeon_i2c_bus_rec *i2c_bus); |
718 | extern struct radeon_i2c_chan *radeon_i2c_create_dp(struct drm_device *dev, | ||
719 | struct radeon_i2c_bus_rec *rec, | ||
720 | const char *name); | ||
721 | extern struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev, | 713 | extern struct radeon_i2c_chan *radeon_i2c_create(struct drm_device *dev, |
722 | struct radeon_i2c_bus_rec *rec, | 714 | struct radeon_i2c_bus_rec *rec, |
723 | const char *name); | 715 | const char *name); |