diff options
Diffstat (limited to 'drivers/staging/rtl8192e/r8192E_core.c')
-rw-r--r-- | drivers/staging/rtl8192e/r8192E_core.c | 250 |
1 files changed, 0 insertions, 250 deletions
diff --git a/drivers/staging/rtl8192e/r8192E_core.c b/drivers/staging/rtl8192e/r8192E_core.c index 35797bf9931..9a0ff9ce694 100644 --- a/drivers/staging/rtl8192e/r8192E_core.c +++ b/drivers/staging/rtl8192e/r8192E_core.c @@ -856,25 +856,6 @@ static void rtl8192_proc_init_one(struct net_device *dev) -----------------------------MISC STUFF------------------------- *****************************************************************************/ -/* this is only for debugging */ -static void print_buffer(u32 *buffer, int len) -{ - int i; - u8 *buf =(u8*)buffer; - - printk("ASCII BUFFER DUMP (len: %x):\n",len); - - for(i=0;i<len;i++) - printk("%c",buf[i]); - - printk("\nBINARY BUFFER DUMP (len: %x):\n",len); - - for(i=0;i<len;i++) - printk("%x",buf[i]); - - printk("\n"); -} - short check_nic_enough_desc(struct net_device *dev, int prio) { struct r8192_priv *priv = ieee80211_priv(dev); @@ -904,32 +885,6 @@ static void tx_timeout(struct net_device *dev) } -/* this is only for debug */ -static void dump_eprom(struct net_device *dev) -{ - int i; - for(i=0; i<0xff; i++) - RT_TRACE(COMP_INIT, "EEPROM addr %x : %x", i, eprom_read(dev,i)); -} - -/* this is only for debug */ -static void rtl8192_dump_reg(struct net_device *dev) -{ - int i; - int n; - int max=0x5ff; - - RT_TRACE(COMP_INIT, "Dumping NIC register map"); - - for(n=0;n<=max;) - { - printk( "\nD: %2x> ", n); - for(i=0;i<16 && n<=max;i++,n++) - printk("%2x ",read_nic_byte(dev,n)); - } - printk("\n"); -} - /**************************************************************************** ------------------------------HW STUFF--------------------------- *****************************************************************************/ @@ -1164,27 +1119,6 @@ inline u16 rtl8192_rate2rate(short rate) -static u32 rtl819xusb_rx_command_packet(struct net_device *dev, struct ieee80211_rx_stats *pstats) -{ - u32 status; - - //RT_TRACE(COMP_RECV, DBG_TRACE, ("---> RxCommandPacketHandle819xUsb()\n")); - - RT_TRACE(COMP_EVENTS, "---->rtl819xusb_rx_command_packet()\n"); - status = cmpk_message_handle_rx(dev, pstats); - if (status) - { - DMESG("rxcommandpackethandle819xusb: It is a command packet\n"); - } - else - { - //RT_TRACE(COMP_RECV, DBG_TRACE, ("RxCommandPacketHandle819xUsb: It is not a command packet\n")); - } - - //RT_TRACE(COMP_RECV, DBG_TRACE, ("<--- RxCommandPacketHandle819xUsb()\n")); - return status; -} - #if 0 void rtl8192_tx_queues_stop(struct net_device *dev) { @@ -1483,141 +1417,6 @@ static void rtl8192_net_update(struct net_device *dev) } -inline u8 rtl8192_IsWirelessBMode(u16 rate) -{ - if( ((rate <= 110) && (rate != 60) && (rate != 90)) || (rate == 220) ) - return 1; - else return 0; -} - -u16 N_DBPSOfRate(u16 DataRate); - -static u16 ComputeTxTime( - u16 FrameLength, - u16 DataRate, - u8 bManagementFrame, - u8 bShortPreamble -) -{ - u16 FrameTime; - u16 N_DBPS; - u16 Ceiling; - - if( rtl8192_IsWirelessBMode(DataRate) ) - { - if( bManagementFrame || !bShortPreamble || DataRate == 10 ) - { // long preamble - FrameTime = (u16)(144+48+(FrameLength*8/(DataRate/10))); - } - else - { // Short preamble - FrameTime = (u16)(72+24+(FrameLength*8/(DataRate/10))); - } - if( ( FrameLength*8 % (DataRate/10) ) != 0 ) //Get the Ceilling - FrameTime ++; - } else { //802.11g DSSS-OFDM PLCP length field calculation. - N_DBPS = N_DBPSOfRate(DataRate); - Ceiling = (16 + 8*FrameLength + 6) / N_DBPS - + (((16 + 8*FrameLength + 6) % N_DBPS) ? 1 : 0); - FrameTime = (u16)(16 + 4 + 4*Ceiling + 6); - } - return FrameTime; -} - -u16 N_DBPSOfRate(u16 DataRate) -{ - u16 N_DBPS = 24; - - switch(DataRate) - { - case 60: - N_DBPS = 24; - break; - - case 90: - N_DBPS = 36; - break; - - case 120: - N_DBPS = 48; - break; - - case 180: - N_DBPS = 72; - break; - - case 240: - N_DBPS = 96; - break; - - case 360: - N_DBPS = 144; - break; - - case 480: - N_DBPS = 192; - break; - - case 540: - N_DBPS = 216; - break; - - default: - break; - } - - return N_DBPS; -} - -static unsigned int txqueue2outpipe(unsigned int tx_queue) -{ - unsigned int outpipe = 0x04; - - switch (tx_queue) { - case VO_QUEUE://EP4 - outpipe = 0x04; - break; - - case VI_QUEUE://EP5 - outpipe = 0x05; - break; - - case BE_QUEUE://EP6 - outpipe = 0x06; - break; - - case BK_QUEUE://EP7 - outpipe = 0x07; - break; - - case HCCA_QUEUE://EP8 - outpipe = 0x08; - break; - - case BEACON_QUEUE://EPA - outpipe = 0x0A; - break; - - case HIGH_QUEUE://EPB - outpipe = 0x0B; - break; - - case MGNT_QUEUE://EPC - outpipe = 0x0C; - break; - - case TXCMD_QUEUE://EPD - outpipe = 0x0D; - break; - - default: - printk("Unknow queue index!\n"); - break; - } - - return outpipe; -} - void rtl819xE_tx_cmd(struct net_device *dev, struct sk_buff *skb) { struct r8192_priv *priv = ieee80211_priv(dev); @@ -3528,10 +3327,6 @@ static short rtl8192_init(struct net_device *dev) //rtl8192_rx_enable(dev); //rtl8192_adapter_start(dev); -//#ifdef DEBUG_EPROM -// dump_eprom(dev); -//#endif - //rtl8192_dump_reg(dev); return 0; } @@ -3707,7 +3502,6 @@ static RT_STATUS rtl8192_adapter_start(struct net_device *dev) //3// //3// Initialize BB before MAC //3// - //rtl8192_dump_reg(dev); RT_TRACE(COMP_INIT, "BB Config Start!\n"); rtStatus = rtl8192_BBConfig(dev); if(rtStatus != RT_STATUS_SUCCESS) @@ -3717,8 +3511,6 @@ static RT_STATUS rtl8192_adapter_start(struct net_device *dev) } RT_TRACE(COMP_INIT,"BB Config Finished!\n"); - //rtl8192_dump_reg(dev); - // //3//Set Loopback mode or Normal mode //3// //2006.12.13 by emily. Note!We should not merge these two CPU_GEN register writings @@ -4790,46 +4582,6 @@ IPSLeave(struct net_device *dev) } } #endif -static void CAM_read_entry( - struct net_device *dev, - u32 iIndex -) -{ - u32 target_command=0; - u32 target_content=0; - u8 entry_i=0; - u32 ulStatus; - s32 i=100; -// printk("=======>start read CAM\n"); - for(entry_i=0;entry_i<CAM_CONTENT_COUNT;entry_i++) - { - // polling bit, and No Write enable, and address - target_command= entry_i+CAM_CONTENT_COUNT*iIndex; - target_command= target_command | BIT31; - - //Check polling bit is clear -// mdelay(1); -#if 1 - while((i--)>=0) - { - ulStatus = read_nic_dword(dev, RWCAM); - if(ulStatus & BIT31){ - continue; - } - else{ - break; - } - } -#endif - write_nic_dword(dev, RWCAM, target_command); - RT_TRACE(COMP_SEC,"CAM_read_entry(): WRITE A0: %x \n",target_command); - // printk("CAM_read_entry(): WRITE A0: %lx \n",target_command); - target_content = read_nic_dword(dev, RCAMO); - RT_TRACE(COMP_SEC, "CAM_read_entry(): WRITE A8: %x \n",target_content); - // printk("CAM_read_entry(): WRITE A8: %lx \n",target_content); - } - printk("\n"); -} static void rtl819x_update_rxcounts( struct r8192_priv *priv, @@ -4932,7 +4684,6 @@ extern void rtl819x_watchdog_wqcallback(struct net_device *dev) ieee->LinkDetectInfo.NumRecvDataInPeriod=0; } -// CAM_read_entry(dev,0); //check if reset the driver spin_lock_irqsave(&priv->tx_lock,flags); if(check_reset_cnt++ >= 3 && !ieee->is_roaming && (last_time != 1)) @@ -7155,7 +6906,6 @@ void setKey( struct net_device *dev, } } RT_TRACE(COMP_SEC,"=========>after set key, usconfig:%x\n", usConfig); -// CAM_read_entry(dev, 0); } // This function seems not ready! WB void CamPrintDbgReg(struct net_device* dev) |