Lines Matching defs:DDC
53 xf86MonitorSupportsReducedBlanking(xf86MonPtr DDC)
56 if (DDC->ver.revision >= 4) {
59 xf86ForEachDetailedBlock(DDC, handle_detailed_rblank, &ret);
64 if (DDC->features.input_type)
71 quirk_prefer_large_60(int scrnIndex, xf86MonPtr DDC)
74 if (memcmp(DDC->vendor.name, "MAX", 4) == 0 &&
75 ((DDC->vendor.prod_id == 1516) || (DDC->vendor.prod_id == 0x77e)))
79 if (memcmp(DDC->vendor.name, "ACR", 4) == 0 && DDC->vendor.prod_id == 44358)
83 if (memcmp(DDC->vendor.name, "SAM", 4) == 0 && DDC->vendor.prod_id == 596)
87 if (memcmp(DDC->vendor.name, "SAM", 4) == 0 && DDC->vendor.prod_id == 638)
91 if (memcmp(DDC->vendor.name, "API", 4) == 0 &&
92 DDC->vendor.prod_id == 0x7602)
99 quirk_prefer_large_75(int scrnIndex, xf86MonPtr DDC)
102 if (memcmp(DDC->vendor.name, "FCM", 4) == 0 && DDC->vendor.prod_id == 13600)
109 quirk_detailed_h_in_cm(int scrnIndex, xf86MonPtr DDC)
112 if (memcmp(DDC->vendor.name, "FCM", 4) == 0 && DDC->vendor.prod_id == 13600)
119 quirk_detailed_v_in_cm(int scrnIndex, xf86MonPtr DDC)
122 if (memcmp(DDC->vendor.name, "FCM", 4) == 0 && DDC->vendor.prod_id == 13600)
126 if (memcmp(DDC->vendor.name, "LPL", 4) == 0 && DDC->vendor.prod_id == 47360)
130 if (memcmp(DDC->vendor.name, "LPL", 4) == 0 && DDC->vendor.prod_id == 0)
134 if (memcmp(DDC->vendor.name, "LPL", 4) == 0 &&
135 DDC->vendor.prod_id == 0x2a00)
139 if (memcmp(DDC->vendor.name, "LPL", 4) == 0 && DDC->vendor.prod_id == 5750)
143 if (memcmp(DDC->vendor.name, "SAM", 4) == 0 && DDC->vendor.prod_id == 1157)
150 quirk_detailed_use_maximum_size(int scrnIndex, xf86MonPtr DDC)
153 if (memcmp(DDC->vendor.name, "ADA", 4) == 0 &&
154 DDC->vendor.prod_id == 4)
158 if (memcmp(DDC->vendor.name, "IVM", 4) == 0 && DDC->vendor.prod_id == 6400)
162 if (memcmp(DDC->vendor.name, "LGD", 4) == 0 &&
163 DDC->vendor.prod_id == 0x7f01)
167 if (memcmp(DDC->vendor.name, "MEI", 4) == 0 &&
168 DDC->vendor.prod_id == 0x96a2)
175 quirk_135_clock_too_high(int scrnIndex, xf86MonPtr DDC)
178 if (memcmp(DDC->vendor.name, "EPI", 4) == 0 && DDC->vendor.prod_id == 59264)
185 quirk_first_detailed_preferred(int scrnIndex, xf86MonPtr DDC)
188 if (memcmp(DDC->vendor.name, "PHL", 4) == 0 && DDC->vendor.prod_id == 57364)
192 if (memcmp(DDC->vendor.name, "PTS", 4) == 0 && DDC->vendor.prod_id == 765)
196 if (memcmp(DDC->vendor.name, "ACR", 4) == 0 && DDC->vendor.prod_id == 2423)
200 if (memcmp(DDC->vendor.name, "PEA", 4) == 0 && DDC->vendor.prod_id == 9003)
207 quirk_detailed_sync_pp(int scrnIndex, xf86MonPtr DDC)
210 if (memcmp(DDC->vendor.name, "SAM", 4) == 0 && DDC->vendor.prod_id == 541)
217 quirk_dvi_single_link(int scrnIndex, xf86MonPtr DDC)
220 if (memcmp(DDC->vendor.name, "APL", 4) == 0 &&
221 DDC->vendor.prod_id == 0x921c)
227 Bool (*detect) (int scrnIndex, xf86MonPtr DDC);
405 MonitorStandardTimingLevel(xf86MonPtr DDC)
407 if (DDC->ver.revision >= 2) {
408 if (DDC->ver.revision >= 4 && CVT_SUPPORTED(DDC->features.msc)) {
821 xf86DDCDetectQuirks(int scrnIndex, xf86MonPtr DDC, Bool verbose)
828 if (ddc_quirks[i].detect(scrnIndex, DDC)) {
866 xf86DDCApplyQuirks(int scrnIndex, xf86MonPtr DDC)
868 ddc_quirk_t quirks = xf86DDCDetectQuirks(scrnIndex, DDC, FALSE);
872 xf86DetTimingApplyQuirks(DDC->det_mon + i, quirks,
873 DDC->features.hsize, DDC->features.vsize);
1007 xf86MonPtr DDC;
1022 p->DDC->features.hsize, p->DDC->features.vsize);
1026 Mode = DDCModeFromDetailedTiming(p->DDC->scrnIndex,
1039 Mode = DDCModesFromCVT(p->DDC->scrnIndex, det_mon->section.cvt);
1052 xf86DDCGetModes(int scrnIndex, xf86MonPtr DDC)
1061 DDC->vendor.name, DDC->vendor.prod_id);
1063 quirks = xf86DDCDetectQuirks(scrnIndex, DDC, TRUE);
1065 preferred = PREFERRED_TIMING_MODE(DDC->features.msc);
1066 if (DDC->ver.revision >= 4)
1073 rb = xf86MonitorSupportsReducedBlanking(DDC);
1075 timing_level = MonitorStandardTimingLevel(DDC);
1078 p.DDC = DDC;
1083 xf86ForEachDetailedBlock(DDC, handle_detailed_modes, &p);
1087 Mode = DDCModesFromCEAExtension(scrnIndex, DDC);
1091 Mode = DDCModesFromEstablished(scrnIndex, &DDC->timings1, quirks);
1095 Mode = DDCModesFromStandardTiming(Modes, DDC->timings2, quirks,
1123 int scrnIndex = ((xf86MonPtr) (p->Monitor->DDC))->scrnIndex;
1173 xf86EdidMonitorSet(int scrnIndex, MonPtr Monitor, xf86MonPtr DDC)
1178 if (!Monitor || !DDC)
1181 Monitor->DDC = DDC;
1184 Monitor->widthmm = 10 * DDC->features.hsize;
1185 Monitor->heightmm = 10 * DDC->features.vsize;
1188 Monitor->reducedblanking = xf86MonitorSupportsReducedBlanking(DDC);
1190 Modes = xf86DDCGetModes(scrnIndex, DDC);
1194 p.quirks = xf86DDCDetectQuirks(scrnIndex, Monitor->DDC, FALSE);
1198 xf86ForEachDetailedBlock(DDC, handle_detailed_monset, &p);
1202 xf86DrvMsg(scrnIndex, X_INFO, "Printing DDC gathered Modelines:\n");