Lines Matching full:lvds
23 * LVDS I2C backlight control macros
83 * Set LVDS backlight level by I2C command
152 dev_info(dev->dev, "Backlight lvds set brightness %08x\n", in psb_lvds_pwm_set_brightness()
160 * Set LVDS backlight level either by I2C or PWM
169 dev_err(dev->dev, "NO LVDS backlight info\n"); in psb_intel_lvds_set_brightness()
251 /* XXX: We never power down the LVDS pairs. */ in psb_intel_lvds_encoder_dpms()
265 lvds_priv->saveLVDS = REG_READ(LVDS); in psb_intel_lvds_save()
318 REG_WRITE(LVDS, lvds_priv->saveLVDS); in psb_intel_lvds_restore()
378 /* PSB requires the LVDS is on pipe B, MRST has only one pipe anyway */ in psb_intel_lvds_mode_fixup()
380 pr_err("Can't support LVDS on pipe A\n"); in psb_intel_lvds_mode_fixup()
392 pr_err("Can't enable LVDS and another encoder on the same pipe\n"); in psb_intel_lvds_mode_fixup()
466 * The LVDS pin pair will already have been turned on in the in psb_intel_lvds_mode_set()
519 * psb_intel_lvds_destroy - unregister and free LVDS structures
627 * psb_intel_lvds_init - setup LVDS connectors on this device
630 * Create the connector, register the LVDS DDC bus, and try to figure out what
631 * modes we can display on the LVDS panel (if present).
644 u32 lvds; in psb_intel_lvds_init() local
661 dev_err(dev->dev, "LVDS private allocation error\n"); in psb_intel_lvds_init()
710 * LVDS discovery: in psb_intel_lvds_init()
713 * 3) check to see if LVDS is already on in psb_intel_lvds_init()
760 lvds = REG_READ(LVDS); in psb_intel_lvds_init()
761 pipe = (lvds & LVDS_PIPEB_SELECT) ? 1 : 0; in psb_intel_lvds_init()
764 if (crtc && (lvds & LVDS_PORT_EN)) { in psb_intel_lvds_init()
777 dev_err(dev->dev, "Found no modes on the lvds, ignoring the LVDS\n"); in psb_intel_lvds_init()
782 * Blacklist machines with BIOSes that list an LVDS panel without in psb_intel_lvds_init()