Lines Matching refs:intel_encoder

840 static void intel_hdmi_prepare(struct intel_encoder *encoder)  in intel_hdmi_prepare()
876 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
904 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
954 static void intel_enable_hdmi_audio(struct intel_encoder *encoder) in intel_enable_hdmi_audio()
964 static void g4x_enable_hdmi(struct intel_encoder *encoder) in g4x_enable_hdmi()
985 static void ibx_enable_hdmi(struct intel_encoder *encoder) in ibx_enable_hdmi()
1034 static void cpt_enable_hdmi(struct intel_encoder *encoder) in cpt_enable_hdmi()
1087 static void vlv_enable_hdmi(struct intel_encoder *encoder) in vlv_enable_hdmi()
1091 static void intel_disable_hdmi(struct intel_encoder *encoder) in intel_disable_hdmi()
1130 static void g4x_disable_hdmi(struct intel_encoder *encoder) in g4x_disable_hdmi()
1140 static void pch_disable_hdmi(struct intel_encoder *encoder) in pch_disable_hdmi()
1148 static void pch_post_disable_hdmi(struct intel_encoder *encoder) in pch_post_disable_hdmi()
1217 struct intel_encoder *encoder; in hdmi_12bpc_possible()
1245 bool intel_hdmi_compute_config(struct intel_encoder *encoder, in intel_hdmi_compute_config()
1547 static void intel_hdmi_pre_enable(struct intel_encoder *encoder) in intel_hdmi_pre_enable()
1560 static void vlv_hdmi_pre_enable(struct intel_encoder *encoder) in vlv_hdmi_pre_enable()
1608 static void vlv_hdmi_pre_pll_enable(struct intel_encoder *encoder) in vlv_hdmi_pre_pll_enable()
1641 static void chv_data_lane_soft_reset(struct intel_encoder *encoder, in chv_data_lane_soft_reset()
1685 static void chv_hdmi_pre_pll_enable(struct intel_encoder *encoder) in chv_hdmi_pre_pll_enable()
1764 static void chv_hdmi_post_pll_disable(struct intel_encoder *encoder) in chv_hdmi_post_pll_disable()
1797 static void vlv_hdmi_post_disable(struct intel_encoder *encoder) in vlv_hdmi_post_disable()
1813 static void chv_hdmi_post_disable(struct intel_encoder *encoder) in chv_hdmi_post_disable()
1826 static void chv_hdmi_pre_enable(struct intel_encoder *encoder) in chv_hdmi_pre_enable()
2027 struct intel_encoder *intel_encoder = &intel_dig_port->base; in intel_hdmi_init_connector() local
2028 struct drm_device *dev = intel_encoder->base.dev; in intel_hdmi_init_connector()
2052 intel_encoder->hpd_pin = HPD_PORT_A; in intel_hdmi_init_connector()
2054 intel_encoder->hpd_pin = HPD_PORT_B; in intel_hdmi_init_connector()
2061 intel_encoder->hpd_pin = HPD_PORT_C; in intel_hdmi_init_connector()
2070 intel_encoder->hpd_pin = HPD_PORT_D; in intel_hdmi_init_connector()
2090 intel_encoder->hpd_pin = HPD_PORT_E; in intel_hdmi_init_connector()
2093 intel_encoder->hpd_pin = HPD_PORT_A; in intel_hdmi_init_connector()
2129 intel_connector_attach_encoder(intel_connector, intel_encoder); in intel_hdmi_init_connector()
2146 struct intel_encoder *intel_encoder; in intel_hdmi_init() local
2159 intel_encoder = &intel_dig_port->base; in intel_hdmi_init()
2161 drm_encoder_init(dev, &intel_encoder->base, &intel_hdmi_enc_funcs, in intel_hdmi_init()
2164 intel_encoder->compute_config = intel_hdmi_compute_config; in intel_hdmi_init()
2166 intel_encoder->disable = pch_disable_hdmi; in intel_hdmi_init()
2167 intel_encoder->post_disable = pch_post_disable_hdmi; in intel_hdmi_init()
2169 intel_encoder->disable = g4x_disable_hdmi; in intel_hdmi_init()
2171 intel_encoder->get_hw_state = intel_hdmi_get_hw_state; in intel_hdmi_init()
2172 intel_encoder->get_config = intel_hdmi_get_config; in intel_hdmi_init()
2174 intel_encoder->pre_pll_enable = chv_hdmi_pre_pll_enable; in intel_hdmi_init()
2175 intel_encoder->pre_enable = chv_hdmi_pre_enable; in intel_hdmi_init()
2176 intel_encoder->enable = vlv_enable_hdmi; in intel_hdmi_init()
2177 intel_encoder->post_disable = chv_hdmi_post_disable; in intel_hdmi_init()
2178 intel_encoder->post_pll_disable = chv_hdmi_post_pll_disable; in intel_hdmi_init()
2180 intel_encoder->pre_pll_enable = vlv_hdmi_pre_pll_enable; in intel_hdmi_init()
2181 intel_encoder->pre_enable = vlv_hdmi_pre_enable; in intel_hdmi_init()
2182 intel_encoder->enable = vlv_enable_hdmi; in intel_hdmi_init()
2183 intel_encoder->post_disable = vlv_hdmi_post_disable; in intel_hdmi_init()
2185 intel_encoder->pre_enable = intel_hdmi_pre_enable; in intel_hdmi_init()
2187 intel_encoder->enable = cpt_enable_hdmi; in intel_hdmi_init()
2189 intel_encoder->enable = ibx_enable_hdmi; in intel_hdmi_init()
2191 intel_encoder->enable = g4x_enable_hdmi; in intel_hdmi_init()
2194 intel_encoder->type = INTEL_OUTPUT_HDMI; in intel_hdmi_init()
2197 intel_encoder->crtc_mask = 1 << 2; in intel_hdmi_init()
2199 intel_encoder->crtc_mask = (1 << 0) | (1 << 1); in intel_hdmi_init()
2201 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_hdmi_init()
2203 intel_encoder->cloneable = 1 << INTEL_OUTPUT_ANALOG; in intel_hdmi_init()
2210 intel_encoder->cloneable |= 1 << INTEL_OUTPUT_HDMI; in intel_hdmi_init()