mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 09:41:03 -04:00
Fix lower bits of RF_R3 for RT3370 and newer. This change doesn't affect
older chipsets.
This commit is contained in:
parent
9648d6ae84
commit
5d534170af
1 changed files with 6 additions and 1 deletions
|
|
@ -3647,7 +3647,12 @@ run_rt3070_set_chan(struct run_softc *sc, uint32_t chan)
|
|||
txpow2 = sc->txpow2[i];
|
||||
|
||||
run_rt3070_rf_write(sc, 2, rt3070_freqs[i].n);
|
||||
run_rt3070_rf_write(sc, 3, rt3070_freqs[i].k);
|
||||
|
||||
/* RT3370/RT3390: RF R3 [7:4] is not reserved bits. */
|
||||
run_rt3070_rf_read(sc, 3, &rf);
|
||||
rf = (rf & ~0x0f) | rt3070_freqs[i].k;
|
||||
run_rt3070_rf_write(sc, 3, rf);
|
||||
|
||||
run_rt3070_rf_read(sc, 6, &rf);
|
||||
rf = (rf & ~0x03) | rt3070_freqs[i].r;
|
||||
run_rt3070_rf_write(sc, 6, rf);
|
||||
|
|
|
|||
Loading…
Reference in a new issue