Lines Matching full:lvds
56 /* Private structure for the integrated LVDS support */
201 drm_dbg(&dev_priv->drm, "LVDS PPS:t1+t2 %d t3 %d t4 %d t5 %d tx %d " in intel_lvds_pps_get_hw_state()
288 * Set the dithering flag on LVDS as needed, note that there is no in intel_pre_enable_lvds()
289 * special lvds dither control bit on pch-split platforms, dithering is in intel_pre_enable_lvds()
294 * Bspec wording suggests that LVDS port dithering only exists in intel_pre_enable_lvds()
429 drm_err(&i915->drm, "Can't support LVDS on pipe A\n"); in intel_lvds_compute_config()
447 "forcing display bpp (was %d) to LVDS (%d)\n", in intel_lvds_compute_config()
523 DRM_INFO("Skipping LVDS initialization for %s\n", id->ident); in intel_no_lvds_dmi_callback()
527 /* These systems claim to have LVDS, but really don't */
742 DRM_INFO("Forcing lvds to dual link mode on %s\n", id->ident); in intel_dual_link_lvds_callback()
805 /* single channel LVDS is limited to 112 MHz */ in compute_is_dual_link_lvds()
813 * BIOS should set the proper LVDS register value at boot, but in compute_is_dual_link_lvds()
815 * we need to check "the value to be set" in VBT when LVDS in compute_is_dual_link_lvds()
835 * intel_lvds_init - setup LVDS connectors on this device
838 * Create the connector, register the LVDS DDC bus, and try to figure out what
839 * modes we can display on the LVDS panel (if present).
848 u32 lvds; in intel_lvds_init() local
851 /* Skip init on machines we know falsely report LVDS */ in intel_lvds_init()
854 "Useless DMI match. Internal LVDS support disabled by VBT\n"); in intel_lvds_init()
860 "Internal LVDS support disabled by VBT\n"); in intel_lvds_init()
867 lvds_reg = LVDS; in intel_lvds_init()
869 lvds = intel_de_read(i915, lvds_reg); in intel_lvds_init()
872 if ((lvds & LVDS_DETECTED) == 0) in intel_lvds_init()
878 if ((lvds & LVDS_PORT_EN) == 0) { in intel_lvds_init()
880 "LVDS is not present in VBT\n"); in intel_lvds_init()
884 "LVDS is not present in VBT, but enabled anyway\n"); in intel_lvds_init()
906 DRM_MODE_ENCODER_LVDS, "LVDS"); in intel_lvds_init()
942 lvds_encoder->init_lvds_val = lvds; in intel_lvds_init()
945 * LVDS discovery: in intel_lvds_init()
948 * 3) check to see if LVDS is already on in intel_lvds_init()
1000 drm_dbg_kms(&i915->drm, "detected %s-link lvds configuration\n", in intel_lvds_init()
1003 lvds_encoder->a3_power = lvds & LVDS_A3_POWER_MASK; in intel_lvds_init()
1008 drm_dbg_kms(&i915->drm, "No LVDS modes found, disabling.\n"); in intel_lvds_init()