- DRIVER_DIR=./linux
-
-w35und-objs := $(DRIVER_DIR)/wbusb.o $(DRIVER_DIR)/wb35reg.o $(DRIVER_DIR)/wb35rx.o $(DRIVER_DIR)/wb35tx.o \
- mds.o \
- mlmetxrx.o \
- mto.o \
+w35und-objs := \
+ mds.o \
+ mlmetxrx.o \
+ mto.o \
phy_calibration.o \
reg.o \
rxisr.o \
+ wb35reg.o \
+ wb35rx.o \
+ wb35tx.o \
wbhal.o \
wblinux.o \
+ wbusb.o \
obj-$(CONFIG_W35UND) += w35und.o
-#include "linux/sysdef.h"
+#include "sysdef.h"
// Wait for Reg operation completed
do {
- msleep(10); // Delay for waiting function enter 940623.1.a
+ msleep(10); // Delay for waiting function enter 940623.1.a
} while (reg->EP0vm_state != VM_STOP);
- msleep(10); // Delay for waiting function enter 940623.1.b
+ msleep(10); // Delay for waiting function enter 940623.1.b
// Release all the data in RegQueue
- spin_lock_irq(®->EP0VM_spin_lock);
+ spin_lock_irq( ®->EP0VM_spin_lock );
reg_queue = reg->reg_first;
while (reg_queue) {
if (reg_queue == reg->reg_last)
reg->reg_first = reg->reg_first->Next;
urb = reg_queue->urb;
- spin_unlock_irq(®->EP0VM_spin_lock);
+ spin_unlock_irq( ®->EP0VM_spin_lock );
if (urb) {
usb_free_urb(urb);
kfree(reg_queue);
#ifndef __WINBOND_WB35REG_F_H
#define __WINBOND_WB35REG_F_H
-#include "../wbhal_s.h"
+#include "wbhal_s.h"
//====================================
// Interface function declare
#ifndef __WINBOND_WB35RX_F_H
#define __WINBOND_WB35RX_F_H
-#include "../wbhal_s.h"
+#include "wbhal_s.h"
//====================================
// Interface function declare
#include <linux/usb.h>
#include "wb35tx_f.h"
-#include "../mds_f.h"
+#include "mds_f.h"
#include "sysdef.h"
unsigned char
#ifndef __WINBOND_WB35TX_F_H
#define __WINBOND_WB35TX_F_H
-#include "../wbhal_f.h"
+#include "wbhal_f.h"
//====================================
// Interface function declare
#ifndef __WINBOND_WB35_TX_S_H
#define __WINBOND_WB35_TX_S_H
-#include "../mds_s.h"
+#include "mds_s.h"
//====================================
// IS89C35 Tx related definition
//=====================================================================
// Device related include
//=====================================================================
-#include "linux/wb35reg_f.h"
-#include "linux/wb35tx_f.h"
-#include "linux/wb35rx_f.h"
+#include "wb35reg_f.h"
+#include "wb35tx_f.h"
+#include "wb35rx_f.h"
#include "adapter.h"
#include <linux/types.h>
-#include "linux/common.h"
+#include "common.h"
//[20040722 WK]
#define HAL_LED_SET_MASK 0x001c //20060901 Extend
// Device related include
//=====================================================================
-#include "linux/wbusb_s.h"
-#include "linux/wb35reg_s.h"
-#include "linux/wb35tx_s.h"
-#include "linux/wb35rx_s.h"
+#include "wbusb_s.h"
+#include "wb35reg_s.h"
+#include "wb35tx_s.h"
+#include "wb35rx_s.h"
// For Hal using ==================================================================
#include <net/mac80211.h>
#include <linux/usb.h>
-#include "../mlmetxrx_f.h"
-#include "../wbhal_f.h"
-#include "../wblinux_f.h"
+#include "mlmetxrx_f.h"
+#include "wbhal_f.h"
+#include "wblinux_f.h"
MODULE_AUTHOR(DRIVER_AUTHOR);
MODULE_DESCRIPTION(DRIVER_DESC);
SET_IEEE80211_DEV(dev, &udev->dev);
{
phw_data_t pHwData = &adapter->sHwData;
- unsigned char dev_addr[MAX_ADDR_LEN];
+ unsigned char dev_addr[MAX_ADDR_LEN];
hal_get_permanent_address(pHwData, dev_addr);
SET_IEEE80211_PERM_ADDR(dev, dev_addr);
}