staging: rtl8723au: Disentangle chip_configure from HAL wrappers
authorJes Sorensen <Jes.Sorensen@redhat.com>
Fri, 16 May 2014 08:04:07 +0000 (10:04 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 16 May 2014 18:34:24 +0000 (11:34 -0700)
Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/rtl8723au/hal/hal_intf.c
drivers/staging/rtl8723au/hal/usb_halinit.c
drivers/staging/rtl8723au/include/hal_intf.h
drivers/staging/rtl8723au/include/usb_ops.h
drivers/staging/rtl8723au/os_dep/usb_intf.c

index ad8c430657d133798eb6081dbd5f8a64190a4341..76c8b1fec7778496ae600506221ab652c8967386 100644 (file)
 #include <usb_hal.h>
 #include <rtl8723a_hal.h>
 
-void rtw_hal_chip_configure23a(struct rtw_adapter *padapter)
-{
-       if (padapter->HalFunc.intf_chip_configure)
-               padapter->HalFunc.intf_chip_configure(padapter);
-}
-
 void   rtw_hal_sw_led_init23a(struct rtw_adapter *padapter)
 {
        if (padapter->HalFunc.InitSwLeds)
index f202ff39537a59cadad12ab6d3009fa7ff15fb62..96ee3107cb587c3b5514f129a4bfe48508c15909 100644 (file)
@@ -82,7 +82,7 @@ static bool rtl8723au_set_queue_pipe_mapping(struct rtw_adapter *pAdapter,
        return result;
 }
 
-static void rtl8723au_interface_configure(struct rtw_adapter *padapter)
+void rtl8723au_chip_configure(struct rtw_adapter *padapter)
 {
        struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter);
        struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter);
@@ -1745,7 +1745,6 @@ int rtl8723au_set_hal_ops(struct rtw_adapter *padapter)
        pHalFunc->InitSwLeds = NULL;
        pHalFunc->DeInitSwLeds = NULL;
 
-       pHalFunc->intf_chip_configure = &rtl8723au_interface_configure;
        pHalFunc->GetHalDefVarHandler = &GetHalDefVar8192CUsb;
        pHalFunc->SetHalDefVarHandler = &SetHalDefVar8192CUsb;
        pHalFunc->UpdateRAMaskHandler = &UpdateHalRAMask8192CUsb;
index 5009c7d73b6510698ba86e41174216f43aeb4892..464c29aa8843c15da9cb3273b3a6478b46657c8e 100644 (file)
@@ -73,8 +73,6 @@ struct hal_ops {
        void (*InitSwLeds)(struct rtw_adapter *padapter);
        void (*DeInitSwLeds)(struct rtw_adapter *padapter);
 
-       void (*intf_chip_configure)(struct rtw_adapter *padapter);
-
        void (*enable_interrupt)(struct rtw_adapter *padapter);
        void (*disable_interrupt)(struct rtw_adapter *padapter);
        s32 (*interrupt_handler)(struct rtw_adapter *padapter);
@@ -179,8 +177,6 @@ uint rtw_hal_init23a(struct rtw_adapter *padapter);
 uint rtw_hal_deinit23a(struct rtw_adapter *padapter);
 void rtw_hal_stop(struct rtw_adapter *padapter);
 
-void rtw_hal_chip_configure23a(struct rtw_adapter *padapter);
-
 u8 rtw_hal_set_def_var23a(struct rtw_adapter *padapter,
                          enum hal_def_variable eVariable,
                          void *pValue);
index 3afdbda179c0f950e2f3828aefa1e8d759b58d06..2836631dee83c7c13beabdc8e4f9b4139ab67e0d 100644 (file)
@@ -94,5 +94,6 @@ static inline u8 rtw_usb_bulk_size_boundary(struct rtw_adapter *padapter,
 
 int rtl8723au_inirp_init(struct rtw_adapter *Adapter);
 int rtl8723au_inirp_deinit(struct rtw_adapter *Adapter);
+void rtl8723au_chip_configure(struct rtw_adapter *padapter);
 
 #endif /* __USB_OPS_H_ */
index d80c35544d33c9ecb30c24049941a0ef16dfdff6..a3379b7fa178a99d7a76a17d7a7343e2bc7f8991 100644 (file)
@@ -629,7 +629,7 @@ static struct rtw_adapter *rtw_usb_if1_init(struct dvobj_priv *dvobj,
        rtl8723a_read_chip_version(padapter);
 
        /* step usb endpoint mapping */
-       rtw_hal_chip_configure23a(padapter);
+       rtl8723au_chip_configure(padapter);
 
        /* step read efuse/eeprom data and get mac_addr */
        rtl8723a_read_adapter_info(padapter);