mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH] staging/xgifb: Remove dead code in vb_def.h
@ 2011-09-08 17:32 Peter Huewe
  2011-09-08 19:05 ` Aaro Koskinen
  0 siblings, 1 reply; 3+ messages in thread
From: Peter Huewe @ 2011-09-08 17:32 UTC (permalink / raw)
  To: Arnaud Patard
  Cc: Greg Kroah-Hartman, Daniel Kenji Toyama, devel, linux-kernel,
	Peter Huewe

In xgifb/vb_def.h NewScratch is always defined, due to these lines at
the beginning of the file:
 #ifndef NewScratch
 #define NewScratch
 #endif

Thus we can eliminate all #else branches of #ifndef NewScratch
and since the NewScratch define isn't used anywhere else we can remove
it too.

This patch removes the dead defines in vb_def.h
Found using undertaker:
http://vamos.informatik.uni-erlangen.de/trac/undertaker/

KernelVersion: linux-staging 20110825

Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
---
 drivers/staging/xgifb/vb_def.h |   75 ----------------------------------------
 1 files changed, 0 insertions(+), 75 deletions(-)

diff --git a/drivers/staging/xgifb/vb_def.h b/drivers/staging/xgifb/vb_def.h
index 339c071..43a2dfc 100644
--- a/drivers/staging/xgifb/vb_def.h
+++ b/drivers/staging/xgifb/vb_def.h
@@ -3,9 +3,6 @@
 #ifndef _INITDEF_
 #define _INITDEF_
 
-#ifndef NewScratch
-#define NewScratch
-#endif
 /* shampoo */
 
 #define SEQ_ADDRESS_PORT            0x0014
@@ -616,16 +613,13 @@
 #define Monitor1Sense        0x20
 #define HiTVSense            0x40
 
-#ifdef NewScratch
 #define YPbPrSense           0x80   /* NEW SCRATCH */
-#endif
 
 #define TVSense              0xc7
 
 #define TVOverScan           0x10               /* CR35 */
 #define TVOverScanShift      4
 
-#ifdef NewScratch
 #define NTSCMode             0x00
 #define PALMode              0x00
 #define NTSCJMode            0x02
@@ -635,9 +629,6 @@
 #define YPbPrMode525p        0x20
 #define YPbPrMode750p        0x40
 #define YPbPrMode1080i       0x60
-#else                    /* Old Scratch */
-#define ClearBufferFlag      0x20
-#endif
 
 
 #define LCDRGB18Bit          0x01               /* CR37 */
@@ -647,19 +638,10 @@
 #define LCDSyncBit           0xe0 /* H/V polarity & sync ID */
 #define LCDSyncShift         6
 
-#ifdef NewScratch
 #define ScalingLCD           0x08
-#else  /* Old Scratch */
-#define ExtChipType          0x0e
-#define ExtChip301           0x02
-#define ExtChipLVDS          0x04
-#define ExtChipCH7019        0x06
-#define ScalingLCD           0x10
-#endif
 
 #define EnableDualEdge       0x01 /* CR38 */
 #define SetToLCDA            0x02
-#ifdef NewScratch
 #define SetYPbPr             0x04
 #define DisableChannelA      0x08
 #define DisableChannelB      0x10
@@ -667,16 +649,6 @@
 #define ExtChip301           0x20
 #define ExtChipLVDS          0x40
 #define ExtChipCH7019        0x60
-#else                    /* Old Scratch */
-#define YPbPrSense           0x04
-#define SetYPbPr             0x08
-#define YPbPrMode            0x30
-#define YPbPrMode525i        0x00
-#define YPbPrMode525p        0x10
-#define YPbPrMode750p        0x20
-#define YPbPrMode1080i       0x30
-#define PALMNMode            0xc0
-#endif
 
 #define BacklightControlBit  0x01 /* CR3A */
 #define Win9xforJap          0x40
@@ -694,7 +666,6 @@
 #define EnableForceMDinBIOS  0x40
 #define EnableForceMDinDrv   0x80
 
-#ifdef NewScratch /* New Scratch */
 /* ---------------------- VUMA Information */
 #define LCDSettingFromCMOS    0x04 /* CR3C */
 #define TVSettingFromCMOS     0x08
@@ -730,52 +701,6 @@
 #define StartOSDEvent         0x04
 #define IgnoreHKEvent         0x08
 #define IgnoreOSDEvent        0x10
-#else                    /* Old Scratch */
-#define OSD_SBIOS               0x02 /* SR17 */
-#define DisableLogo             0x04
-#define SelectKDOS              0x08
-#define KorWinMode              0x10
-#define KorMode3Bit             0x0020
-#define PSCCtrlBit              0x40
-#define NPSCCtrlBitShift        6
-#define BlueScreenBit           0x80
-
-#define HKEvent                 0x0f /* CR79 */
-#define HK_ModeSwitch           0x01
-#define HK_Expanding            0x02
-#define HK_OverScan             0x03
-#define HK_Brightness           0x04
-#define HK_Contrast             0x05
-#define HK_Mute                 0x06
-#define HK_Volume               0x07
-#define ActivePAL               0x0020
-#define ActivePALShift          5
-#define ActiveNonExpanding      0x40
-#define ActiveNonExpandingShift 6
-#define ActiveOverScan          0x80
-#define ActiveOverScanShift     7
-
-#define ModeSwitchStatus        0x0b /* SR15 */
-#define ActiveCRT1              0x01
-#define ActiveLCD               0x02
-#define ActiveCRT2              0x08
-
-#define TVSwitchStatus          0xf0 /* SR16 */
-#define TVConfigShift           3
-#define ActiveTV                0x01
-#define ActiveYPbPr             0x04
-#define ActiveAVideo            0x10
-#define ActiveSVideo            0x0020
-#define ActiveSCART             0x40
-#define ActiveHiTV              0x80
-
-#define EnableHKEvent           0x01 /* CR7A */
-#define EnableOSDEvent          0x02
-#define StartOSDEvent           0x04
-#define CMOSSupport             0x08
-#define HotKeySupport           0x10
-#define IngoreHKOSDEvent        0x20
-#endif
 
 /* //------------- Misc. Definition */
 #define SelectCRT1Rate               00h
-- 
1.7.3.4


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] staging/xgifb: Remove dead code in vb_def.h
  2011-09-08 17:32 [PATCH] staging/xgifb: Remove dead code in vb_def.h Peter Huewe
@ 2011-09-08 19:05 ` Aaro Koskinen
  2011-09-08 19:29   ` Peter Hüwe
  0 siblings, 1 reply; 3+ messages in thread
From: Aaro Koskinen @ 2011-09-08 19:05 UTC (permalink / raw)
  To: Peter Huewe
  Cc: Arnaud Patard, devel, Greg Kroah-Hartman, linux-kernel,
	Daniel Kenji Toyama

Hi,

On 8.9.2011, at 20.32, Peter Huewe wrote:
> In xgifb/vb_def.h NewScratch is always defined, due to these lines at
> the beginning of the file:
>  #ifndef NewScratch
>  #define NewScratch
>  #endif

This has been already deleted from the driver...

> This patch removes the dead defines in vb_def.h
> Found using undertaker:
> http://vamos.informatik.uni-erlangen.de/trac/undertaker/

Also a lot of those defines have been already deleted recently.
This tool however seems to be useful, so it would be good idea
to recheck the current code when the staging tree is back online.

A.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [PATCH] staging/xgifb: Remove dead code in vb_def.h
  2011-09-08 19:05 ` Aaro Koskinen
@ 2011-09-08 19:29   ` Peter Hüwe
  0 siblings, 0 replies; 3+ messages in thread
From: Peter Hüwe @ 2011-09-08 19:29 UTC (permalink / raw)
  To: Aaro Koskinen
  Cc: Arnaud Patard, devel, Greg Kroah-Hartman, linux-kernel,
	Daniel Kenji Toyama

Hi,
> This has been already deleted from the driver...
Oh sorry, my bad.

> This tool however seems to be useful, so it would be good idea
> to recheck the current code when the staging tree is back online.

Will do !

Thanks,
Peter

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-09-08 23:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-08 17:32 [PATCH] staging/xgifb: Remove dead code in vb_def.h Peter Huewe
2011-09-08 19:05 ` Aaro Koskinen
2011-09-08 19:29   ` Peter Hüwe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome