diff options
author | Thiago Farina <tfransosi@gmail.com> | 2009-11-01 16:47:35 -0500 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2009-12-04 09:39:52 -0500 |
commit | 96c085db0a0f22895917f09cf942853186b892fd (patch) | |
tree | 006a782f004bbed545273c289faea457f548a428 | |
parent | 809aaaae162e58696c61e1d0c156cfe16bd309e2 (diff) |
sgivwfb: Make use of ARRAY_SIZE.
Cleanup the usage of DBE_VT_SIZE since the kernel already defines the
same macro for the same propose.
Also clean up a surrounding whitespaces.
Signed-off-by: Thiago Farina <tfransosi@gmail.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
-rw-r--r-- | drivers/video/sgivwfb.c | 4 | ||||
-rw-r--r-- | include/video/sgivw.h | 11 |
2 files changed, 7 insertions, 8 deletions
diff --git a/drivers/video/sgivwfb.c b/drivers/video/sgivwfb.c index bba53714a7b1..f86012239bff 100644 --- a/drivers/video/sgivwfb.c +++ b/drivers/video/sgivwfb.c | |||
@@ -260,13 +260,13 @@ static int sgivwfb_check_var(struct fb_var_screeninfo *var, | |||
260 | var->grayscale = 0; /* No grayscale for now */ | 260 | var->grayscale = 0; /* No grayscale for now */ |
261 | 261 | ||
262 | /* determine valid resolution and timing */ | 262 | /* determine valid resolution and timing */ |
263 | for (min_mode = 0; min_mode < DBE_VT_SIZE; min_mode++) { | 263 | for (min_mode = 0; min_mode < ARRAY_SIZE(dbeVTimings); min_mode++) { |
264 | if (dbeVTimings[min_mode].width >= var->xres && | 264 | if (dbeVTimings[min_mode].width >= var->xres && |
265 | dbeVTimings[min_mode].height >= var->yres) | 265 | dbeVTimings[min_mode].height >= var->yres) |
266 | break; | 266 | break; |
267 | } | 267 | } |
268 | 268 | ||
269 | if (min_mode == DBE_VT_SIZE) | 269 | if (min_mode == ARRAY_SIZE(dbeVTimings)) |
270 | return -EINVAL; /* Resolution to high */ | 270 | return -EINVAL; /* Resolution to high */ |
271 | 271 | ||
272 | /* XXX FIXME - should try to pick best refresh rate */ | 272 | /* XXX FIXME - should try to pick best refresh rate */ |
diff --git a/include/video/sgivw.h b/include/video/sgivw.h index 55f2a7c024af..f6aa5692e74b 100644 --- a/include/video/sgivw.h +++ b/include/video/sgivw.h | |||
@@ -351,7 +351,7 @@ typedef enum { | |||
351 | struct dbe_timing_info | 351 | struct dbe_timing_info |
352 | { | 352 | { |
353 | dbe_timing_t type; | 353 | dbe_timing_t type; |
354 | int flags; | 354 | int flags; |
355 | short width; /* Monitor resolution */ | 355 | short width; /* Monitor resolution */ |
356 | short height; | 356 | short height; |
357 | int fields_sec; /* fields/sec (Hz -3 dec. places */ | 357 | int fields_sec; /* fields/sec (Hz -3 dec. places */ |
@@ -389,11 +389,11 @@ struct dbe_timing_info dbeVTimings[] = { | |||
389 | { | 389 | { |
390 | DBE_VT_640_480_60, | 390 | DBE_VT_640_480_60, |
391 | /* flags, width, height, fields_sec, cfreq */ | 391 | /* flags, width, height, fields_sec, cfreq */ |
392 | 0, 640, 480, 59940, 25175, | 392 | 0, 640, 480, 59940, 25175, |
393 | /* htotal, hblank_start, hblank_end, hsync_start, hsync_end */ | 393 | /* htotal, hblank_start, hblank_end, hsync_start, hsync_end */ |
394 | 800, 640, 800, 656, 752, | 394 | 800, 640, 800, 656, 752, |
395 | /* vtotal, vblank_start, vblank_end, vsync_start, vsync_end */ | 395 | /* vtotal, vblank_start, vblank_end, vsync_start, vsync_end */ |
396 | 525, 480, 525, 490, 492, | 396 | 525, 480, 525, 490, 492, |
397 | /* pll_m, pll_n, pll_p */ | 397 | /* pll_m, pll_n, pll_p */ |
398 | 15, 2, 3 | 398 | 15, 2, 3 |
399 | }, | 399 | }, |
@@ -650,7 +650,7 @@ struct dbe_timing_info dbeVTimings[] = { | |||
650 | /* pll_m, pll_n, pll_p */ | 650 | /* pll_m, pll_n, pll_p */ |
651 | 6, 1, 0 | 651 | 6, 1, 0 |
652 | }, | 652 | }, |
653 | 653 | ||
654 | { | 654 | { |
655 | DBE_VT_1920_1200_60, | 655 | DBE_VT_1920_1200_60, |
656 | /* flags, width, height, fields_sec, cfreq */ | 656 | /* flags, width, height, fields_sec, cfreq */ |
@@ -676,7 +676,6 @@ struct dbe_timing_info dbeVTimings[] = { | |||
676 | } | 676 | } |
677 | }; | 677 | }; |
678 | 678 | ||
679 | #define DBE_VT_SIZE (sizeof(dbeVTimings)/sizeof(dbeVTimings[0])) | ||
680 | #endif // INCLUDE_TIMING_TABLE_DATA | 679 | #endif // INCLUDE_TIMING_TABLE_DATA |
681 | 680 | ||
682 | #endif // ! __SGIVWFB_H__ | 681 | #endif // ! __SGIVWFB_H__ |