Lines Matching refs:dcb

388 		    (nv_encoder->dcb && nv_encoder->dcb->type == type))  in find_encoder()
423 switch (nv_encoder->dcb->type) { in nouveau_connector_ddc_detect()
477 if (nv_encoder->dcb->i2c_index == idx && edid) { in nouveau_connector_of_detect()
502 if (nv_encoder->dcb->type == DCB_OUTPUT_DP) in nouveau_connector_set_encoder()
509 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nouveau_connector_set_encoder()
510 nv_encoder->dcb->type == DCB_OUTPUT_TMDS) { in nouveau_connector_set_encoder()
528 nv_encoder->dcb->type == DCB_OUTPUT_TMDS ? in nouveau_connector_set_encoder()
601 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nouveau_connector_detect()
603 if (nv_encoder->dcb->type == DCB_OUTPUT_ANALOG) in nouveau_connector_detect()
606 if (nv_partner && ((nv_encoder->dcb->type == DCB_OUTPUT_ANALOG && in nouveau_connector_detect()
607 nv_partner->dcb->type == DCB_OUTPUT_TMDS) || in nouveau_connector_detect()
608 (nv_encoder->dcb->type == DCB_OUTPUT_TMDS && in nouveau_connector_detect()
609 nv_partner->dcb->type == DCB_OUTPUT_ANALOG))) { in nouveau_connector_detect()
692 if (nv_encoder->dcb->lvdsconf.use_acpi_for_edid) { in nouveau_connector_detect_lvds()
705 nv_encoder->dcb->lvdsconf.use_straps_for_mode)) { in nouveau_connector_detect_lvds()
776 if (nv_encoder && nv_encoder->dcb->type == DCB_OUTPUT_TV) in nouveau_connector_set_property()
875 if (nv_encoder->dcb->type != DCB_OUTPUT_LVDS) { in nouveau_connector_detect_depth()
955 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && in nouveau_connector_get_modes()
956 (nv_encoder->dcb->lvdsconf.use_straps_for_mode || in nouveau_connector_get_modes()
991 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) in nouveau_connector_get_modes()
1008 struct dcb_output *dcb = nv_connector->detected_encoder->dcb; in get_tmds_link_bandwidth() local
1011 nouveau_duallink && nv_encoder->dcb->duallink_possible ? 2 : 1; in get_tmds_link_bandwidth()
1038 if (dcb->location != DCB_LOC_ON_CHIP || in get_tmds_link_bandwidth()
1058 switch (nv_encoder->dcb->type) { in nouveau_connector_mode_valid()
1072 max_clock = nv_encoder->dcb->crtconf.maxfreq; in nouveau_connector_mode_valid()
1216 drm_conntype_from_dcb(enum dcb_connector_type dcb) in drm_conntype_from_dcb() argument
1218 switch (dcb) { in drm_conntype_from_dcb()
1279 nv_connector->dcb = olddcb_conn(dev, index); in nouveau_connector_create()
1280 if (nv_connector->dcb) { in nouveau_connector_create()
1281 u32 entry = ROM16(nv_connector->dcb[0]); in nouveau_connector_create()
1283 entry |= (u32)ROM16(nv_connector->dcb[2]) << 16; in nouveau_connector_create()
1285 nv_connector->type = nv_connector->dcb[0]; in nouveau_connector_create()
1313 struct dcb_table *dcbt = &drm->vbios.dcb; in nouveau_connector_create()