Lines Matching full:lvds
23 * LVDS I2C backlight control macros
82 * Set LVDS backlight level by I2C command
149 dev_info(dev->dev, "Backlight lvds set brightness %08x\n", in psb_lvds_pwm_set_brightness()
157 * Set LVDS backlight level either by I2C or PWM
166 dev_err(dev->dev, "NO LVDS backlight info\n"); in psb_intel_lvds_set_brightness()
248 /* XXX: We never power down the LVDS pairs. */ in psb_intel_lvds_encoder_dpms()
261 lvds_priv->saveLVDS = REG_READ(LVDS); in psb_intel_lvds_save()
314 REG_WRITE(LVDS, lvds_priv->saveLVDS); in psb_intel_lvds_restore()
374 /* PSB requires the LVDS is on pipe B, MRST has only one pipe anyway */ in psb_intel_lvds_mode_fixup()
376 pr_err("Can't support LVDS on pipe A\n"); in psb_intel_lvds_mode_fixup()
388 pr_err("Can't enable LVDS and another encoder on the same pipe\n"); in psb_intel_lvds_mode_fixup()
462 * The LVDS pin pair will already have been turned on in the in psb_intel_lvds_mode_set()
613 * psb_intel_lvds_init - setup LVDS connectors on this device
617 * Create the connector, register the LVDS DDC bus, and try to figure out what
618 * modes we can display on the LVDS panel (if present).
632 u32 lvds; in psb_intel_lvds_init() local
651 dev_err(dev->dev, "LVDS private allocation error\n"); in psb_intel_lvds_init()
712 * LVDS discovery: in psb_intel_lvds_init()
715 * 3) check to see if LVDS is already on in psb_intel_lvds_init()
755 lvds = REG_READ(LVDS); in psb_intel_lvds_init()
756 pipe = (lvds & LVDS_PIPEB_SELECT) ? 1 : 0; in psb_intel_lvds_init()
759 if (crtc && (lvds & LVDS_PORT_EN)) { in psb_intel_lvds_init()
772 dev_err(dev->dev, "Found no modes on the lvds, ignoring the LVDS\n"); in psb_intel_lvds_init()
777 * Blacklist machines with BIOSes that list an LVDS panel without in psb_intel_lvds_init()