Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/wireless/mediatek/mt7601u/
H A Dphy.c879 int curr_pwr, diff_pwr; in mt7601u_tssi_cal() local
915 diff_pwr = params.trgt_power - curr_pwr; in mt7601u_tssi_cal()
920 diff_pwr = 0; in mt7601u_tssi_cal()
924 diff_pwr = 0; in mt7601u_tssi_cal()
927 if ((dev->prev_pwr_diff ^ diff_pwr) < 0 && abs(diff_pwr) < 4096 && in mt7601u_tssi_cal()
929 (diff_pwr > 0 && diff_pwr == -dev->prev_pwr_diff))) in mt7601u_tssi_cal()
930 diff_pwr = 0; in mt7601u_tssi_cal()
932 dev->prev_pwr_diff = diff_pwr; in mt7601u_tssi_cal()
934 diff_pwr += (diff_pwr > 0) ? 2048 : -2048; in mt7601u_tssi_cal()
935 diff_pwr /= 4096; in mt7601u_tssi_cal()
[all …]