Searched refs:intel_encoder (Results 1 - 11 of 11) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/i915/
H A Dintel_modes.c37 bool intel_ddc_probe(struct intel_encoder *intel_encoder) argument
57 intel_i2c_quirk_set(intel_encoder->enc.dev, true);
58 ret = i2c_transfer(intel_encoder->ddc_bus, msgs, 2);
59 intel_i2c_quirk_set(intel_encoder->enc.dev, false);
H A Dintel_hdmi.c41 struct intel_encoder base;
206 struct intel_encoder *intel_encoder; local
220 intel_encoder = &intel_hdmi->base;
226 intel_encoder->type = INTEL_OUTPUT_HDMI;
231 intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
235 intel_encoder->clone_mask = (1 << INTEL_HDMIB_CLONE_BIT);
236 intel_encoder->ddc_bus = intel_i2c_create(dev, GPIOE, "HDMIB");
239 intel_encoder->clone_mask = (1 << INTEL_HDMIC_CLONE_BIT);
240 intel_encoder
[all...]
H A Dintel_crt.c263 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
266 if (intel_encoder->type != INTEL_OUTPUT_ANALOG)
269 return intel_ddc_probe(intel_encoder);
273 intel_crt_load_detect(struct drm_crtc *crtc, struct intel_encoder *intel_encoder) argument
275 struct drm_encoder *encoder = &intel_encoder->enc;
405 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
425 status = intel_crt_load_detect(encoder->crtc, intel_encoder);
451 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
517 struct intel_encoder *intel_encoder; local
[all...]
H A Dintel_dvo.c81 struct intel_encoder base;
343 struct intel_encoder *intel_encoder; local
361 intel_encoder = &intel_dvo->base;
364 intel_encoder->ddc_bus = intel_i2c_create(dev, GPIOD, "DVODDC_D");
365 if (!intel_encoder->ddc_bus)
401 intel_encoder->type = INTEL_OUTPUT_DVO;
402 intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
405 intel_encoder->clone_mask =
414 intel_encoder
[all...]
H A Dintel_drv.h112 struct intel_encoder { struct
119 void (*hot_plug)(struct intel_encoder *);
176 #define enc_to_intel_encoder(x) container_of(x, struct intel_encoder, enc)
193 extern bool intel_ddc_probe(struct intel_encoder *intel_encoder);
210 extern void intel_edp_link_config (struct intel_encoder *, int *, int *);
234 extern struct drm_crtc *intel_get_load_detect_pipe(struct intel_encoder *intel_encoder,
238 extern void intel_release_load_detect_pipe(struct intel_encoder *intel_encoder,
[all...]
H A Dintel_lvds.c45 struct intel_encoder base;
464 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
469 ret = intel_ddc_get_modes(connector, intel_encoder->ddc_bus);
830 struct intel_encoder *intel_encoder; local
869 intel_encoder = &intel_lvds->base;
870 encoder = &intel_encoder->enc;
875 drm_encoder_init(dev, &intel_encoder->enc, &intel_lvds_enc_funcs,
878 drm_mode_connector_attach_encoder(&intel_connector->base, &intel_encoder
[all...]
H A Dintel_dp.c49 struct intel_encoder base;
72 intel_edp_link_config (struct intel_encoder *intel_encoder, argument
75 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base);
656 * Find the lane count in the intel_encoder private
1526 intel_dp_hot_plug(struct intel_encoder *intel_encoder) argument
1528 struct intel_dp *intel_dp = container_of(intel_encoder, struct intel_dp, base);
1582 struct intel_encoder *intel_encoder; local
[all...]
H A Dintel_sdvo.c66 struct intel_encoder base;
2429 struct intel_encoder *intel_encoder; local
2441 intel_encoder = &intel_sdvo->base;
2442 intel_encoder->type = INTEL_OUTPUT_SDVO;
2456 intel_encoder->i2c_bus = intel_i2c_create(dev, i2c_reg, "SDVOCTRL_E for SDVOB");
2458 intel_encoder->i2c_bus = intel_i2c_create(dev, i2c_reg, "SDVOCTRL_E for SDVOC");
2460 if (!intel_encoder->i2c_bus)
2466 intel_sdvo_i2c_bit_algo.functionality = intel_encoder->i2c_bus->algo->functionality;
2479 intel_encoder
[all...]
H A Dintel_tv.c48 struct intel_encoder base;
1606 struct intel_encoder *intel_encoder; local
1657 intel_encoder = &intel_tv->base;
1663 drm_encoder_init(dev, &intel_encoder->enc, &intel_tv_enc_funcs,
1666 drm_mode_connector_attach_encoder(&intel_connector->base, &intel_encoder->enc);
1667 intel_encoder->type = INTEL_OUTPUT_TVOUT;
1668 intel_encoder->crtc_mask = (1 << 0) | (1 << 1);
1669 intel_encoder->clone_mask = (1 << INTEL_TV_CLONE_BIT);
1670 intel_encoder
[all...]
H A Dintel_display.c755 struct intel_encoder *intel_encoder = enc_to_intel_encoder(l_entry); local
756 if (intel_encoder->type == type)
2449 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
2451 if (intel_encoder->ddc_bus)
2452 intel_i2c_destroy(intel_encoder->ddc_bus);
2454 if (intel_encoder->i2c_bus)
2455 intel_i2c_destroy(intel_encoder->i2c_bus);
2458 kfree(intel_encoder);
3530 struct intel_encoder *intel_encoder; local
4402 intel_get_load_detect_pipe(struct intel_encoder *intel_encoder, struct drm_connector *connector, struct drm_display_mode *mode, int *dpms_mode) argument
4488 intel_release_load_detect_pipe(struct intel_encoder *intel_encoder, struct drm_connector *connector, int dpms_mode) argument
5205 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
5307 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
[all...]
H A Di915_irq.c267 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local
269 if (intel_encoder->hot_plug)
270 (*intel_encoder->hot_plug) (intel_encoder);

Completed in 225 milliseconds