/linux-4.1.27/drivers/staging/rtl8188eu/hal/ |
H A D | rtl8188e_hal_init.c | 355 u32 rfPath, eeAddr = EEPROM_TX_PWR_INX_88E, group, TxCount = 0; Hal_ReadPowerValueFromPROM_8188E() local 360 for (rfPath = 0; rfPath < MAX_RF_PATH; rfPath++) { Hal_ReadPowerValueFromPROM_8188E() 363 pwrInfo24G->IndexCCK_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX; Hal_ReadPowerValueFromPROM_8188E() 364 pwrInfo24G->IndexBW40_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX; Hal_ReadPowerValueFromPROM_8188E() 368 pwrInfo24G->BW20_Diff[rfPath][0] = EEPROM_DEFAULT_24G_HT20_DIFF; Hal_ReadPowerValueFromPROM_8188E() 369 pwrInfo24G->OFDM_Diff[rfPath][0] = EEPROM_DEFAULT_24G_OFDM_DIFF; Hal_ReadPowerValueFromPROM_8188E() 371 pwrInfo24G->BW20_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 372 pwrInfo24G->BW40_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 373 pwrInfo24G->CCK_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 374 pwrInfo24G->OFDM_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 381 for (rfPath = 0; rfPath < MAX_RF_PATH; rfPath++) { Hal_ReadPowerValueFromPROM_8188E() 384 pwrInfo24G->IndexCCK_Base[rfPath][group] = PROMContent[eeAddr++]; Hal_ReadPowerValueFromPROM_8188E() 385 if (pwrInfo24G->IndexCCK_Base[rfPath][group] == 0xFF) Hal_ReadPowerValueFromPROM_8188E() 386 pwrInfo24G->IndexCCK_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX; Hal_ReadPowerValueFromPROM_8188E() 389 pwrInfo24G->IndexBW40_Base[rfPath][group] = PROMContent[eeAddr++]; Hal_ReadPowerValueFromPROM_8188E() 390 if (pwrInfo24G->IndexBW40_Base[rfPath][group] == 0xFF) Hal_ReadPowerValueFromPROM_8188E() 391 pwrInfo24G->IndexBW40_Base[rfPath][group] = EEPROM_DEFAULT_24G_INDEX; Hal_ReadPowerValueFromPROM_8188E() 395 pwrInfo24G->BW40_Diff[rfPath][TxCount] = 0; Hal_ReadPowerValueFromPROM_8188E() 397 pwrInfo24G->BW20_Diff[rfPath][TxCount] = EEPROM_DEFAULT_24G_HT20_DIFF; Hal_ReadPowerValueFromPROM_8188E() 399 pwrInfo24G->BW20_Diff[rfPath][TxCount] = (PROMContent[eeAddr]&0xf0)>>4; Hal_ReadPowerValueFromPROM_8188E() 400 if (pwrInfo24G->BW20_Diff[rfPath][TxCount] & BIT3) /* 4bit sign number to 8 bit sign number */ Hal_ReadPowerValueFromPROM_8188E() 401 pwrInfo24G->BW20_Diff[rfPath][TxCount] |= 0xF0; Hal_ReadPowerValueFromPROM_8188E() 405 pwrInfo24G->OFDM_Diff[rfPath][TxCount] = EEPROM_DEFAULT_24G_OFDM_DIFF; Hal_ReadPowerValueFromPROM_8188E() 407 pwrInfo24G->OFDM_Diff[rfPath][TxCount] = (PROMContent[eeAddr]&0x0f); Hal_ReadPowerValueFromPROM_8188E() 408 if (pwrInfo24G->OFDM_Diff[rfPath][TxCount] & BIT3) /* 4bit sign number to 8 bit sign number */ Hal_ReadPowerValueFromPROM_8188E() 409 pwrInfo24G->OFDM_Diff[rfPath][TxCount] |= 0xF0; Hal_ReadPowerValueFromPROM_8188E() 411 pwrInfo24G->CCK_Diff[rfPath][TxCount] = 0; Hal_ReadPowerValueFromPROM_8188E() 415 pwrInfo24G->BW40_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 417 pwrInfo24G->BW40_Diff[rfPath][TxCount] = (PROMContent[eeAddr]&0xf0)>>4; Hal_ReadPowerValueFromPROM_8188E() 418 if (pwrInfo24G->BW40_Diff[rfPath][TxCount] & BIT3) /* 4bit sign number to 8 bit sign number */ Hal_ReadPowerValueFromPROM_8188E() 419 pwrInfo24G->BW40_Diff[rfPath][TxCount] |= 0xF0; Hal_ReadPowerValueFromPROM_8188E() 423 pwrInfo24G->BW20_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 425 pwrInfo24G->BW20_Diff[rfPath][TxCount] = (PROMContent[eeAddr]&0x0f); Hal_ReadPowerValueFromPROM_8188E() 426 if (pwrInfo24G->BW20_Diff[rfPath][TxCount] & BIT3) /* 4bit sign number to 8 bit sign number */ Hal_ReadPowerValueFromPROM_8188E() 427 pwrInfo24G->BW20_Diff[rfPath][TxCount] |= 0xF0; Hal_ReadPowerValueFromPROM_8188E() 432 pwrInfo24G->OFDM_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 434 pwrInfo24G->OFDM_Diff[rfPath][TxCount] = (PROMContent[eeAddr]&0xf0)>>4; Hal_ReadPowerValueFromPROM_8188E() 435 if (pwrInfo24G->OFDM_Diff[rfPath][TxCount] & BIT3) /* 4bit sign number to 8 bit sign number */ Hal_ReadPowerValueFromPROM_8188E() 436 pwrInfo24G->OFDM_Diff[rfPath][TxCount] |= 0xF0; Hal_ReadPowerValueFromPROM_8188E() 440 pwrInfo24G->CCK_Diff[rfPath][TxCount] = EEPROM_DEFAULT_DIFF; Hal_ReadPowerValueFromPROM_8188E() 442 pwrInfo24G->CCK_Diff[rfPath][TxCount] = (PROMContent[eeAddr]&0x0f); Hal_ReadPowerValueFromPROM_8188E() 443 if (pwrInfo24G->CCK_Diff[rfPath][TxCount] & BIT3) /* 4bit sign number to 8 bit sign number */ Hal_ReadPowerValueFromPROM_8188E() 444 pwrInfo24G->CCK_Diff[rfPath][TxCount] |= 0xF0; Hal_ReadPowerValueFromPROM_8188E() 532 u8 rfPath, ch, group; Hal_ReadTxPowerInfo88E() local 540 for (rfPath = 0; rfPath < pHalData->NumTotalRFPath; rfPath++) { Hal_ReadTxPowerInfo88E() 544 pHalData->Index24G_CCK_Base[rfPath][ch] = pwrInfo24G.IndexCCK_Base[rfPath][group]; Hal_ReadTxPowerInfo88E() 546 pHalData->Index24G_BW40_Base[rfPath][ch] = pwrInfo24G.IndexBW40_Base[rfPath][4]; Hal_ReadTxPowerInfo88E() 548 pHalData->Index24G_BW40_Base[rfPath][ch] = pwrInfo24G.IndexBW40_Base[rfPath][group]; Hal_ReadTxPowerInfo88E() 551 DBG_88E("======= Path %d, Channel %d =======\n", rfPath, ch); Hal_ReadTxPowerInfo88E() 552 DBG_88E("Index24G_CCK_Base[%d][%d] = 0x%x\n", rfPath, ch , pHalData->Index24G_CCK_Base[rfPath][ch]); Hal_ReadTxPowerInfo88E() 553 DBG_88E("Index24G_BW40_Base[%d][%d] = 0x%x\n", rfPath, ch , pHalData->Index24G_BW40_Base[rfPath][ch]); Hal_ReadTxPowerInfo88E() 557 pHalData->CCK_24G_Diff[rfPath][TxCount] = pwrInfo24G.CCK_Diff[rfPath][TxCount]; Hal_ReadTxPowerInfo88E() 558 pHalData->OFDM_24G_Diff[rfPath][TxCount] = pwrInfo24G.OFDM_Diff[rfPath][TxCount]; Hal_ReadTxPowerInfo88E() 559 pHalData->BW20_24G_Diff[rfPath][TxCount] = pwrInfo24G.BW20_Diff[rfPath][TxCount]; Hal_ReadTxPowerInfo88E() 560 pHalData->BW40_24G_Diff[rfPath][TxCount] = pwrInfo24G.BW40_Diff[rfPath][TxCount]; Hal_ReadTxPowerInfo88E() 562 DBG_88E("CCK_24G_Diff[%d][%d] = %d\n", rfPath, TxCount, pHalData->CCK_24G_Diff[rfPath][TxCount]); Hal_ReadTxPowerInfo88E() 563 DBG_88E("OFDM_24G_Diff[%d][%d] = %d\n", rfPath, TxCount, pHalData->OFDM_24G_Diff[rfPath][TxCount]); Hal_ReadTxPowerInfo88E() 564 DBG_88E("BW20_24G_Diff[%d][%d] = %d\n", rfPath, TxCount, pHalData->BW20_24G_Diff[rfPath][TxCount]); Hal_ReadTxPowerInfo88E() 565 DBG_88E("BW40_24G_Diff[%d][%d] = %d\n", rfPath, TxCount, pHalData->BW40_24G_Diff[rfPath][TxCount]); Hal_ReadTxPowerInfo88E()
|
/linux-4.1.27/drivers/staging/rtl8723au/hal/ |
H A D | rtl8723a_hal_init.c | 1527 u32 rfPath, eeAddr, group, rfPathMax = 1; Hal_ReadPowerValueFromPROM_8723A() local 1533 for (rfPath = 0; rfPath < rfPathMax; rfPath++) { Hal_ReadPowerValueFromPROM_8723A() 1534 pwrInfo->CCKIndex[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1536 pwrInfo->HT40_1SIndex[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1538 pwrInfo->HT40_2SIndexDiff[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1540 pwrInfo->HT20IndexDiff[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1542 pwrInfo->OFDMIndexDiff[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1544 pwrInfo->HT40MaxOffset[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1546 pwrInfo->HT20MaxOffset[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1554 for (rfPath = 0; rfPath < rfPathMax; rfPath++) { Hal_ReadPowerValueFromPROM_8723A() 1557 EEPROM_CCK_TX_PWR_INX_8723A + (rfPath * 3) + group; Hal_ReadPowerValueFromPROM_8723A() 1558 /* pwrInfo->CCKIndex[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1561 &pwrInfo->CCKIndex[rfPath][group]); Hal_ReadPowerValueFromPROM_8723A() 1563 (rfPath * 3) + group; Hal_ReadPowerValueFromPROM_8723A() 1564 /* pwrInfo->HT40_1SIndex[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1567 &pwrInfo->HT40_1SIndex[rfPath][group]); Hal_ReadPowerValueFromPROM_8723A() 1572 for (rfPath = 0; rfPath < rfPathMax; rfPath++) { Hal_ReadPowerValueFromPROM_8723A() 1573 pwrInfo->HT40_2SIndexDiff[rfPath][group] = 0; Hal_ReadPowerValueFromPROM_8723A() 1574 pwrInfo->HT20IndexDiff[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1577 group] >> (rfPath * 4)) & 0xF; Hal_ReadPowerValueFromPROM_8723A() 1579 if (pwrInfo->HT20IndexDiff[rfPath][group] & BIT(3)) Hal_ReadPowerValueFromPROM_8723A() 1580 pwrInfo->HT20IndexDiff[rfPath][group] |= 0xF0; Hal_ReadPowerValueFromPROM_8723A() 1582 pwrInfo->OFDMIndexDiff[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1584 group] >> (rfPath * 4)) & 0xF; Hal_ReadPowerValueFromPROM_8723A() 1586 pwrInfo->HT40MaxOffset[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1588 group] >> (rfPath * 4)) & 0xF; Hal_ReadPowerValueFromPROM_8723A() 1590 pwrInfo->HT20MaxOffset[rfPath][group] = Hal_ReadPowerValueFromPROM_8723A() 1592 group] >> (rfPath * 4)) & 0xF; Hal_ReadPowerValueFromPROM_8723A() 1619 u8 rfPath, ch, group, rfPathMax = 1; Hal_EfuseParsetxpowerinfo_8723A() local 1623 for (rfPath = 0; rfPath < rfPathMax; rfPath++) { Hal_EfuseParsetxpowerinfo_8723A() 1627 pHalData->TxPwrLevelCck[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1628 pwrInfo.CCKIndex[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1629 pHalData->TxPwrLevelHT40_1S[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1630 pwrInfo.HT40_1SIndex[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1632 pHalData->TxPwrHt20Diff[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1633 pwrInfo.HT20IndexDiff[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1634 pHalData->TxPwrLegacyHtDiff[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1635 pwrInfo.OFDMIndexDiff[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1636 pHalData->PwrGroupHT20[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1637 pwrInfo.HT20MaxOffset[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1638 pHalData->PwrGroupHT40[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1639 pwrInfo.HT40MaxOffset[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1641 pwr = pwrInfo.HT40_1SIndex[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1642 diff = pwrInfo.HT40_2SIndexDiff[rfPath][group]; Hal_EfuseParsetxpowerinfo_8723A() 1644 pHalData->TxPwrLevelHT40_2S[rfPath][ch] = Hal_EfuseParsetxpowerinfo_8723A() 1648 for (rfPath = 0; rfPath < RF_PATH_MAX; rfPath++) { Hal_EfuseParsetxpowerinfo_8723A() 1652 rfPath, ch, Hal_EfuseParsetxpowerinfo_8723A() 1653 pHalData->TxPwrLevelCck[rfPath][ch], Hal_EfuseParsetxpowerinfo_8723A() 1654 pHalData->TxPwrLevelHT40_1S[rfPath][ch], Hal_EfuseParsetxpowerinfo_8723A() 1655 pHalData->TxPwrLevelHT40_2S[rfPath][ch]); Hal_EfuseParsetxpowerinfo_8723A()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/ |
H A D | hw.c | 2619 u32 rfPath, eeAddr = EEPROM_TX_PWR_INX, group, TxCount = 0; _rtl8821ae_read_power_value_fromprom() local 2630 for (rfPath = 0 ; rfPath < MAX_RF_PATH ; rfPath++) { _rtl8821ae_read_power_value_fromprom() 2633 pwrinfo24g->index_cck_base[rfPath][group] = 0x2D; _rtl8821ae_read_power_value_fromprom() 2634 pwrinfo24g->index_bw40_base[rfPath][group] = 0x2D; _rtl8821ae_read_power_value_fromprom() 2638 pwrinfo24g->bw20_diff[rfPath][0] = 0x02; _rtl8821ae_read_power_value_fromprom() 2639 pwrinfo24g->ofdm_diff[rfPath][0] = 0x04; _rtl8821ae_read_power_value_fromprom() 2641 pwrinfo24g->bw20_diff[rfPath][TxCount] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2642 pwrinfo24g->bw40_diff[rfPath][TxCount] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2643 pwrinfo24g->cck_diff[rfPath][TxCount] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2644 pwrinfo24g->ofdm_diff[rfPath][TxCount] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2649 pwrinfo5g->index_bw40_base[rfPath][group] = 0x2A; _rtl8821ae_read_power_value_fromprom() 2653 pwrinfo5g->ofdm_diff[rfPath][0] = 0x04; _rtl8821ae_read_power_value_fromprom() 2654 pwrinfo5g->bw20_diff[rfPath][0] = 0x00; _rtl8821ae_read_power_value_fromprom() 2655 pwrinfo5g->bw80_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2656 pwrinfo5g->bw160_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2658 pwrinfo5g->ofdm_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2659 pwrinfo5g->bw20_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2660 pwrinfo5g->bw40_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2661 pwrinfo5g->bw80_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2662 pwrinfo5g->bw160_diff[rfPath][0] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2671 for (rfPath = 0 ; rfPath < MAX_RF_PATH ; rfPath++) { _rtl8821ae_read_power_value_fromprom() 2674 pwrinfo24g->index_cck_base[rfPath][group] = hwinfo[eeAddr++]; _rtl8821ae_read_power_value_fromprom() 2675 if (pwrinfo24g->index_cck_base[rfPath][group] == 0xFF) _rtl8821ae_read_power_value_fromprom() 2676 pwrinfo24g->index_cck_base[rfPath][group] = 0x2D; _rtl8821ae_read_power_value_fromprom() 2679 pwrinfo24g->index_bw40_base[rfPath][group] = hwinfo[eeAddr++]; _rtl8821ae_read_power_value_fromprom() 2680 if (pwrinfo24g->index_bw40_base[rfPath][group] == 0xFF) _rtl8821ae_read_power_value_fromprom() 2681 pwrinfo24g->index_bw40_base[rfPath][group] = 0x2D; _rtl8821ae_read_power_value_fromprom() 2685 pwrinfo24g->bw40_diff[rfPath][TxCount] = 0; _rtl8821ae_read_power_value_fromprom() 2687 pwrinfo24g->bw20_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2688 if (pwrinfo24g->bw20_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2689 pwrinfo24g->bw20_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2691 pwrinfo24g->ofdm_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2692 if (pwrinfo24g->ofdm_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2693 pwrinfo24g->ofdm_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2695 pwrinfo24g->cck_diff[rfPath][TxCount] = 0; _rtl8821ae_read_power_value_fromprom() 2698 pwrinfo24g->bw40_diff[rfPath][TxCount] = (hwinfo[eeAddr]&0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2699 if (pwrinfo24g->bw40_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2700 pwrinfo24g->bw40_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2702 pwrinfo24g->bw20_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2703 if (pwrinfo24g->bw20_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2704 pwrinfo24g->bw20_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2708 pwrinfo24g->ofdm_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2709 if (pwrinfo24g->ofdm_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2710 pwrinfo24g->ofdm_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2712 pwrinfo24g->cck_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2713 if (pwrinfo24g->cck_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2714 pwrinfo24g->cck_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2722 pwrinfo5g->index_bw40_base[rfPath][group] = hwinfo[eeAddr++]; _rtl8821ae_read_power_value_fromprom() 2723 if (pwrinfo5g->index_bw40_base[rfPath][group] == 0xFF) _rtl8821ae_read_power_value_fromprom() 2724 pwrinfo5g->index_bw40_base[rfPath][group] = 0xFE; _rtl8821ae_read_power_value_fromprom() 2729 pwrinfo5g->bw40_diff[rfPath][TxCount] = 0; _rtl8821ae_read_power_value_fromprom() 2731 pwrinfo5g->bw20_diff[rfPath][0] = (hwinfo[eeAddr] & 0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2732 if (pwrinfo5g->bw20_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2733 pwrinfo5g->bw20_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2735 pwrinfo5g->ofdm_diff[rfPath][0] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2736 if (pwrinfo5g->ofdm_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2737 pwrinfo5g->ofdm_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2741 pwrinfo5g->bw40_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2742 if (pwrinfo5g->bw40_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2743 pwrinfo5g->bw40_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2745 pwrinfo5g->bw20_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2746 if (pwrinfo5g->bw20_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2747 pwrinfo5g->bw20_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2753 pwrinfo5g->ofdm_diff[rfPath][1] = (hwinfo[eeAddr] & 0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2754 pwrinfo5g->ofdm_diff[rfPath][2] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2758 pwrinfo5g->ofdm_diff[rfPath][3] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2763 if (pwrinfo5g->ofdm_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2764 pwrinfo5g->ofdm_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2767 pwrinfo5g->bw80_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0xf0) >> 4; _rtl8821ae_read_power_value_fromprom() 2769 if (pwrinfo5g->bw80_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2770 pwrinfo5g->bw80_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom() 2772 pwrinfo5g->bw160_diff[rfPath][TxCount] = (hwinfo[eeAddr] & 0x0f); _rtl8821ae_read_power_value_fromprom() 2773 if (pwrinfo5g->bw160_diff[rfPath][TxCount] & BIT(3)) _rtl8821ae_read_power_value_fromprom() 2774 pwrinfo5g->bw160_diff[rfPath][TxCount] |= 0xF0; _rtl8821ae_read_power_value_fromprom()
|
H A D | phy.c | 1211 "TxPwrLimit_2_4G[regulation %d][bw %d][rateSection %d][channel %d] = %d\n(TxPwrLimit in dBm %d - BW40PwrLmt2_4G[channel %d][rfPath %d] %d)\n", _rtl8812ae_phy_convert_txpower_limit_to_power_index() 1276 "TxPwrLimit_5G[regulation %d][bw %d][rateSection %d][channel %d] =%d\n(TxPwrLimit in dBm %d - BW40PwrLmt5G[chnl group %d][rfPath %d] %d)\n", _rtl8812ae_phy_convert_txpower_limit_to_power_index() 1326 u8 base = 0, rfPath = 0; _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() local 1328 for (rfPath = RF90_PATH_A; rfPath <= RF90_PATH_B; ++rfPath) { _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1329 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_2_4G, rfPath, RF_1TX, CCK); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1331 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][0], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1334 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_2_4G, rfPath, RF_1TX, OFDM); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1336 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][1], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1339 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][2], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1342 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_2_4G, rfPath, RF_1TX, HT_MCS0_MCS7); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1344 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][3], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1347 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][4], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1350 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_2_4G, rfPath, RF_2TX, HT_MCS8_MCS15); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1353 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_2TX][5], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1357 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_2TX][6], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1360 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_2_4G, rfPath, RF_1TX, VHT_1SSMCS0_1SSMCS9); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1362 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][7], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1365 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][8], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1368 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][9], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1371 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_2_4G, rfPath, RF_2TX, VHT_2SSMCS0_2SSMCS9); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1373 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_1TX][9], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1376 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_2TX][10], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1379 &rtlphy->tx_power_by_rate_offset[BAND_ON_2_4G][rfPath][RF_2TX][11], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1382 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_5G, rfPath, RF_1TX, OFDM); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1384 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][1], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1387 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][2], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1390 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_5G, rfPath, RF_1TX, HT_MCS0_MCS7); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1392 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][3], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1395 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][4], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1398 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_5G, rfPath, RF_2TX, HT_MCS8_MCS15); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1400 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_2TX][5], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1403 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_2TX][6], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1406 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_5G, rfPath, RF_1TX, VHT_1SSMCS0_1SSMCS9); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1408 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][7], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1411 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][8], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1414 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][9], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1417 base = _rtl8821ae_phy_get_txpower_by_rate_base(hw, BAND_ON_5G, rfPath, RF_2TX, VHT_2SSMCS0_2SSMCS9); _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1419 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_1TX][9], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1422 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_2TX][10], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value() 1425 &rtlphy->tx_power_by_rate_offset[BAND_ON_5G][rfPath][RF_2TX][11], _rtl8821ae_phy_convert_txpower_dbm_to_relative_value()
|
/linux-4.1.27/drivers/staging/rtl8712/ |
H A D | rtl871x_mp.c | 548 u8 rfPath = pAdapter->mppriv.curr_rfpath; r8712_SetSingleToneTx() local 552 rfPath = RF_PATH_B; r8712_SetSingleToneTx() 556 rfPath = RF_PATH_A; r8712_SetSingleToneTx() 562 set_rf_reg(pAdapter, rfPath, RF_TX_G2, bRFRegOffsetMask, r8712_SetSingleToneTx() 566 set_rf_reg(pAdapter, rfPath, RF_AC, bRFRegOffsetMask, 0x2001f); r8712_SetSingleToneTx() 571 set_rf_reg(pAdapter, rfPath, RF_TX_G2, bRFRegOffsetMask, r8712_SetSingleToneTx() 575 set_rf_reg(pAdapter, rfPath, RF_AC, bRFRegOffsetMask, 0x30000); r8712_SetSingleToneTx()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/ |
H A D | hw.c | 1579 u32 ch, rfPath, group; _rtl92de_read_txpower_info() local 1659 for (rfPath = 0; rfPath < RF6052_MAX_PATH; rfPath++) { _rtl92de_read_txpower_info() 1663 rtlefuse->txpwrlevel_cck[rfPath][ch] = _rtl92de_read_txpower_info() 1664 pwrinfo.cck_index[rfPath][group]; _rtl92de_read_txpower_info() 1665 rtlefuse->txpwrlevel_ht40_1s[rfPath][ch] = _rtl92de_read_txpower_info() 1666 pwrinfo.ht40_1sindex[rfPath][group]; _rtl92de_read_txpower_info() 1667 rtlefuse->txpwr_ht20diff[rfPath][ch] = _rtl92de_read_txpower_info() 1668 pwrinfo.ht20indexdiff[rfPath][group]; _rtl92de_read_txpower_info() 1669 rtlefuse->txpwr_legacyhtdiff[rfPath][ch] = _rtl92de_read_txpower_info() 1670 pwrinfo.ofdmindexdiff[rfPath][group]; _rtl92de_read_txpower_info() 1671 rtlefuse->pwrgroup_ht20[rfPath][ch] = _rtl92de_read_txpower_info() 1672 pwrinfo.ht20maxoffset[rfPath][group]; _rtl92de_read_txpower_info() 1673 rtlefuse->pwrgroup_ht40[rfPath][ch] = _rtl92de_read_txpower_info() 1674 pwrinfo.ht40maxoffset[rfPath][group]; _rtl92de_read_txpower_info() 1675 pwr = pwrinfo.ht40_1sindex[rfPath][group]; _rtl92de_read_txpower_info() 1676 diff = pwrinfo.ht40_2sindexdiff[rfPath][group]; _rtl92de_read_txpower_info() 1677 rtlefuse->txpwrlevel_ht40_2s[rfPath][ch] = _rtl92de_read_txpower_info()
|
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/ |
H A D | r8192E_dev.c | 1771 "Jacken -> priv->RxStats.RxRSSIPercentage[rfPath] = %d\n", rtl8192_process_phyinfo()
|
/linux-4.1.27/drivers/staging/rtl8192u/ |
H A D | r8192U_core.c | 3788 RT_TRACE(COMP_DBG, "priv->stats.rx_rssi_percentage[rfPath] = %d \n", priv->stats.rx_rssi_percentage[rfpath]); rtl8192_process_phyinfo()
|