drop unused XGIDumpMonitorInfo() function

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult
2026-02-02 11:29:53 +01:00
committed by Enrico Weigelt
parent ab957d152f
commit 269469ce55

View File

@@ -1227,199 +1227,6 @@ XGIInternalDDC(ScrnInfoPtr pScrn, int crtno)
return pMonitor;
}
#ifdef DEBUG5
static void
XGIDumpMonitorInfo(xf86MonPtr pMonitor)
{
struct detailed_timings *pd_timings;
uint8_t *pserial;
uint8_t *pascii_data;
uint8_t *pname;
struct monitor_ranges *pranges;
struct std_timings *pstd_t;
struct whitePoints *pwp;
int i, j;
if (pMonitor == NULL) {
ErrorF("Monitor is NULL");
return;
}
ErrorF("pMonitor->scrnIndex = %d\n", pMonitor->scrnIndex);
ErrorF
("vendor = %c%c%c%c, prod_id = %x serial = %d week = %d year = %d\n",
pMonitor->vendor.name[0], pMonitor->vendor.name[1],
pMonitor->vendor.name[2], pMonitor->vendor.name[3],
pMonitor->vendor.prod_id, pMonitor->vendor.serial,
pMonitor->vendor.week, pMonitor->vendor.year);
ErrorF("ver = %d %d\n", pMonitor->ver.version, pMonitor->ver.revision);
ErrorF("input type = %d voltage = %d setup = %d sync = %d\n",
pMonitor->features.input_type,
pMonitor->features.input_voltage,
pMonitor->features.input_setup, pMonitor->features.input_sync);
ErrorF("hsize = %d vsize = %d gamma=%8.3f\n",
pMonitor->features.hsize,
pMonitor->features.vsize, pMonitor->features.gamma);
ErrorF("dpms = %d display_type = %d msc = %d\n",
pMonitor->features.dpms,
pMonitor->features.display_type, pMonitor->features.msc);
ErrorF
("redx,redy,greenx,greeny,bluex,bluey,whitex,whitey = %8.3f,%8.3f,%8.3f,%8.3f,%8.3f,%8.3f,%8.3f,%8.3f\n",
pMonitor->features.redx, pMonitor->features.redy,
pMonitor->features.greenx, pMonitor->features.greeny,
pMonitor->features.bluex, pMonitor->features.bluey,
pMonitor->features.whitex, pMonitor->features.whitey);
ErrorF("established_timings = (t1)%d%d%d%d%d%d%d%d",
(pMonitor->timings1.t1 >> 7) & 1,
(pMonitor->timings1.t1 >> 6) & 1,
(pMonitor->timings1.t1 >> 5) & 1,
(pMonitor->timings1.t1 >> 4) & 1,
(pMonitor->timings1.t1 >> 3) & 1,
(pMonitor->timings1.t1 >> 2) & 1,
(pMonitor->timings1.t1 >> 1) & 1,
(pMonitor->timings1.t1 >> 0) & 1);
ErrorF("(t2) %d%d%d%d%d%d%d%d",
(pMonitor->timings1.t1 >> 7) & 1,
(pMonitor->timings1.t1 >> 6) & 1,
(pMonitor->timings1.t1 >> 5) & 1,
(pMonitor->timings1.t1 >> 4) & 1,
(pMonitor->timings1.t1 >> 3) & 1,
(pMonitor->timings1.t1 >> 2) & 1,
(pMonitor->timings1.t1 >> 1) & 1,
(pMonitor->timings1.t1 >> 0) & 1);
ErrorF("(t_manu)%d%d%d%d%d%d%d%d\n",
(pMonitor->timings1.t_manu >> 7) & 1,
(pMonitor->timings1.t_manu >> 6) & 1,
(pMonitor->timings1.t_manu >> 5) & 1,
(pMonitor->timings1.t_manu >> 4) & 1,
(pMonitor->timings1.t_manu >> 3) & 1,
(pMonitor->timings1.t_manu >> 2) & 1,
(pMonitor->timings1.t_manu >> 1) & 1,
(pMonitor->timings1.t_manu >> 0) & 1);
for (i = 0; i < 7; i++) {
ErrorF
("std timing %d: hsize = %d, vsize = %d, refresh = %d, id = %d\n",
i, pMonitor->timings2[i].hsize, pMonitor->timings2[i].vsize,
pMonitor->timings2[i].refresh, pMonitor->timings2[i].id);
}
for (i = 0; i < 4; i++) {
ErrorF("Detail timing section %d\n", i);
ErrorF("type = %x\n", pMonitor->det_mon[i].type);
switch (pMonitor->det_mon[i].type) {
case DS_SERIAL:
ErrorF("type = %x DS_SERIAL = %x\n", pMonitor->det_mon[i].type,
DS_SERIAL);
break;
case DS_ASCII_STR:
ErrorF("type = %x DS_ASCII_STR = %x\n", pMonitor->det_mon[i].type,
DS_ASCII_STR);
break;
case DS_NAME:
ErrorF("type = %x DS_NAME = %x\n", pMonitor->det_mon[i].type,
DS_NAME);
break;
case DS_RANGES:
ErrorF("type = %x DS_RANGES = %x\n", pMonitor->det_mon[i].type,
DS_RANGES);
break;
case DS_WHITE_P:
ErrorF("type = %x DS_WHITE_P = %x\n", pMonitor->det_mon[i].type,
DS_WHITE_P);
break;
case DS_STD_TIMINGS:
ErrorF("type = %x DS_STD_TIMINGS = %x\n",
pMonitor->det_mon[i].type, DS_STD_TIMINGS);
break;
}
switch (pMonitor->det_mon[i].type) {
case DS_SERIAL:
pserial = pMonitor->det_mon[i].section.serial;
ErrorF("seial: ");
for (j = 0; j < 13; j++) {
ErrorF("%02X", pserial[j]);
}
ErrorF("\n");
break;
case DS_ASCII_STR:
pascii_data = pMonitor->det_mon[i].section.ascii_data;
ErrorF("ascii: ");
for (j = 0; j < 13; j++) {
ErrorF("%c", pascii_data[j]);
}
ErrorF("\n");
break;
case DS_NAME:
pname = pMonitor->det_mon[i].section.name;
ErrorF("name: ");
for (j = 0; j < 13; j++) {
ErrorF("%c", pname[j]);
}
ErrorF("\n");
break;
case DS_RANGES:
pranges = &(pMonitor->det_mon[i].section.ranges);
ErrorF
("min_v = %d max_v = %d min_h = %d max_h = %d max_clock = %d\n",
pranges->min_v, pranges->max_v, pranges->min_h,
pranges->max_h, pranges->max_clock);
break;
case DS_WHITE_P:
pwp = pMonitor->det_mon[i].section.wp;
for (j = 0; j < 2; j++) {
ErrorF
("wp[%d].index = %d white_x = %8.3f white_y = %8.3f white_gamma = %8.3f\n",
j, pwp[j].index, pwp[j].white_x, pwp[j].white_y,
pwp[j].white_gamma);
}
break;
case DS_STD_TIMINGS:
pstd_t = pMonitor->det_mon[i].section.std_t;
for (j = 0; j < 5; j++) {
ErrorF
("std_t[%d] hsize = %d vsize = %d refresh = %d id = %d\n",
j, pstd_t[j].hsize, pstd_t[j].vsize, pstd_t[j].refresh,
pstd_t[j].id);
}
break;
case DT:
pd_timings = &pMonitor->det_mon[i].section.d_timings;
ErrorF("Detail Timing Descriptor\n");
ErrorF("clock = %d\n", pd_timings->clock);
ErrorF("h_active = %d\n", pd_timings->h_active);
ErrorF("h_blanking = %d\n", pd_timings->h_blanking);
ErrorF("v_active = %d\n", pd_timings->v_active);
ErrorF("v_blanking = %d\n", pd_timings->v_blanking);
ErrorF("h_sync_off = %d\n", pd_timings->h_sync_off);
ErrorF("h_sync_width = %d\n", pd_timings->h_sync_width);
ErrorF("v_sync_off = %d\n", pd_timings->v_sync_off);
ErrorF("v_sync_width = %d\n", pd_timings->v_sync_width);
ErrorF("h_size = %d\n", pd_timings->h_size);
ErrorF("v_size = %d\n", pd_timings->v_size);
ErrorF("h_border = %d\n", pd_timings->h_border);
ErrorF("v_border = %d\n", pd_timings->v_border);
ErrorF("interlaced = %d stereo = %x sync = %x misc = %x\n",
pd_timings->interlaced,
pd_timings->stereo, pd_timings->sync, pd_timings->misc);
break;
}
}
for (i = 0; i < 128; i += 16) {
ErrorF("rawData[%02X]:", i);
for (j = 0; j < 16; j++) {
ErrorF(" %02X", pMonitor->rawData[i + j]);
}
ErrorF("\n");
}
}
#endif
static void
XGIGetMonitorRangeByDDC(MonitorRangePtr range, xf86MonPtr pMonitor)
{