void rtl8723a_InitHalDm( IN PADAPTER Adapter ) { PHAL_DATA_TYPE pHalData = GET_HAL_DATA(Adapter); struct dm_priv *pdmpriv = &pHalData->dmpriv; PDM_ODM_T pDM_Odm = &(pHalData->odmpriv); u8 i; pdmpriv->DM_Type = DM_Type_ByDriver; pdmpriv->DMFlag = DYNAMIC_FUNC_DISABLE; #ifdef CONFIG_BT_COEXIST pdmpriv->DMFlag |= DYNAMIC_FUNC_BT; // btdm_InitBtCoexistDM(Adapter); // Move to BT_CoexistMechanism() #endif pdmpriv->InitDMFlag = pdmpriv->DMFlag; Update_ODM_ComInfo_8723a(Adapter); ODM_DMInit(pDM_Odm); // Save REG_INIDATA_RATE_SEL value for TXDESC. for(i = 0 ; i<32 ; i++) { pdmpriv->INIDATA_RATE[i] = rtw_read8(Adapter, REG_INIDATA_RATE_SEL+i) & 0x3f; } }
void rtl8723b_InitHalDm( IN PADAPTER Adapter ) { PHAL_DATA_TYPE pHalData = GET_HAL_DATA(Adapter); struct dm_priv *pdmpriv = &pHalData->dmpriv; PDM_ODM_T pDM_Odm = &(pHalData->odmpriv); u8 i; #ifdef CONFIG_USB_HCI dm_InitGPIOSetting(Adapter); #endif pdmpriv->DM_Type = DM_Type_ByDriver; pdmpriv->DMFlag = DYNAMIC_FUNC_DISABLE; #ifdef CONFIG_BT_COEXIST pdmpriv->DMFlag |= DYNAMIC_FUNC_BT; #endif pdmpriv->InitDMFlag = pdmpriv->DMFlag; Update_ODM_ComInfo_8723b(Adapter); ODM_DMInit(pDM_Odm); }
void rtl8188e_InitHalDm(struct adapter *Adapter) { struct hal_data_8188e *hal_data = GET_HAL_DATA(Adapter); struct dm_priv *pdmpriv = &hal_data->dmpriv; struct odm_dm_struct *dm_odm = &(hal_data->odmpriv); dm_InitGPIOSetting(Adapter); pdmpriv->DM_Type = DM_Type_ByDriver; pdmpriv->DMFlag = DYNAMIC_FUNC_DISABLE; Update_ODM_ComInfo_88E(Adapter); ODM_DMInit(dm_odm); Adapter->fix_rate = 0xFF; }
void rtl8188e_InitHalDm( IN PADAPTER Adapter ) { PHAL_DATA_TYPE pHalData = GET_HAL_DATA(Adapter); PDM_ODM_T pDM_Odm = &(pHalData->odmpriv); u8 i; #ifdef CONFIG_USB_HCI dm_InitGPIOSetting(Adapter); #endif pHalData->DM_Type = DM_Type_ByDriver; Update_ODM_ComInfo_88E(Adapter); ODM_DMInit(pDM_Odm); }
void rtl8723b_InitHalDm( IN PADAPTER Adapter ) { PHAL_DATA_TYPE pHalData = GET_HAL_DATA(Adapter); struct dm_priv *pdmpriv = &pHalData->dmpriv; PDM_ODM_T pDM_Odm = &(pHalData->odmpriv); pdmpriv->DM_Type = DM_Type_ByDriver; pdmpriv->DMFlag = DYNAMIC_FUNC_DISABLE; pdmpriv->DMFlag |= DYNAMIC_FUNC_BT; pdmpriv->InitDMFlag = pdmpriv->DMFlag; Update_ODM_ComInfo_8723b(Adapter); if (Adapter->registrypriv.mp_mode == 0) ODM_DMInit(pDM_Odm); }
void rtl8812_InitHalDm( IN PADAPTER Adapter ) { PHAL_DATA_TYPE pHalData = GET_HAL_DATA(Adapter); struct dm_priv *pdmpriv = &pHalData->dmpriv; PDM_ODM_T pDM_Odm = &(pHalData->odmpriv); u8 i; #ifdef CONFIG_USB_HCI dm_InitGPIOSetting(Adapter); #endif pdmpriv->DM_Type = DM_Type_ByDriver; pdmpriv->DMFlag = DYNAMIC_FUNC_DISABLE; Update_ODM_ComInfo_8812(Adapter); ODM_DMInit(pDM_Odm); //Adapter->fix_rate = 0xFF; }