Lines Matching refs:dcb

387 		    (nv_encoder->dcb && nv_encoder->dcb->type == type))  in find_encoder()
424 switch (nv_encoder->dcb->type) { in nouveau_connector_ddc_detect()
478 if (nv_encoder->dcb->i2c_index == idx && edid) { in nouveau_connector_of_detect()
503 if (nv_encoder->dcb->type == DCB_OUTPUT_DP) in nouveau_connector_set_encoder()
511 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nouveau_connector_set_encoder()
512 nv_encoder->dcb->type == DCB_OUTPUT_TMDS) { in nouveau_connector_set_encoder()
530 nv_encoder->dcb->type == DCB_OUTPUT_TMDS ? in nouveau_connector_set_encoder()
603 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nouveau_connector_detect()
605 if (nv_encoder->dcb->type == DCB_OUTPUT_ANALOG) in nouveau_connector_detect()
608 if (nv_partner && ((nv_encoder->dcb->type == DCB_OUTPUT_ANALOG && in nouveau_connector_detect()
609 nv_partner->dcb->type == DCB_OUTPUT_TMDS) || in nouveau_connector_detect()
610 (nv_encoder->dcb->type == DCB_OUTPUT_TMDS && in nouveau_connector_detect()
611 nv_partner->dcb->type == DCB_OUTPUT_ANALOG))) { in nouveau_connector_detect()
694 if (nv_encoder->dcb->lvdsconf.use_acpi_for_edid) { in nouveau_connector_detect_lvds()
707 nv_encoder->dcb->lvdsconf.use_straps_for_mode)) { in nouveau_connector_detect_lvds()
778 if (nv_encoder && nv_encoder->dcb->type == DCB_OUTPUT_TV) in nouveau_connector_set_property()
877 if (nv_encoder->dcb->type != DCB_OUTPUT_LVDS) { in nouveau_connector_detect_depth()
957 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && in nouveau_connector_get_modes()
958 (nv_encoder->dcb->lvdsconf.use_straps_for_mode || in nouveau_connector_get_modes()
993 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) in nouveau_connector_get_modes()
1010 struct dcb_output *dcb = nv_connector->detected_encoder->dcb; in get_tmds_link_bandwidth() local
1013 nouveau_duallink && nv_encoder->dcb->duallink_possible ? 2 : 1; in get_tmds_link_bandwidth()
1040 if (dcb->location != DCB_LOC_ON_CHIP || in get_tmds_link_bandwidth()
1060 switch (nv_encoder->dcb->type) { in nouveau_connector_mode_valid()
1074 max_clock = nv_encoder->dcb->crtconf.maxfreq; in nouveau_connector_mode_valid()
1231 drm_conntype_from_dcb(enum dcb_connector_type dcb) in drm_conntype_from_dcb() argument
1233 switch (dcb) { in drm_conntype_from_dcb()
1295 nv_connector->dcb = olddcb_conn(dev, index); in nouveau_connector_create()
1296 if (nv_connector->dcb) { in nouveau_connector_create()
1297 u32 entry = ROM16(nv_connector->dcb[0]); in nouveau_connector_create()
1299 entry |= (u32)ROM16(nv_connector->dcb[2]) << 16; in nouveau_connector_create()
1301 nv_connector->type = nv_connector->dcb[0]; in nouveau_connector_create()
1329 struct dcb_table *dcbt = &drm->vbios.dcb; in nouveau_connector_create()
1406 if (nv_connector->dcb && (disp->disp.conn_mask & BIT(nv_connector->index))) { in nouveau_connector_create()