testdisplay: Test the first mode if there is no preferred mode.

For a TV device, there  might be no preferred mode. In this case,
we can test the first mode.

Signed-off-by: Hai Lan <hai.lan@intel.com>
This commit is contained in:
Hai Lan 2011-05-31 17:13:30 -04:00 committed by Jesse Barnes
parent 25b25b907d
commit 6cc92bcbc5

View File

@ -325,9 +325,16 @@ static void connector_find_preferred_mode(struct connector *c)
}
if (!c->mode_valid) {
fprintf(stderr, "failed to find any modes on connector %d\n",
c->id);
return;
if (connector->count_modes > 0) {
/* use the first mode as test mode */
c->mode = connector->modes[0];
c->mode_valid = 1;
}
else {
fprintf(stderr, "failed to find any modes on connector %d\n",
c->id);
return;
}
}
/* Now get the encoder */