Home
last modified time | relevance | path

Searched refs:dgain (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Drtw8852b_rfk.c2026 u16 dgain; in _dpk_dgain_read() local
2030 dgain = rtw89_phy_read32_mask(rtwdev, R_RPT_COM, B_PRT_COM_DCI); in _dpk_dgain_read()
2032 rtw89_debug(rtwdev, RTW89_DBG_RFK, "[DPK] DGain = 0x%x\n", dgain); in _dpk_dgain_read()
2034 return dgain; in _dpk_dgain_read()
2037 static s8 _dpk_dgain_mapping(struct rtw89_dev *rtwdev, u16 dgain) in _dpk_dgain_mapping() argument
2045 if (dgain >= bnd[0]) in _dpk_dgain_mapping()
2047 else if (bnd[0] > dgain && dgain >= bnd[1]) in _dpk_dgain_mapping()
2049 else if (bnd[1] > dgain && dgain >= bnd[2]) in _dpk_dgain_mapping()
2051 else if (bnd[2] > dgain && dgain >= bnd[3]) in _dpk_dgain_mapping()
2053 else if (bnd[3] > dgain && dgain >= bnd[4]) in _dpk_dgain_mapping()
[all …]
H A Drtw8852a_rfk.c2219 u16 dgain = 0x0; in _dpk_dgain_read() local
2225 dgain = (u16)rtw89_phy_read32_mask(rtwdev, R_RPT_COM, B_PRT_COM_DCI); in _dpk_dgain_read()
2227 rtw89_debug(rtwdev, RTW89_DBG_RFK, "[DPK] DGain = 0x%x (%d)\n", dgain, in _dpk_dgain_read()
2228 dgain); in _dpk_dgain_read()
2230 return dgain; in _dpk_dgain_read()
2233 static s8 _dpk_dgain_mapping(struct rtw89_dev *rtwdev, u16 dgain) in _dpk_dgain_mapping() argument
2237 if (dgain >= 0x783) in _dpk_dgain_mapping()
2239 else if (dgain <= 0x782 && dgain >= 0x551) in _dpk_dgain_mapping()
2241 else if (dgain <= 0x550 && dgain >= 0x3c4) in _dpk_dgain_mapping()
2243 else if (dgain <= 0x3c3 && dgain >= 0x2aa) in _dpk_dgain_mapping()
[all …]
H A Drtw8852c_rfk.c2183 u16 dgain = 0x0; in _dpk_dgain_read() local
2187 dgain = rtw89_phy_read32_mask(rtwdev, R_RPT_COM, B_PRT_COM_DCI); in _dpk_dgain_read()
2189 rtw89_debug(rtwdev, RTW89_DBG_RFK, "[DPK] DGain = 0x%x (%d)\n", dgain, dgain); in _dpk_dgain_read()
2191 return dgain; in _dpk_dgain_read()
2332 u16 dgain = 0; in _dpk_agc() local
2349 dgain = _dpk_dgain_read(rtwdev); in _dpk_agc()
2351 if (dgain > 0x5fc || dgain < 0x556) { in _dpk_agc()
H A Drtw8851b_rfk.c2254 u16 dgain; in _dpk_dgain_read() local
2257 dgain = rtw89_phy_read32_mask(rtwdev, R_RPT_COM, B_PRT_COM_DCI); in _dpk_dgain_read()
2259 rtw89_debug(rtwdev, RTW89_DBG_RFK, "[DPK] DGain = 0x%x\n", dgain); in _dpk_dgain_read()
2261 return dgain; in _dpk_dgain_read()
2345 u16 dgain; in _dpk_agc() local
2357 dgain = _dpk_dgain_read(rtwdev); in _dpk_agc()
2359 if (dgain > 0x5fc || dgain < 0x556) { in _dpk_agc()
/linux/sound/soc/atmel/
H A Datmel-pdmic.c221 /* Mic Gain = dgain * 2^(-scale) */
223 unsigned int dgain; member
294 if ((mic_gain_table[i].dgain == dgain_val) && in pdmic_get_mic_volsw()
318 mic_gain_table[val].dgain << PDMIC_DSPR1_DGAIN_SHIFT); in pdmic_put_mic_volsw()
/linux/include/uapi/linux/
H A Domap3isp.h534 __u16 dgain; member
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8822c.c3443 u16 dgain; in rtw8822c_dpk_dgain_read() local
3448 dgain = (u16)rtw_read32_mask(rtwdev, REG_STAT_RPT, GENMASK(27, 16)); in rtw8822c_dpk_dgain_read()
3450 return dgain; in rtw8822c_dpk_dgain_read()
3531 u16 dgain; in rtw8822c_dpk_agc_gain_chk() local
3534 dgain = rtw8822c_dpk_dgain_read(rtwdev, path); in rtw8822c_dpk_agc_gain_chk()
3536 if (dgain > 1535 && !limited_pga) in rtw8822c_dpk_agc_gain_chk()
3538 else if (dgain < 768 && !limited_pga) in rtw8822c_dpk_agc_gain_chk()