Subversion Repositories Kolibri OS

Rev

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

Rev 6320 Rev 6660
Line 780... Line 780...
780
	 */
780
	 */
781
	uint32_t (*get_aux_send_ctl)(struct intel_dp *dp,
781
	uint32_t (*get_aux_send_ctl)(struct intel_dp *dp,
782
				     bool has_aux_irq,
782
				     bool has_aux_irq,
783
				     int send_bytes,
783
				     int send_bytes,
784
				     uint32_t aux_clock_divider);
784
				     uint32_t aux_clock_divider);
785
	bool train_set_valid;
-
 
Line 786... Line 785...
786
 
785
 
787
	/* Displayport compliance testing */
786
	/* Displayport compliance testing */
788
	unsigned long compliance_test_type;
787
	unsigned long compliance_test_type;
789
	unsigned long compliance_test_data;
788
	unsigned long compliance_test_data;
Line 1175... Line 1174...
1175
void intel_modeset_preclose(struct drm_device *dev, struct drm_file *file);
1174
void intel_modeset_preclose(struct drm_device *dev, struct drm_file *file);
Line 1176... Line 1175...
1176
 
1175
 
1177
int skl_update_scaler_crtc(struct intel_crtc_state *crtc_state);
1176
int skl_update_scaler_crtc(struct intel_crtc_state *crtc_state);
Line 1178... Line 1177...
1178
int skl_max_scale(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state);
1177
int skl_max_scale(struct intel_crtc *crtc, struct intel_crtc_state *crtc_state);
1179
 
1178
 
1180
unsigned long intel_plane_obj_offset(struct intel_plane *intel_plane,
1179
u32 intel_plane_obj_offset(struct intel_plane *intel_plane,
Line 1181... Line 1180...
1181
				     struct drm_i915_gem_object *obj,
1180
				     struct drm_i915_gem_object *obj,
1182
				     unsigned int plane);
1181
				     unsigned int plane);
Line 1193... Line 1192...
1193
void intel_csr_load_program(struct drm_device *dev);
1192
void intel_csr_load_program(struct drm_device *dev);
1194
void intel_csr_ucode_fini(struct drm_device *dev);
1193
void intel_csr_ucode_fini(struct drm_device *dev);
1195
void assert_csr_loaded(struct drm_i915_private *dev_priv);
1194
void assert_csr_loaded(struct drm_i915_private *dev_priv);
Line 1196... Line 1195...
1196
 
1195
 
1197
/* intel_dp.c */
1196
/* intel_dp.c */
1198
void intel_dp_init(struct drm_device *dev, int output_reg, enum port port);
1197
bool intel_dp_init(struct drm_device *dev, int output_reg, enum port port);
1199
bool intel_dp_init_connector(struct intel_digital_port *intel_dig_port,
1198
bool intel_dp_init_connector(struct intel_digital_port *intel_dig_port,
1200
			     struct intel_connector *intel_connector);
1199
			     struct intel_connector *intel_connector);
1201
void intel_dp_set_link_params(struct intel_dp *intel_dp,
1200
void intel_dp_set_link_params(struct intel_dp *intel_dp,
1202
			      const struct intel_crtc_state *pipe_config);
1201
			      const struct intel_crtc_state *pipe_config);
1203
void intel_dp_start_link_train(struct intel_dp *intel_dp);
1202
void intel_dp_start_link_train(struct intel_dp *intel_dp);
1204
void intel_dp_stop_link_train(struct intel_dp *intel_dp);
1203
void intel_dp_stop_link_train(struct intel_dp *intel_dp);
-
 
1204
void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode);
-
 
1205
void intel_dp_encoder_reset(struct drm_encoder *encoder);
1205
void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode);
1206
void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder);
1206
void intel_dp_encoder_destroy(struct drm_encoder *encoder);
1207
void intel_dp_encoder_destroy(struct drm_encoder *encoder);
1207
int intel_dp_sink_crc(struct intel_dp *intel_dp, u8 *crc);
1208
int intel_dp_sink_crc(struct intel_dp *intel_dp, u8 *crc);
1208
bool intel_dp_compute_config(struct intel_encoder *encoder,
1209
bool intel_dp_compute_config(struct intel_encoder *encoder,
1209
			     struct intel_crtc_state *pipe_config);
1210
			     struct intel_crtc_state *pipe_config);