mirror of https://gitee.com/openkylin/linux.git
carl9170: Convert byte_rev_table uses to bitrev8
Use the inline function instead of directly indexing the array. This allows some architectures with hardware instructions for bit reversals to eliminate the array. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
9a06bec9ae
commit
7a1283d8f5
|
@ -994,7 +994,7 @@ static int carl9170_init_rf_bank4_pwr(struct ar9170 *ar, bool band5ghz,
|
|||
refsel0 = 0;
|
||||
refsel1 = 1;
|
||||
}
|
||||
chansel = byte_rev_table[chansel];
|
||||
chansel = bitrev8(chansel);
|
||||
} else {
|
||||
if (freq == 2484) {
|
||||
chansel = 10 + (freq - 2274) / 5;
|
||||
|
@ -1002,7 +1002,7 @@ static int carl9170_init_rf_bank4_pwr(struct ar9170 *ar, bool band5ghz,
|
|||
} else
|
||||
chansel = 16 + (freq - 2272) / 5;
|
||||
chansel *= 4;
|
||||
chansel = byte_rev_table[chansel];
|
||||
chansel = bitrev8(chansel);
|
||||
}
|
||||
|
||||
d1 = chansel;
|
||||
|
|
Loading…
Reference in New Issue