Lines Matching full:lvds

50 /* Private structure for the integrated LVDS support */
196 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()
280 * Set the dithering flag on LVDS as needed, note that there is no in intel_pre_enable_lvds()
281 * special lvds dither control bit on pch-split platforms, dithering is in intel_pre_enable_lvds()
286 * Bspec wording suggests that LVDS port dithering only exists in intel_pre_enable_lvds()
420 drm_err(&dev_priv->drm, "Can't support LVDS on pipe A\n"); in intel_lvds_compute_config()
431 "forcing display bpp (was %d) to LVDS (%d)\n", in intel_lvds_compute_config()
514 DRM_INFO("Skipping LVDS initialization for %s\n", id->ident); in intel_no_lvds_dmi_callback()
518 /* These systems claim to have LVDS, but really don't */
733 DRM_INFO("Forcing lvds to dual link mode on %s\n", id->ident); in intel_dual_link_lvds_callback()
794 /* single channel LVDS is limited to 112 MHz */ in compute_is_dual_link_lvds()
802 * BIOS should set the proper LVDS register value at boot, but in compute_is_dual_link_lvds()
804 * we need to check "the value to be set" in VBT when LVDS in compute_is_dual_link_lvds()
819 * intel_lvds_init - setup LVDS connectors on this device
822 * Create the connector, register the LVDS DDC bus, and try to figure out what
823 * modes we can display on the LVDS panel (if present).
837 u32 lvds; in intel_lvds_init() local
841 /* Skip init on machines we know falsely report LVDS */ in intel_lvds_init()
844 "Useless DMI match. Internal LVDS support disabled by VBT\n"); in intel_lvds_init()
850 "Internal LVDS support disabled by VBT\n"); in intel_lvds_init()
857 lvds_reg = LVDS; in intel_lvds_init()
859 lvds = intel_de_read(dev_priv, lvds_reg); in intel_lvds_init()
862 if ((lvds & LVDS_DETECTED) == 0) in intel_lvds_init()
868 if ((lvds & LVDS_PORT_EN) == 0) { in intel_lvds_init()
870 "LVDS is not present in VBT\n"); in intel_lvds_init()
874 "LVDS is not present in VBT, but enabled anyway\n"); in intel_lvds_init()
896 DRM_MODE_ENCODER_LVDS, "LVDS"); in intel_lvds_init()
939 lvds_encoder->init_lvds_val = lvds; in intel_lvds_init()
942 * LVDS discovery: in intel_lvds_init()
945 * 3) check to see if LVDS is already on in intel_lvds_init()
1005 drm_dbg_kms(&dev_priv->drm, "detected %s-link lvds configuration\n", in intel_lvds_init()
1008 lvds_encoder->a3_power = lvds & LVDS_A3_POWER_MASK; in intel_lvds_init()
1015 drm_dbg_kms(&dev_priv->drm, "No LVDS modes found, disabling.\n"); in intel_lvds_init()