Staging: w35und: merge rest of wbhal.c to phy_calibration.c
authorPekka Enberg <penberg@cs.helsinki.fi>
Wed, 8 Apr 2009 08:51:22 +0000 (11:51 +0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 19 Jun 2009 18:00:38 +0000 (11:00 -0700)
Impact: cleanup

The remaining functions are local to phy_calibration.c so move them
there and remove wbhal.c.

Acked-by: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/winbond/Makefile
drivers/staging/winbond/phy_calibration.c
drivers/staging/winbond/wbhal.c [deleted file]
drivers/staging/winbond/wbhal_f.h

index b49c9730eddf9431fa38771d93ffb9c5634b4ba9..fb2b7d432b43db1bb6a42d3d333e4d4b0c14d759 100644 (file)
@@ -7,7 +7,6 @@ w35und-objs :=                  \
        wb35reg.o               \
        wb35rx.o                \
        wb35tx.o                \
-       wbhal.o                 \
        wbusb.o                 \
 
 
index af8c01e313b0482a283ca06b01be0aa9d0f7fa65..8c56962ab80cab20a03ebbdfd6d836cdb357c40e 100644 (file)
@@ -340,6 +340,25 @@ void _sin_cos(s32 angle, s32 *sin, s32 *cos)
     }
 }
 
+static unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 * pValue)
+{
+       if (number < 0x1000)
+               number += 0x1000;
+       return Wb35Reg_ReadSync(pHwData, number, pValue);
+}
+#define hw_get_dxx_reg( _A, _B, _C ) hal_get_dxx_reg( _A, _B, (u32 *)_C )
+
+static unsigned char hal_set_dxx_reg(struct hw_data *pHwData, u16 number, u32 value)
+{
+       unsigned char ret;
+
+       if (number < 0x1000)
+               number += 0x1000;
+       ret = Wb35Reg_WriteSync(pHwData, number, value);
+       return ret;
+}
+#define hw_set_dxx_reg( _A, _B, _C ) hal_set_dxx_reg( _A, _B, (u32)_C )
+
 
 void _reset_rx_cal(struct hw_data *phw_data)
 {
diff --git a/drivers/staging/winbond/wbhal.c b/drivers/staging/winbond/wbhal.c
deleted file mode 100644 (file)
index b9a6e38..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#include "sysdef.h"
-#include "wbhal_f.h"
-#include "wblinux_f.h"
-
-unsigned char hal_get_dxx_reg(struct hw_data *pHwData, u16 number, u32 * pValue)
-{
-       if (number < 0x1000)
-               number += 0x1000;
-       return Wb35Reg_ReadSync(pHwData, number, pValue);
-}
-
-unsigned char hal_set_dxx_reg(struct hw_data *pHwData, u16 number, u32 value)
-{
-       unsigned char ret;
-
-       if (number < 0x1000)
-               number += 0x1000;
-       ret = Wb35Reg_WriteSync(pHwData, number, value);
-       return ret;
-}
index fd1d3c28cdfb718241f4cb6b1855c02d5d78cd60..bfdf05d489f0276f9c6bb9c45cc31130e5eeb3a6 100644 (file)
@@ -52,8 +52,6 @@ u32 hal_get_bss_pk_cnt(  struct hw_data * pHwData );
 
 #define PHY_DEBUG( msg, args... )
 
-unsigned char hal_get_dxx_reg(  struct hw_data * pHwData,  u16 number,  u32 * pValue );
-unsigned char hal_set_dxx_reg(  struct hw_data * pHwData,  u16 number,  u32 value );
 #define hal_get_time_count( _P )       (_P->time_count/10)     // return 100ms count
 #define hal_detect_error( _P )         (_P->WbUsb.DetectCount)
 
@@ -68,7 +66,5 @@ unsigned char hal_set_dxx_reg(  struct hw_data * pHwData,  u16 number,  u32 valu
 #define hal_join_request_stop(_A)
 #define hw_get_cxx_reg( _A, _B, _C )
 #define hw_set_cxx_reg( _A, _B, _C )
-#define hw_get_dxx_reg( _A, _B, _C )   hal_get_dxx_reg( _A, _B, (u32 *)_C )
-#define hw_set_dxx_reg( _A, _B, _C )   hal_set_dxx_reg( _A, _B, (u32)_C )