]> pilppa.com Git - linux-2.6-omap-h63xx.git/commitdiff
WAN: Remove dead code from PC300 driver, part #1
authorKrzysztof Hałasa <khc@pm.waw.pl>
Tue, 1 Jul 2008 19:14:43 +0000 (21:14 +0200)
committerKrzysztof Hałasa <khc@pm.waw.pl>
Wed, 23 Jul 2008 21:00:37 +0000 (23:00 +0200)
Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl>
drivers/net/wan/pc300.h
drivers/net/wan/pc300_drv.c

index 63e9fcf31fb8a1008a54a6fcdc691a228cb4cb8e..cd24ea586dbaccce5061fd35049d1828c3dfc32c 100644 (file)
 #define        _PC300_H
 
 #include <linux/hdlc.h>
-#include <net/syncppp.h>
 #include "hd64572.h"
 #include "pc300-falc-lh.h"
 
@@ -112,19 +111,11 @@ typedef   __u16   ucshort;        /* 16 bits, unsigned */
 typedef        __u8    ucchar;         /* 8 bits, unsigned */
 #endif /* CY_TYPES */
 
-#define PC300_PROTO_MLPPP 1            
+#define PC300_PROTO_MLPPP 1
 
-#define PC300_KERNEL   "2.4.x" /* Kernel supported by this driver */
-
-#define        PC300_DEVNAME   "hdlc"  /* Dev. name base (for hdlc0, hdlc1, etc.) */
-#define PC300_MAXINDEX 100     /* Max dev. name index (the '0' in hdlc0) */
-
-#define        PC300_MAXCARDS  4       /* Max number of cards per system */
 #define        PC300_MAXCHAN   2       /* Number of channels per card */
 
-#define        PC300_PLX_WIN   0x80    /* PLX control window size (128b) */
 #define        PC300_RAMSIZE   0x40000 /* RAM window size (256Kb) */
-#define        PC300_SCASIZE   0x400   /* SCA window size (1Kb) */
 #define        PC300_FALCSIZE  0x400   /* FALC window size (1Kb) */
 
 #define PC300_OSC_CLOCK        24576000
@@ -160,7 +151,6 @@ typedef     __u8    ucchar;         /* 8 bits, unsigned */
  * Memory access functions/macros      *
  * (required to support Alpha systems) *
  ***************************************/
-#ifdef __KERNEL__
 #define cpc_writeb(port,val)   {writeb((ucchar)(val),(port)); mb();}
 #define cpc_writew(port,val)   {writew((ushort)(val),(port)); mb();}
 #define cpc_writel(port,val)   {writel((uclong)(val),(port)); mb();}
@@ -169,17 +159,6 @@ typedef    __u8    ucchar;         /* 8 bits, unsigned */
 #define cpc_readw(port)                readw(port)
 #define cpc_readl(port)                readl(port)
 
-#else /* __KERNEL__ */
-#define cpc_writeb(port,val)   (*(volatile ucchar *)(port) = (ucchar)(val))
-#define cpc_writew(port,val)   (*(volatile ucshort *)(port) = (ucshort)(val))
-#define cpc_writel(port,val)   (*(volatile uclong *)(port) = (uclong)(val))
-
-#define cpc_readb(port)                (*(volatile ucchar *)(port))
-#define cpc_readw(port)                (*(volatile ucshort *)(port))
-#define cpc_readl(port)                (*(volatile uclong *)(port))
-
-#endif /* __KERNEL__ */
-
 /****** Data Structures *****************************************************/
 
 /*
@@ -321,24 +300,15 @@ typedef struct pc300patterntst {
 } pc300patterntst_t;
 
 typedef struct pc300dev {
-       void *if_ptr;           /* General purpose pointer */
        struct pc300ch *chan;
        ucchar trace_on;
        uclong line_on;         /* DCD(X.21, RSV) / sync(TE) change counters */
        uclong line_off;
-#ifdef __KERNEL__
        char name[16];
        struct net_device *dev;
-
-       void *private;
-       struct sk_buff *tx_skb;
-       union { /* This union has all the protocol-specific structures */
-               struct ppp_device pppdev;
-       }ifu;
 #ifdef CONFIG_PC300_MLPPP
        void *cpc_tty;  /* information to PC300 TTY driver */
 #endif
-#endif /* __KERNEL__ */
 }pc300dev_t;
 
 typedef struct pc300hw {
@@ -401,9 +371,7 @@ typedef struct pc300ch {
 typedef struct pc300 {
        pc300hw_t hw;                   /* hardware config. */
        pc300ch_t chan[PC300_MAXCHAN];
-#ifdef __KERNEL__
        spinlock_t card_lock;
-#endif /* __KERNEL__ */
 } pc300_t;
 
 typedef struct pc300conf {
@@ -471,12 +439,10 @@ enum pc300_loopback_cmds {
 #define PC300_TX_QUEUE_LEN     100
 #define        PC300_DEF_MTU           1600
 
-#ifdef __KERNEL__
 /* Function Prototypes */
 void tx_dma_start(pc300_t *, int);
 int cpc_open(struct net_device *dev);
 int cpc_set_media(hdlc_device *, int);
-#endif /* __KERNEL__ */
 
 #endif /* _PC300_H */
 
index 694df44d2e4f5b97b09e94e876db8f0e0d41f00b..3226a745571a7c8035f04134b88cc55ab3ccfcb2 100644 (file)
@@ -3150,19 +3150,10 @@ int cpc_open(struct net_device *dev)
        printk("pc300: cpc_open");
 #endif
 
-#ifdef FIXME
-       if (hdlc->proto.id == IF_PROTO_PPP) {
-               d->if_ptr = &hdlc->state.ppp.pppdev;
-       }
-#endif
-
        result = hdlc_open(dev);
-       if (/* FIXME hdlc->proto.id == IF_PROTO_PPP*/ 0) {
-               dev->priv = d;
-       }
-       if (result) {
+
+       if (result)
                return result;
-       }
 
        sprintf(ifr.ifr_name, "%s", dev->name);
        result = cpc_opench(d);
@@ -3195,9 +3186,7 @@ static int cpc_close(struct net_device *dev)
        CPC_UNLOCK(card, flags);
 
        hdlc_close(dev);
-       if (/* FIXME hdlc->proto.id == IF_PROTO_PPP*/ 0) {
-               d->if_ptr = NULL;
-       }
+
 #ifdef CONFIG_PC300_MLPPP
        if (chan->conf.proto == PC300_PROTO_MLPPP) {
                cpc_tty_unregister_service(d);
@@ -3358,7 +3347,6 @@ static void cpc_init_card(pc300_t * card)
                chan->nfree_tx_bd = N_DMA_TX_BUF;
 
                d->chan = chan;
-               d->tx_skb = NULL;
                d->trace_on = 0;
                d->line_on = 0;
                d->line_off = 0;