Lines Matching refs:psr
634 const struct bdb_psr *psr; in parse_psr() local
637 psr = find_section(bdb, BDB_PSR); in parse_psr()
638 if (!psr) { in parse_psr()
643 psr_table = &psr->psr_table[panel_type]; in parse_psr()
645 dev_priv->vbt.psr.full_link = psr_table->full_link; in parse_psr()
646 dev_priv->vbt.psr.require_aux_wakeup = psr_table->require_aux_to_wakeup; in parse_psr()
649 dev_priv->vbt.psr.idle_frames = psr_table->idle_frames < 0 ? 0 : in parse_psr()
654 dev_priv->vbt.psr.lines_to_wait = PSR_0_LINES_TO_WAIT; in parse_psr()
657 dev_priv->vbt.psr.lines_to_wait = PSR_1_LINE_TO_WAIT; in parse_psr()
660 dev_priv->vbt.psr.lines_to_wait = PSR_4_LINES_TO_WAIT; in parse_psr()
663 dev_priv->vbt.psr.lines_to_wait = PSR_8_LINES_TO_WAIT; in parse_psr()
671 dev_priv->vbt.psr.tp1_wakeup_time = psr_table->tp1_wakeup_time; in parse_psr()
672 dev_priv->vbt.psr.tp2_tp3_wakeup_time = psr_table->tp2_tp3_wakeup_time; in parse_psr()