• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/nouveau/

Lines Matching refs:nv_encoder

44 	struct nouveau_encoder *nv_encoder;
56 nv_encoder = nouveau_encoder(obj_to_encoder(obj));
58 if (type == OUTPUT_ANY || nv_encoder->dcb->type == type)
59 return nv_encoder;
108 struct nouveau_encoder *nv_encoder;
119 nv_encoder = nouveau_encoder(obj_to_encoder(obj));
121 if (nv_encoder->dcb->i2c_index < 0xf)
122 i2c = nouveau_i2c_find(dev, nv_encoder->dcb->i2c_index);
125 *pnv_encoder = nv_encoder;
135 struct nouveau_encoder *nv_encoder)
141 if (nv_connector->detected_encoder == nv_encoder)
143 nv_connector->detected_encoder = nv_encoder;
145 if (nv_encoder->dcb->type == OUTPUT_LVDS ||
146 nv_encoder->dcb->type == OUTPUT_TMDS) {
164 nv_encoder->dcb->type == OUTPUT_TMDS ?
175 struct nouveau_encoder *nv_encoder = NULL;
186 i2c = nouveau_connector_ddc_detect(connector, &nv_encoder);
197 if (nv_encoder->dcb->type == OUTPUT_DP &&
198 !nouveau_dp_detect(to_drm_encoder(nv_encoder))) {
215 nv_encoder = find_encoder_by_type(connector, type);
216 if (!nv_encoder) {
224 nouveau_connector_set_encoder(connector, nv_encoder);
229 nv_encoder = find_encoder_by_type(connector, OUTPUT_ANALOG);
230 if (!nv_encoder && !nouveau_tv_disable)
231 nv_encoder = find_encoder_by_type(connector, OUTPUT_TV);
232 if (nv_encoder) {
233 struct drm_encoder *encoder = to_drm_encoder(nv_encoder);
239 nouveau_connector_set_encoder(connector, nv_encoder);
254 struct nouveau_encoder *nv_encoder = NULL;
264 nv_encoder = find_encoder_by_type(connector, OUTPUT_LVDS);
265 if (!nv_encoder)
284 if (nv_encoder->dcb->lvdsconf.use_acpi_for_edid) {
296 nv_encoder->dcb->lvdsconf.use_straps_for_mode)) {
323 nouveau_connector_set_encoder(connector, nv_encoder);
331 struct nouveau_encoder *nv_encoder;
342 nv_encoder = find_encoder_by_type(connector, type);
343 if (!nv_encoder) {
350 nouveau_connector_set_encoder(connector, nv_encoder);
358 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder;
359 struct drm_encoder *encoder = to_drm_encoder(nv_encoder);
431 if (nv_encoder && nv_encoder->dcb->type == OUTPUT_TV)
544 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder;
545 struct drm_encoder *encoder = to_drm_encoder(nv_encoder);
558 if (nv_encoder->dcb->type == OUTPUT_LVDS &&
559 (nv_encoder->dcb->lvdsconf.use_straps_for_mode ||
582 if (nv_encoder->dcb->type == OUTPUT_TV)
598 struct nouveau_encoder *nv_encoder = nv_connector->detected_encoder;
599 struct drm_encoder *encoder = to_drm_encoder(nv_encoder);
603 switch (nv_encoder->dcb->type) {
615 !nv_encoder->dcb->duallink_possible)
621 max_clock = nv_encoder->dcb->crtconf.maxfreq;
628 if (nv_encoder->dp.link_bw == DP_LINK_BW_2_7)
629 max_clock = nv_encoder->dp.link_nr * 270000;
631 max_clock = nv_encoder->dp.link_nr * 162000;