Lines Matching refs:intel_encoder

51 	struct intel_encoder base;
70 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state()
96 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config()
136 static void intel_pre_enable_lvds(struct intel_encoder *encoder) in intel_pre_enable_lvds()
211 static void intel_enable_lvds(struct intel_encoder *encoder) in intel_enable_lvds()
238 static void intel_disable_lvds(struct intel_encoder *encoder) in intel_disable_lvds()
280 static bool intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument
283 struct drm_device *dev = intel_encoder->base.dev; in intel_lvds_compute_config()
285 to_lvds_encoder(&intel_encoder->base); in intel_lvds_compute_config()
843 struct intel_encoder *encoder; in intel_is_dual_link_lvds()
913 struct intel_encoder *intel_encoder; in intel_lvds_init() local
978 intel_encoder = &lvds_encoder->base; in intel_lvds_init()
979 encoder = &intel_encoder->base; in intel_lvds_init()
985 drm_encoder_init(dev, &intel_encoder->base, &intel_lvds_enc_funcs, in intel_lvds_init()
988 intel_encoder->enable = intel_enable_lvds; in intel_lvds_init()
989 intel_encoder->pre_enable = intel_pre_enable_lvds; in intel_lvds_init()
990 intel_encoder->compute_config = intel_lvds_compute_config; in intel_lvds_init()
991 intel_encoder->disable = intel_disable_lvds; in intel_lvds_init()
992 intel_encoder->get_hw_state = intel_lvds_get_hw_state; in intel_lvds_init()
993 intel_encoder->get_config = intel_lvds_get_config; in intel_lvds_init()
997 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_lvds_init()
998 intel_encoder->type = INTEL_OUTPUT_LVDS; in intel_lvds_init()
1000 intel_encoder->cloneable = 0; in intel_lvds_init()
1002 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_lvds_init()
1004 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_lvds_init()
1006 intel_encoder->crtc_mask = (1 << 1); in intel_lvds_init()