Staging: rtxxx0: remove dead platform specific code
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Sun, 16 Aug 2009 19:29:59 +0000 (21:29 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 15 Sep 2009 19:02:18 +0000 (12:02 -0700)
Remove dead support for:

* IKANOS_VX_1X0
* INF_TWINPASS
* INF_DANUBE
* BRCM_6358

platforms.

Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/rt2860/rt_config.h
drivers/staging/rt2860/rt_linux.c
drivers/staging/rt2860/rt_linux.h
drivers/staging/rt2860/rt_main_dev.c
drivers/staging/rt2860/rtmp.h

index a19cbe1dedeb98c7ebdf74c862293d15c08d7d74..2093a80b19df1a54e5adf440542a319783bb7a88 100644 (file)
@@ -68,9 +68,5 @@
 #include "igmp_snoop.h"
 #endif // IGMP_SNOOP_SUPPORT //
 
-#ifdef IKANOS_VX_1X0
-#include       "vr_ikans.h"
-#endif // IKANOS_VX_1X0 //
-
 #endif // __RT_CONFIG_H__
 
index ebf2d50833acb4f88c645c29dcf5c269830990e4..be5a1b6f312d84247a1bf0f71fdcd96b8efb6bb8 100644 (file)
@@ -662,13 +662,9 @@ void announce_802_3_packet(
        pRxPkt = RTPKT_TO_OSPKT(pPacket);
 
     /* Push up the protocol stack */
-#ifdef IKANOS_VX_1X0
-       IKANOS_DataFrameRx(pAd, pRxPkt->dev, pRxPkt, pRxPkt->len);
-#else
        pRxPkt->protocol = eth_type_trans(pRxPkt, pRxPkt->dev);
 
        netif_rx(pRxPkt);
-#endif // IKANOS_VX_1X0 //
 }
 
 
index ccf58b26b4b797adcfab864c6982a8b1d8b5782f..dbe6fb75d6cb6708f8dce2445ab6cad33c5bb78e 100644 (file)
@@ -441,51 +441,6 @@ extern ULONG    RTDebugLevel;
 }
 
 #ifdef RT2860
-#if defined(INF_TWINPASS) || defined(INF_DANUBE) || defined(IKANOS_VX_1X0)
-//Patch for ASIC turst read/write bug, needs to remove after metel fix
-#define RTMP_IO_READ32(_A, _R, _pV)                                                                    \
-{                                                                                                                                      \
-    if ((_A)->bPCIclkOff == FALSE)                                      \
-    {                                                                   \
-       (*_pV = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)));              \
-       (*_pV = readl((void *)((_A)->CSRBaseAddress + (_R))));                  \
-       (*_pV = SWAP32(*((UINT32 *)(_pV))));                           \
-    }                                                                   \
-}
-#define RTMP_IO_FORCE_READ32(_A, _R, _pV)                                                      \
-{                                                                                                                                      \
-       (*_pV = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)));              \
-       (*_pV = readl((void *)((_A)->CSRBaseAddress + (_R))));                  \
-       (*_pV = SWAP32(*((UINT32 *)(_pV))));                           \
-}
-#define RTMP_IO_READ8(_A, _R, _pV)                                                                     \
-{                                                                                                                                      \
-       (*_pV = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0)));              \
-       (*_pV = readb((void *)((_A)->CSRBaseAddress + (_R))));                  \
-}
-#define RTMP_IO_WRITE32(_A, _R, _V)                                                                    \
-{                                                                                                                                      \
-    if ((_A)->bPCIclkOff == FALSE)                                      \
-    {                                                                   \
-       UINT32  _Val;                                                                                                   \
-       _Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0));                \
-       _Val = SWAP32(_V);                                                                                              \
-       writel(_Val, (void *)((_A)->CSRBaseAddress + (_R)));                    \
-    }                                                                   \
-}
-#define RTMP_IO_WRITE8(_A, _R, _V)                                                                     \
-{                                                                                                                                      \
-       UINT    Val;                                                                                                    \
-       Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0));         \
-       writeb((_V), (PUCHAR)((_A)->CSRBaseAddress + (_R)));                    \
-}
-#define RTMP_IO_WRITE16(_A, _R, _V)                                                                    \
-{                                                                                                                                      \
-       UINT    Val;                                                                                                    \
-       Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0));         \
-       writew(SWAP16((_V)), (PUSHORT)((_A)->CSRBaseAddress + (_R)));   \
-}
-#else
 //Patch for ASIC turst read/write bug, needs to remove after metel fix
 #define RTMP_IO_READ32(_A, _R, _pV)                                                            \
 {                                                                                                                              \
@@ -516,32 +471,18 @@ extern ULONG    RTDebugLevel;
        writel(_V, (void *)((_A)->CSRBaseAddress + (_R)));                                                              \
     }                                                               \
 }
