Page MenuHomeFreeBSD

D34838.diff
No OneTemporary

D34838.diff

diff --git a/sys/dev/rtwn/rtl8192e/r92e_init.c b/sys/dev/rtwn/rtl8192e/r92e_init.c
--- a/sys/dev/rtwn/rtl8192e/r92e_init.c
+++ b/sys/dev/rtwn/rtl8192e/r92e_init.c
@@ -195,6 +195,11 @@
/* Write RF initialization values for this chain. */
i += r92c_init_rf_chain(sc, &sc->rf_prog[i], chain);
+ /* Restore RF_ENV control type. */
+ reg = rtwn_bb_read(sc, R92C_FPGA0_RFIFACESW(idx));
+ reg &= ~(0x10 << off) | (type << off);
+ rtwn_bb_write(sc, R92C_FPGA0_RFIFACESW(idx), reg);
+
/* Cache RF register CHNLBW. */
rs->rf_chnlbw[chain] = rtwn_rf_read(sc, chain, R92C_RF_CHNLBW);
}

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 24, 2:36 AM (16 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34270447
Default Alt Text
D34838.diff (595 B)

Event Timeline