/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/i915/ |
H A D | intel_modes.c | 37 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 D | intel_hdmi.c | 41 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 D | intel_crt.c | 263 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 D | intel_dvo.c | 81 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 D | intel_drv.h | 112 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 D | intel_lvds.c | 45 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 D | intel_dp.c | 49 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 D | intel_sdvo.c | 66 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 D | intel_tv.c | 48 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 D | intel_display.c | 755 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 D | i915_irq.c | 267 struct intel_encoder *intel_encoder = enc_to_intel_encoder(encoder); local 269 if (intel_encoder->hot_plug) 270 (*intel_encoder->hot_plug) (intel_encoder);
|