Lines Matching refs:dcb
78 (nv_encoder->dcb && nv_encoder->dcb->type == type)) in find_encoder()
145 if (nv_encoder->dcb->type == DCB_OUTPUT_DP) { in nouveau_connector_ddc_detect()
184 if (nv_encoder->dcb->i2c_index == idx && edid) { in nouveau_connector_of_detect()
211 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS || in nouveau_connector_set_encoder()
212 nv_encoder->dcb->type == DCB_OUTPUT_TMDS) { in nouveau_connector_set_encoder()
230 nv_encoder->dcb->type == DCB_OUTPUT_TMDS ? in nouveau_connector_set_encoder()
277 if (nv_encoder->dcb->type == DCB_OUTPUT_TMDS) in nouveau_connector_detect()
279 if (nv_encoder->dcb->type == DCB_OUTPUT_ANALOG) in nouveau_connector_detect()
282 if (nv_partner && ((nv_encoder->dcb->type == DCB_OUTPUT_ANALOG && in nouveau_connector_detect()
283 nv_partner->dcb->type == DCB_OUTPUT_TMDS) || in nouveau_connector_detect()
284 (nv_encoder->dcb->type == DCB_OUTPUT_TMDS && in nouveau_connector_detect()
285 nv_partner->dcb->type == DCB_OUTPUT_ANALOG))) { in nouveau_connector_detect()
368 if (nv_encoder->dcb->lvdsconf.use_acpi_for_edid) { in nouveau_connector_detect_lvds()
380 nv_encoder->dcb->lvdsconf.use_straps_for_mode)) { in nouveau_connector_detect_lvds()
585 if (nv_encoder && nv_encoder->dcb->type == DCB_OUTPUT_TV) in nouveau_connector_set_property()
715 if (nv_encoder->dcb->type != DCB_OUTPUT_LVDS) { in nouveau_connector_detect_depth()
763 if (nv_encoder->dcb->type == DCB_OUTPUT_LVDS && in nouveau_connector_get_modes()
764 (nv_encoder->dcb->lvdsconf.use_straps_for_mode || in nouveau_connector_get_modes()
800 if (nv_encoder->dcb->type == DCB_OUTPUT_TV) in nouveau_connector_get_modes()
816 struct dcb_output *dcb = nv_connector->detected_encoder->dcb; in get_tmds_link_bandwidth() local
818 if (dcb->location != DCB_LOC_ON_CHIP || in get_tmds_link_bandwidth()
839 switch (nv_encoder->dcb->type) { in nouveau_connector_mode_valid()
851 if (nouveau_duallink && nv_encoder->dcb->duallink_possible) in nouveau_connector_mode_valid()
855 max_clock = nv_encoder->dcb->crtconf.maxfreq; in nouveau_connector_mode_valid()
929 if (nv_encoder && nv_encoder->dcb && in nouveau_connector_dp_dpms()
930 nv_encoder->dcb->type == DCB_OUTPUT_DP) { in nouveau_connector_dp_dpms()
1018 drm_conntype_from_dcb(enum dcb_connector_type dcb) in drm_conntype_from_dcb() argument
1020 switch (dcb) { in drm_conntype_from_dcb()
1070 nv_connector->dcb = olddcb_conn(dev, index); in nouveau_connector_create()
1071 if (nv_connector->dcb) { in nouveau_connector_create()
1072 u32 entry = ROM16(nv_connector->dcb[0]); in nouveau_connector_create()
1074 entry |= (u32)ROM16(nv_connector->dcb[2]) << 16; in nouveau_connector_create()
1076 nv_connector->type = nv_connector->dcb[0]; in nouveau_connector_create()
1104 struct dcb_table *dcbt = &drm->vbios.dcb; in nouveau_connector_create()