void odm_ConfigBB_PHY_REG_PG_8188E( PDM_ODM_T pDM_Odm, u4Byte Addr, u4Byte Bitmask, u4Byte Data ) { if (Addr == 0xfe){ ODM_sleep_ms(50); } else if (Addr == 0xfd){ ODM_delay_ms(5); } else if (Addr == 0xfc){ ODM_delay_ms(1); } else if (Addr == 0xfb){ ODM_delay_us(50); } else if (Addr == 0xfa){ ODM_delay_us(5); } else if (Addr == 0xf9){ ODM_delay_us(1); } else{ ODM_RT_TRACE(pDM_Odm,ODM_COMP_INIT, ODM_DBG_LOUD, ("===> @@@@@@@ ODM_ConfigBBWithHeaderFile: [PHY_REG] %08X %08X %08X\n", Addr, Bitmask, Data)); storePwrIndexDiffRateOffset(pDM_Odm->Adapter, Addr, Bitmask, Data); } }
void odm_ConfigBB_PHY_REG_PG_8821A(struct rtl_priv *rtlpriv, uint32_t Addr, uint32_t Bitmask, uint32_t Data) { if (Addr == 0xfe) msleep(50); else if (Addr == 0xfd) mdelay(5); else if (Addr == 0xfc) mdelay(1); else if (Addr == 0xfb) udelay(50); else if (Addr == 0xfa) udelay(5); else if (Addr == 0xf9) udelay(1); RT_TRACE(rtlpriv, ODM_COMP_INIT, ODM_DBG_LOUD, "===> @@@@@@@ ODM_ConfigBBWithHeaderFile: [PHY_REG] %08X %08X %08X\n", Addr, Bitmask, Data); storePwrIndexDiffRateOffset(rtlpriv, Addr, Bitmask, Data); }
void odm_ConfigBB_PHY_REG_PG_8188E( IN PDM_ODM_T pDM_Odm, IN u4Byte Addr, IN u4Byte Bitmask, IN u4Byte Data ) { if (Addr == 0xfe){ #ifdef CONFIG_LONG_DELAY_ISSUE ODM_sleep_ms(50); #else ODM_delay_ms(50); #endif } else if (Addr == 0xfd){ ODM_delay_ms(5); } else if (Addr == 0xfc){ ODM_delay_ms(1); } else if (Addr == 0xfb){ ODM_delay_us(50); } else if (Addr == 0xfa){ ODM_delay_us(5); } else if (Addr == 0xf9){ ODM_delay_us(1); } else{ ODM_RT_TRACE(pDM_Odm,ODM_COMP_INIT, ODM_DBG_LOUD, ("===> @@@@@@@ ODM_ConfigBBWithHeaderFile: [PHY_REG] %08X %08X %08X\n", Addr, Bitmask, Data)); #if !(DM_ODM_SUPPORT_TYPE&ODM_AP) storePwrIndexDiffRateOffset(pDM_Odm->Adapter, Addr, Bitmask, Data); #endif } }