Commit a690606d1f54845b018d033ac32e91df25cb2680

Authored by Jean Delvare
Committed by Linus Torvalds
1 parent ee5a274979

matroxfb: get rid of CONFIG_FB_MATROX_32MB

CONFIG_FB_MATROX_32MB is always enabled, so there is no point in having
ifdefs all around.  And it is bad practice to use CONFIG_* as a name for
something which is not a Kconfig option.

Signed-off-by: Jean Delvare <khali@linux-fr.org>
Acked-by: Petr Vandrovec <vandrove@vc.cvut.cz>
Cc: Krzysztof Helt <krzysztof.h1@poczta.fm>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 3 changed files with 0 additions and 19 deletions Side-by-side Diff

drivers/video/matrox/matroxfb_DAC1064.c
... ... @@ -1080,10 +1080,8 @@
1080 1080  
1081 1081 DAC1064_restore_1(minfo);
1082 1082 matroxfb_vgaHWrestore(minfo);
1083   -#ifdef CONFIG_FB_MATROX_32MB
1084 1083 if (minfo->devflags.support32MB)
1085 1084 mga_setr(M_EXTVGA_INDEX, 8, hw->CRTCEXT[8]);
1086   -#endif
1087 1085 minfo->crtc1.panpos = -1;
1088 1086 for (i = 0; i < 6; i++)
1089 1087 mga_setr(M_EXTVGA_INDEX, i, hw->CRTCEXT[i]);
drivers/video/matrox/matroxfb_base.c
... ... @@ -310,9 +310,7 @@
310 310 {
311 311 unsigned int pos;
312 312 unsigned short p0, p1, p2;
313   -#ifdef CONFIG_FB_MATROX_32MB
314 313 unsigned int p3;
315   -#endif
316 314 int vbl;
317 315 unsigned long flags;
318 316  
319 317  
... ... @@ -330,9 +328,7 @@
330 328 p0 = minfo->hw.CRTC[0x0D] = pos & 0xFF;
331 329 p1 = minfo->hw.CRTC[0x0C] = (pos & 0xFF00) >> 8;
332 330 p2 = minfo->hw.CRTCEXT[0] = (minfo->hw.CRTCEXT[0] & 0xB0) | ((pos >> 16) & 0x0F) | ((pos >> 14) & 0x40);
333   -#ifdef CONFIG_FB_MATROX_32MB
334 331 p3 = minfo->hw.CRTCEXT[8] = pos >> 21;
335   -#endif
336 332  
337 333 /* FB_ACTIVATE_VBL and we can acquire interrupts? Honor FB_ACTIVATE_VBL then... */
338 334 vbl = (var->activate & FB_ACTIVATE_VBL) && (matroxfb_enable_irq(minfo, 0) == 0);
339 335  
... ... @@ -342,10 +338,8 @@
342 338 matroxfb_DAC_lock_irqsave(flags);
343 339 mga_setr(M_CRTC_INDEX, 0x0D, p0);
344 340 mga_setr(M_CRTC_INDEX, 0x0C, p1);
345   -#ifdef CONFIG_FB_MATROX_32MB
346 341 if (minfo->devflags.support32MB)
347 342 mga_setr(M_EXTVGA_INDEX, 0x08, p3);
348   -#endif
349 343 if (vbl) {
350 344 minfo->crtc1.panpos = p2;
351 345 } else {
352 346  
353 347  
... ... @@ -1360,14 +1354,10 @@
1360 1354 #ifdef CONFIG_FB_MATROX_G
1361 1355 static struct video_board vbG100 = {0x0800000, 0x0800000, FB_ACCEL_MATROX_MGAG100, &matrox_G100};
1362 1356 static struct video_board vbG200 = {0x1000000, 0x1000000, FB_ACCEL_MATROX_MGAG200, &matrox_G100};
1363   -#ifdef CONFIG_FB_MATROX_32MB
1364 1357 /* from doc it looks like that accelerator can draw only to low 16MB :-( Direct accesses & displaying are OK for
1365 1358 whole 32MB */
1366 1359 static struct video_board vbG400 = {0x2000000, 0x1000000, FB_ACCEL_MATROX_MGAG400, &matrox_G100};
1367   -#else
1368   -static struct video_board vbG400 = {0x2000000, 0x1000000, FB_ACCEL_MATROX_MGAG400, &matrox_G100};
1369 1360 #endif
1370   -#endif
1371 1361  
1372 1362 #define DEVF_VIDEO64BIT 0x0001
1373 1363 #define DEVF_SWAPS 0x0002
1374 1364  
... ... @@ -1646,9 +1636,7 @@
1646 1636 minfo->devflags.textmode = 1;
1647 1637 minfo->devflags.text_type_aux = FB_AUX_TEXT_MGA_STEP8;
1648 1638 }
1649   -#ifdef CONFIG_FB_MATROX_32MB
1650 1639 minfo->devflags.support32MB = (b->flags & DEVF_SUPPORT32MB) != 0;
1651   -#endif
1652 1640 minfo->devflags.precise_width = !(b->flags & DEVF_ANY_VXRES);
1653 1641 minfo->devflags.crtc2 = (b->flags & DEVF_CRTC2) != 0;
1654 1642 minfo->devflags.maven_capable = (b->flags & DEVF_MAVEN_CAPABLE) != 0;
drivers/video/matrox/matroxfb_base.h
... ... @@ -54,9 +54,6 @@
54 54 #include "../macmodes.h"
55 55 #endif
56 56  
57   -/* always compile support for 32MB... It cost almost nothing */
58   -#define CONFIG_FB_MATROX_32MB
59   -
60 57 #ifdef MATROXFB_DEBUG
61 58  
62 59 #define DEBUG
63 60  
... ... @@ -464,9 +461,7 @@
464 461 int nopciretry;
465 462 int noinit;
466 463 int sgram;
467   -#ifdef CONFIG_FB_MATROX_32MB
468 464 int support32MB;
469   -#endif
470 465  
471 466 int accelerator;
472 467 int text_type_aux;