• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/gpu/drm/nouveau/

Lines Matching refs:dcb

129 		nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index;
136 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index);
152 struct dcb_entry *dcb = nouveau_encoder(encoder)->dcb;
155 if (dcb->type != OUTPUT_TMDS || dcb->location == DCB_LOC_ON_CHIP)
169 struct dcb_entry *slave_dcb = nouveau_encoder(slave)->dcb;
172 slave_dcb->tmdsconf.slave_addr == dcb->tmdsconf.slave_addr)
204 uint32_t bits1618 = nv_encoder->dcb->or & OUTPUT_A ? 0x10000 : 0x40000;
206 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP)
233 if (nv_encoder->dcb->type == OUTPUT_LVDS && dev_priv->saved_reg.sel_clk & 0xf0) {
263 if (nv_encoder->dcb->location == DCB_LOC_ON_CHIP)
266 *cr_lcd |= (nv_encoder->dcb->or << 4) & 0x30;
267 if (nv_encoder->dcb->type == OUTPUT_LVDS)
341 if (nv_encoder->dcb->location != DCB_LOC_ON_CHIP &&
344 if (nv_encoder->dcb->type == OUTPUT_LVDS) {
445 struct dcb_entry *dcbe = nv_encoder->dcb;
475 nv_crtc->index, '@' + ffs(nv_encoder->dcb->or));
517 mode, nv_encoder->dcb->index);
522 if (nv_encoder->dcb->lvdsconf.use_power_scripts) {
529 nv04_dfp_get_bound_head(dev, nv_encoder->dcb);
536 call_lvds_script(dev, nv_encoder->dcb, head,
542 call_lvds_script(dev, nv_encoder->dcb, head,
568 mode, nv_encoder->dcb->index);
581 nv04_dfp_get_bound_head(dev, nv_encoder->dcb);
591 if (nv_encoder->dcb->type == OUTPUT_LVDS) {
594 call_lvds_script(dev, nv_encoder->dcb, head, LVDS_PANEL_ON,
599 } else if (nv_encoder->dcb->type == OUTPUT_TMDS) {
603 run_tmds_table(dev, nv_encoder->dcb, head, clock);
625 struct dcb_entry *dcb = nouveau_encoder(encoder)->dcb;
630 .addr = (dcb->tmdsconf.slave_addr == 0x7 ? 0x3a : 0x38),
704 nv_encoder->dcb = entry;