Lines Matching refs:dcbent
99 struct dcb_output *dcbent, int head, bool dl)
107 nouveau_bios_run_init_table(dev, scriptptr, dcbent, head);
109 nv04_dfp_bind_head(dev, dcbent, head, dl);
112 static int call_lvds_manufacturer_script(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_script script)
116 uint8_t sub = bios->data[bios->fp.xlated_entry + script] + (bios->fp.link_c_increment && dcbent->or & DCB_OUTPUT_C ? 1 : 0);
122 run_digital_op_script(dev, scriptofs, dcbent, head, bios->fp.dual_link);
133 nv_write_tmds(dev, dcbent->or, 0, 0x02, 0x72);
139 static int run_lvds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_script script, int pxclk)
153 unsigned int outputset = (dcbent->or == 4) ? 1 : 0;
174 if (dcbent->or == 4)
177 if (dcbent->lvdsconf.use_straps_for_mode) {
184 int cmpval_24bit = (dcbent->or == 4) ? 4 : 1;
207 run_digital_op_script(dev, scriptptr, dcbent, head, bios->fp.dual_link);
212 int call_lvds_script(struct drm_device *dev, struct dcb_output *dcbent, int head, enum LVDS_script script, int pxclk)
233 call_lvds_script(dev, dcbent, head, LVDS_INIT, pxclk);
237 call_lvds_script(dev, dcbent, head, LVDS_RESET, pxclk);
239 call_lvds_script(dev, dcbent, head, LVDS_PANEL_OFF, pxclk);
247 ret = call_lvds_manufacturer_script(dev, dcbent, head, script);
249 ret = run_lvds_table(dev, dcbent, head, script, pxclk);
629 int run_tmds_table(struct drm_device *dev, struct dcb_output *dcbent, int head, int pxclk)
649 dcbent->location != DCB_LOC_ON_CHIP)
652 switch (ffs(dcbent->or)) {
676 run_digital_op_script(dev, scriptptr, dcbent, head, pxclk >= 165000);
1893 * guarantees dcbent->index is the index of the entry in the rom image