Lines Matching refs:lvds_priv
271 struct psb_intel_lvds_priv *lvds_priv = in psb_intel_lvds_save() local
274 lvds_priv->savePP_ON = REG_READ(LVDSPP_ON); in psb_intel_lvds_save()
275 lvds_priv->savePP_OFF = REG_READ(LVDSPP_OFF); in psb_intel_lvds_save()
276 lvds_priv->saveLVDS = REG_READ(LVDS); in psb_intel_lvds_save()
277 lvds_priv->savePP_CONTROL = REG_READ(PP_CONTROL); in psb_intel_lvds_save()
278 lvds_priv->savePP_CYCLE = REG_READ(PP_CYCLE); in psb_intel_lvds_save()
280 lvds_priv->saveBLC_PWM_CTL = REG_READ(BLC_PWM_CTL); in psb_intel_lvds_save()
281 lvds_priv->savePFIT_CONTROL = REG_READ(PFIT_CONTROL); in psb_intel_lvds_save()
282 lvds_priv->savePFIT_PGM_RATIOS = REG_READ(PFIT_PGM_RATIOS); in psb_intel_lvds_save()
297 lvds_priv->savePP_ON, in psb_intel_lvds_save()
298 lvds_priv->savePP_OFF, in psb_intel_lvds_save()
299 lvds_priv->saveLVDS, in psb_intel_lvds_save()
300 lvds_priv->savePP_CONTROL, in psb_intel_lvds_save()
301 lvds_priv->savePP_CYCLE, in psb_intel_lvds_save()
302 lvds_priv->saveBLC_PWM_CTL); in psb_intel_lvds_save()
310 struct psb_intel_lvds_priv *lvds_priv = in psb_intel_lvds_restore() local
314 lvds_priv->savePP_ON, in psb_intel_lvds_restore()
315 lvds_priv->savePP_OFF, in psb_intel_lvds_restore()
316 lvds_priv->saveLVDS, in psb_intel_lvds_restore()
317 lvds_priv->savePP_CONTROL, in psb_intel_lvds_restore()
318 lvds_priv->savePP_CYCLE, in psb_intel_lvds_restore()
319 lvds_priv->saveBLC_PWM_CTL); in psb_intel_lvds_restore()
321 REG_WRITE(BLC_PWM_CTL, lvds_priv->saveBLC_PWM_CTL); in psb_intel_lvds_restore()
322 REG_WRITE(PFIT_CONTROL, lvds_priv->savePFIT_CONTROL); in psb_intel_lvds_restore()
323 REG_WRITE(PFIT_PGM_RATIOS, lvds_priv->savePFIT_PGM_RATIOS); in psb_intel_lvds_restore()
324 REG_WRITE(LVDSPP_ON, lvds_priv->savePP_ON); in psb_intel_lvds_restore()
325 REG_WRITE(LVDSPP_OFF, lvds_priv->savePP_OFF); in psb_intel_lvds_restore()
327 REG_WRITE(PP_CYCLE, lvds_priv->savePP_CYCLE); in psb_intel_lvds_restore()
328 REG_WRITE(PP_CONTROL, lvds_priv->savePP_CONTROL); in psb_intel_lvds_restore()
329 REG_WRITE(LVDS, lvds_priv->saveLVDS); in psb_intel_lvds_restore()
331 if (lvds_priv->savePP_CONTROL & POWER_TARGET_ON) { in psb_intel_lvds_restore()
524 struct psb_intel_lvds_priv *lvds_priv = gma_encoder->dev_priv; in psb_intel_lvds_get_modes() local
528 ret = psb_intel_ddc_get_modes(connector, &lvds_priv->i2c_bus->adapter); in psb_intel_lvds_get_modes()
562 struct psb_intel_lvds_priv *lvds_priv = gma_encoder->dev_priv; in psb_intel_lvds_destroy() local
564 if (lvds_priv->ddc_bus) in psb_intel_lvds_destroy()
565 psb_intel_i2c_destroy(lvds_priv->ddc_bus); in psb_intel_lvds_destroy()
688 struct psb_intel_lvds_priv *lvds_priv; in psb_intel_lvds_init() local
709 lvds_priv = kzalloc(sizeof(struct psb_intel_lvds_priv), GFP_KERNEL); in psb_intel_lvds_init()
710 if (!lvds_priv) { in psb_intel_lvds_init()
715 gma_encoder->dev_priv = lvds_priv; in psb_intel_lvds_init()
749 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); in psb_intel_lvds_init()
750 if (!lvds_priv->i2c_bus) { in psb_intel_lvds_init()
755 lvds_priv->i2c_bus->slave_addr = 0x2C; in psb_intel_lvds_init()
756 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; in psb_intel_lvds_init()
769 lvds_priv->ddc_bus = psb_intel_i2c_create(dev, GPIOC, "LVDSDDC_C"); in psb_intel_lvds_init()
770 if (!lvds_priv->ddc_bus) { in psb_intel_lvds_init()
781 psb_intel_ddc_get_modes(connector, &lvds_priv->ddc_bus->adapter); in psb_intel_lvds_init()
837 if (lvds_priv->ddc_bus) in psb_intel_lvds_init()
838 psb_intel_i2c_destroy(lvds_priv->ddc_bus); in psb_intel_lvds_init()
840 if (lvds_priv->i2c_bus) in psb_intel_lvds_init()
841 psb_intel_i2c_destroy(lvds_priv->i2c_bus); in psb_intel_lvds_init()