-#if defined(BRCM_6358)
-#define RTMP_IO_WRITE8(_A, _R, _V)            \
-{                    \
-       ULONG Val;                \
-       UCHAR _i;                \
-       _i = (_R & 0x3);             \
-       Val = readl((void *)((_A)->CSRBaseAddress + (_R - _i)));   \
-       Val = Val & (~(0x000000ff << ((_i)*8)));         \
-       Val = Val | ((ULONG)_V << ((_i)*8));         \
-       writel((Val), (void *)((_A)->CSRBaseAddress + (_R - _i)));    \
-}
-#else
 #define RTMP_IO_WRITE8(_A, _R, _V)                                                                                             \
 {                                                                                                                                                              \
        UINT    Val;                                                                                                                            \
        Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0));                 \
        writeb((_V), (PUCHAR)((_A)->CSRBaseAddress + (_R)));            \
 }
-#endif
 #define RTMP_IO_WRITE16(_A, _R, _V)                                                                                            \
 {                                                                                                                                                              \
        UINT    Val;                                                                                                                            \
        Val = readl((void *)((_A)->CSRBaseAddress + MAC_CSR0));                 \
        writew((_V), (PUSHORT)((_A)->CSRBaseAddress + (_R)));   \
 }
-#endif
 #endif /* RT2860 */
 #ifdef RT2870
 //Patch for ASIC turst read/write bug, needs to remove after metel fix
index 1148b5a1c8a0eee738fec6971f8d8d160b6abd4a..d2042292bd1cede112c5b3163d72a4fc0b788232 100644 (file)
@@ -515,9 +515,6 @@ static int rt28xx_init(IN struct net_device *net_dev)
        NICInitRT30xxRFRegisters(pAd);
 #endif // RT2870 //
 
-#ifdef IKANOS_VX_1X0
-       VR_IKANOS_FP_Init(pAd->ApCfg.BssidNum, pAd->PermanentAddress);
-#endif // IKANOS_VX_1X0 //
 
                //
        // Initialize RF register to default value
@@ -678,11 +675,7 @@ static const struct net_device_ops rt2860_netdev_ops = {
        .ndo_validate_addr      = NULL,
        .ndo_set_mac_address    = eth_mac_addr,
        .ndo_change_mtu         = eth_change_mtu,
-#ifdef IKANOS_VX_1X0
-       .ndo_start_xmit         = IKANOS_DataFramesTx,
-#else
        .ndo_start_xmit         = rt28xx_send_packets,
-#endif
 };
 
 /* Must not be called for mdev and apdev */
index aaf06e97d4ab8cf6cac4106ee3acde1df8b24b47..bce9654cca709c0ce9f7ce08d50cccd80345879b 100644 (file)
@@ -2532,16 +2532,6 @@ typedef struct _INF_USB_CONFIG
 
 }INF_USB_CONFIG;
 
-#ifdef IKANOS_VX_1X0
-       typedef void (*IkanosWlanTxCbFuncP)(void *, void *);
-
-       struct IKANOS_TX_INFO
-       {
-               struct net_device *netdev;
-               IkanosWlanTxCbFuncP *fp;
-       };
-#endif // IKANOS_VX_1X0 //
-
 #ifdef DBG_DIAGNOSE
 #define DIAGNOSE_TIME  10   // 10 sec
 typedef struct _RtmpDiagStrcut_
@@ -2989,12 +2979,6 @@ typedef struct _RTMP_ADAPTER
        UCHAR                                   flg_be_adjust;
        ULONG                                   be_adjust_last_time;
 
-#ifdef IKANOS_VX_1X0
-       struct IKANOS_TX_INFO   IkanosTxInfo;
-       struct IKANOS_TX_INFO   IkanosRxInfo[MAX_MBSSID_NUM + MAX_WDS_ENTRY + MAX_APCLI_NUM + MAX_MESH_NUM];
-#endif // IKANOS_VX_1X0 //
-
-
 #ifdef DBG_DIAGNOSE
        RtmpDiagStruct  DiagStruct;
 #endif // DBG_DIAGNOSE //