Searched refs:dcbent (Results 1 - 4 of 4) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/nouveau/
H A Dnv04_display.c152 struct dcb_entry *dcbent = &dcb->entry[i]; local
154 connector = nouveau_connector_create(dev, dcbent->connector);
158 switch (dcbent->type) {
160 ret = nv04_dac_create(connector, dcbent);
164 ret = nv04_dfp_create(connector, dcbent);
167 if (dcbent->location == DCB_LOC_ON_CHIP)
168 ret = nv17_tv_create(connector, dcbent);
170 ret = nv04_tv_create(connector, dcbent);
173 NV_WARN(dev, "DCB type %d not known\n", dcbent->type);
H A Dnv04_dfp.c52 int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_entry *dcbent) argument
58 int ramdac = (dcbent->or & OUTPUT_C) >> 2;
65 void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_entry *dcbent, argument
75 int ramdac = (dcbent->or & OUTPUT_C) >> 2;
81 if (dcbent->type == OUTPUT_LVDS)
84 nv_write_tmds(dev, dcbent->or, 0, 0x04, tmds04);
87 nv_write_tmds(dev, dcbent->or, 1, 0x04, tmds04 ^ 0x08);
H A Dnouveau_bios.c298 struct dcb_entry *dcbent = bios->display.output; local
304 BUG_ON(!dcbent);
306 reg += (ffs(dcbent->or) - 1) * 0x800;
307 if ((reg & 0x20000000) && !(dcbent->sorconf.link & 1))
3833 struct dcb_entry *dcbent, int head, bool dl)
3844 NVWriteVgaCrtc5758(dev, head, 0, dcbent->index);
3847 nv04_dfp_bind_head(dev, dcbent, head, dl);
3850 static int call_lvds_manufacturer_script(struct drm_device *dev, struct dcb_entry *dcbent, int head, enum LVDS_script script) argument
3854 uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->or & OUTPUT_C ? 1 : 0);
3860 run_digital_op_script(dev, scriptofs, dcbent, hea
3832 run_digital_op_script(struct drm_device *dev, uint16_t scriptptr, struct dcb_entry *dcbent, int head, bool dl) argument
3877 run_lvds_table(struct drm_device *dev, struct dcb_entry *dcbent, int head, enum LVDS_script script, int pxclk) argument
3950 call_lvds_script(struct drm_device *dev, struct dcb_entry *dcbent, int head, enum LVDS_script script, int pxclk) argument
4376 bios_output_config_match(struct drm_device *dev, struct dcb_entry *dcbent, uint16_t record, int record_len, int record_nr, bool match_link) argument
4427 nouveau_bios_dp_table(struct drm_device *dev, struct dcb_entry *dcbent, int *length) argument
4453 nouveau_bios_run_display_table(struct drm_device *dev, struct dcb_entry *dcbent, uint32_t sub, int pxclk) argument
4621 run_tmds_table(struct drm_device *dev, struct dcb_entry *dcbent, int head, int pxclk) argument
6623 nouveau_bios_run_init_table(struct drm_device *dev, uint16_t table, struct dcb_entry *dcbent) argument
[all...]
H A Dnouveau_drv.h1134 extern int nv04_dfp_get_bound_head(struct drm_device *dev, struct dcb_entry *dcbent);
1135 extern void nv04_dfp_bind_head(struct drm_device *dev, struct dcb_entry *dcbent,

Completed in 72 milliseconds