From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hai Lan Subject: [PATCH] Fix a bug of testing preferred mode Date: Tue, 26 Apr 2011 11:03:39 +0800 Message-ID: <1303787019-6456-1-git-send-email-hai.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 8B0C19E734 for ; Mon, 25 Apr 2011 20:06:18 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: jbarnes@virtuousgeek.org Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org --- tests/testdisplay.c | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/testdisplay.c b/tests/testdisplay.c index 5bf5183..48684e1 100644 --- a/tests/testdisplay.c +++ b/tests/testdisplay.c @@ -157,7 +157,7 @@ struct connector { static void dump_mode(drmModeModeInfo *mode) { - printf(" %s %d %d %d %d %d %d %d %d %d\n", + printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x\n", mode->name, mode->vrefresh, mode->hdisplay, @@ -167,7 +167,9 @@ static void dump_mode(drmModeModeInfo *mode) mode->vdisplay, mode->vsync_start, mode->vsync_end, - mode->vtotal); + mode->vtotal, + mode->flags, + mode->type); } static void dump_connectors(void) @@ -199,7 +201,7 @@ static void dump_connectors(void) printf(" modes:\n"); printf(" name refresh (Hz) hdisp hss hse htot vdisp " - "vss vse vtot)\n"); + "vss vse vtot flags type\n"); for (j = 0; j < connector->count_modes; j++) dump_mode(&connector->modes[j]); @@ -271,7 +273,7 @@ static void connector_find_preferred_mode(struct connector *c) for (j = 0; j < connector->count_modes; j++) { c->mode = connector->modes[j]; - if (c->mode.flags & DRM_MODE_TYPE_PREFERRED) { + if (c->mode.type & DRM_MODE_TYPE_PREFERRED) { c->mode_valid = 1; break; } -- 1.7.0.1