diff options
| author | Roman Yeryomin <roman@advem.lv> | 2013-05-17 20:40:24 +0300 |
|---|---|---|
| committer | Roman Yeryomin <roman@advem.lv> | 2013-05-17 20:40:24 +0300 |
| commit | e6d87036412b952cb083eff2dc716aee97a771f2 (patch) | |
| tree | 273dd3daaa85553832d3cc6d48276229dc7fbe09 /target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data | |
| parent | a18fec42221baa52fff4c5ffd45ec8f32e3add36 (diff) | |
Move to rsdk 3.2.4. Compiles cleanly.
Signed-off-by: Roman Yeryomin <roman@advem.lv>
Diffstat (limited to 'target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data')
16 files changed, 244 insertions, 20 deletions
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/MACPHY_REG_92C.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/MACPHY_REG_92C.txt index 927e8af31..88425bc5c 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/MACPHY_REG_92C.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/MACPHY_REG_92C.txt @@ -97,8 +97,8 @@ 0x652 0xC8 // enable NAV update upper bound
0x63C 0x08
0x63D 0x08
-0x63E 0x0E
-0x63F 0x0E
+0x63E 0x0C
+0x63F 0x0C
0x66E 0x05 // RX BAR IOT issue for Atheros NIC, where atheros BAR has bug
0x700 0x21
0x701 0x43
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T.txt index c07f90c5a..e5e986bbc 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T.txt @@ -9,7 +9,7 @@ 0x804 0x00000001
0x808 0x0000fc00
0x80c 0x0000000A
-0x810 0x10005388
+0x810 0x10000330
0x814 0x020c3d10
0x818 0x02200385 // [30:29] is DTR, Set off now. turn off RIFS: 0x00200185, turn on RIFS: 0x00200385
0x81c 0x00000000
@@ -141,7 +141,7 @@ 0xc80 0x40000100
0xc84 0x20f60000
0xc88 0x40000100
-0xc8c 0xa0e40000 //for MRC weighting function
+0xc8c 0xa0e40000 // for MRC weighting function
0xc90 0x00000000 // TX Power Training for path-A
0xc94 0x00000000
0xc98 0x00000000 // TX Power Training for path-B
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n.txt index 38ebe0407..f66c0cb17 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n.txt @@ -11,7 +11,7 @@ 0x804 0x00000001
0x808 0x0000fc00
0x80c 0x0000000A
-0x810 0x10005388
+0x810 0x10000330
0x814 0x020c3d10
0x818 0x02200385 // [30:29] is DTR, Set off now. turn off RIFS: 0x00200185, turn on RIFS: 0x00200385
0x81c 0x00000000
@@ -117,7 +117,7 @@ 0xc80 0x40000100
0xc84 0x20f60000
0xc88 0x40000100
-0xc8c 0xa0e40000 //for MRC weighting function
+0xc8c 0xa0e40000 // for MRC weighting function
0xc90 0x00121820 // TX Power Training for path-A
0xc94 0x00000000
0xc98 0x00121820// TX Power Training for path-B
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n_hp.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n_hp.txt index 325b374e0..c33443327 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n_hp.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n_hp.txt @@ -116,7 +116,7 @@ 0xc80 0x24000090 //Arthur-power tracking for high-power
0xc84 0x20f60000
0xc88 0x24000090 //Arthur-power tracking for high-power
-0xc8c 0xa0e40000 //for MRC weighting function
+0xc8c 0xa0e40000 // for MRC weighting function
0xc90 0x00121820 // TX Power Training for path-A
0xc94 0x00000000
0xc98 0x00121820// TX Power Training for path-B
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T.txt index d0ee4282f..c730f36e2 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T.txt @@ -9,7 +9,7 @@ 0x804 0x00000003
0x808 0x0000fc00
0x80c 0x0000000A
-0x810 0x10005388
+0x810 0x10000330
0x814 0x020c3d10
0x818 0x02200385 // [30:29] is DTR, Set off now. turn off RIFS: 0x00200185, turn on RIFS: 0x00200385
0x81c 0x00000000
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n.txt index 071ee61ee..591d7c8c9 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n.txt @@ -9,7 +9,7 @@ 0x804 0x00000003
0x808 0x0000fc00
0x80c 0x0000000A
-0x810 0x10005388
+0x810 0x10000330
0x814 0x020c3d10
0x818 0x02200385 // [30:29] is DTR, Set off now. turn off RIFS: 0x00200185, turn on RIFS: 0x00200385
0x81c 0x00000000
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n_hp.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n_hp.txt index dff75c46e..adc0f5897 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n_hp.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n_hp.txt @@ -60,7 +60,7 @@ 0xa00 0x00d047c8
0xa04 0x80ff000c
0xa08 0x8c838300 // MP: 0x88838300, driver: 0x8ccd8300
-0xa0c 0x2e68120f
+0xa0c 0x2e6b120f // Arthur+BS 11.12.20 fix, original is 0x2e68120f
0xa10 0x9500bb78 //
0xa14 0x11144028
0xa18 0x00881117
@@ -115,7 +115,7 @@ 0xc80 0x24000090 //Arthur-power tracking for high-power
0xc84 0x20f60000
0xc88 0x24000090 //Arthur-power tracking for high-power
-0xc8c 0xa0e40000 //for MRC weighting function
+0xc8c 0xa0e40000 // for MRC weighting function
0xc90 0x00121820 // TX Power Training for path-A
0xc94 0x00000000
0xc98 0x00121820// TX Power Training for path-B
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c.txt new file mode 100644 index 000000000..5851a7ce4 --- /dev/null +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c.txt @@ -0,0 +1,75 @@ +// Tx Power Limit Table - beta 03
+// Format:
+// table index-> table <index>
+// channel limmit-> channel <limit (in dBm)> <target power (in dBm)>
+// (optional) start:end <limit (in dBm)> <target power (in dBm)>
+
+// Note: The order of the tables MUST match the definition
+// in WLAN driver.
+//===========================================
+// Table 1: FCC, CCK (1M,2M,5.5M,11M)
+// start from here
+table 1
+1 17 17// band edge
+11 17 17// band edge
+
+
+//===========================================
+// Table 2: FCC, OFDM (6M,9M,12M,18M,24M,36M,48M,54M)
+// start from here
+table 2
+1 15.5 15// band edge
+11 13.5 15// band edge
+
+// 5G band 1 & 2
+36 16 15// band edge
+
+//===========================================
+// Table 3: FCC, 20M 1T (MCS0~MCS7)
+// start from here
+table 3
+1 15.5 13// band edge
+11 13.5 13// band edge
+
+// 5G band 1 & 2
+36 15.5 13// band edge
+
+
+
+//===========================================
+// Table 4: FCC, 20M 2T (MCS8~MCS15)
+// start from here
+table 4
+1 15 13// band edge
+11 13.5 13// band edge
+
+// 5G band 1 & 2
+
+// 5G band 3
+
+
+//===========================================
+// Table 5: FCC, 40M 1T (MCS0~MCS7)
+// start from here
+table 5
+3 13.5 13// band edge
+9 12.5 13// band edge
+
+// 5G band 1 & 2
+38 15.5 13// band edge
+
+
+//===========================================
+// Table 6: FCC, 40M 2T (MCS8~MCS15)
+// start from here
+table 6
+3 13.5 13// band edge
+9 12.5 13// band edge
+
+// 5G band 1 & 2
+
+// 5G band 3
+
+
+
+
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_CE.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_CE.txt new file mode 100644 index 000000000..47f0a89ff --- /dev/null +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_CE.txt @@ -0,0 +1,74 @@ +// Tx Power Limit Table - beta 03
+// Format:
+// table index-> table <index>
+// channel limmit-> channel <limit (in dBm)> <target power (in dBm)>
+// (optional) start:end <limit (in dBm)> <target power (in dBm)>
+
+// Note: The order of the tables MUST match the definition
+// in WLAN driver.
+//===========================================
+// Table 1: CE, CCK (1M,2M,5.5M,11M)
+// start from here
+table 1
+1:13 16 17// band edge
+
+
+//===========================================
+// Table 2: CE, OFDM (6M,9M,12M,18M,24M,36M,48M,54M)
+// start from here
+table 2
+1 16.5 15// band edge
+13 16.5 15// band edge
+
+// 5G band 1 & 2
+36 16 15// band edge
+
+//===========================================
+// Table 3: CE, 20M 1T (MCS0~MCS7)
+// start from here
+table 3
+1 16 13// band edge
+13 16 13// band edge
+
+// 5G band 1 & 2
+36 15.5 13// band edge
+
+
+
+//===========================================
+// Table 4: CE, 20M 2T (MCS8~MCS15)
+// start from here
+table 4
+1 13 13// band edge
+13 13 13// band edge
+
+// 5G band 1 & 2
+
+// 5G band 3
+
+
+//===========================================
+// Table 5: CE, 40M 1T (MCS0~MCS7)
+// start from here
+table 5
+3 13.5 13// band edge
+11 13.5 13// band edge
+
+// 5G band 1 & 2
+38 15.5 13// band edge
+
+
+//===========================================
+// Table 6: CE, 40M 2T (MCS8~MCS15)
+// start from here
+table 6
+3 13 13// band edge
+11 13 13// band edge
+
+// 5G band 1 & 2
+
+// 5G band 3
+
+
+
+
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_FCC.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_FCC.txt new file mode 100644 index 000000000..5851a7ce4 --- /dev/null +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_FCC.txt @@ -0,0 +1,75 @@ +// Tx Power Limit Table - beta 03
+// Format:
+// table index-> table <index>
+// channel limmit-> channel <limit (in dBm)> <target power (in dBm)>
+// (optional) start:end <limit (in dBm)> <target power (in dBm)>
+
+// Note: The order of the tables MUST match the definition
+// in WLAN driver.
+//===========================================
+// Table 1: FCC, CCK (1M,2M,5.5M,11M)
+// start from here
+table 1
+1 17 17// band edge
+11 17 17// band edge
+
+
+//===========================================
+// Table 2: FCC, OFDM (6M,9M,12M,18M,24M,36M,48M,54M)
+// start from here
+table 2
+1 15.5 15// band edge
+11 13.5 15// band edge
+
+// 5G band 1 & 2
+36 16 15// band edge
+
+//===========================================
+// Table 3: FCC, 20M 1T (MCS0~MCS7)
+// start from here
+table 3
+1 15.5 13// band edge
+11 13.5 13// band edge
+
+// 5G band 1 & 2
+36 15.5 13// band edge
+
+
+
+//===========================================
+// Table 4: FCC, 20M 2T (MCS8~MCS15)
+// start from here
+table 4
+1 15 13// band edge
+11 13.5 13// band edge
+
+// 5G band 1 & 2
+
+// 5G band 3
+
+
+//===========================================
+// Table 5: FCC, 40M 1T (MCS0~MCS7)
+// start from here
+table 5
+3 13.5 13// band edge
+9 12.5 13// band edge
+
+// 5G band 1 & 2
+38 15.5 13// band edge
+
+
+//===========================================
+// Table 6: FCC, 40M 2T (MCS8~MCS15)
+// start from here
+table 6
+3 13.5 13// band edge
+9 12.5 13// band edge
+
+// 5G band 1 & 2
+
+// 5G band 3
+
+
+
+
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_1T_n.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_1T_n.txt index 574b326e5..26edebc1e 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_1T_n.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_1T_n.txt @@ -118,17 +118,17 @@ 0x12 0xfc000
//TX gain table
-0x13 0x287af
+0x13 0x287b3
0x13 0x244b7
0x13 0x204ab
0x13 0x1c49f
0x13 0x18493
-0x13 0x14297
-0x13 0x10295
-0x13 0x0c298
-0x13 0x0819c
-0x13 0x040a8
-0x13 0x0001c
+0x13 0x1438f
+0x13 0x10299
+0x13 0x0c29c
+0x13 0x081a0
+0x13 0x040ac
+0x13 0x00020
//BIAS table
0x14 0x1944c
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_2T_n_hp.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_2T_n_hp.txt index 55bd298e1..5de8fcfc0 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_2T_n_hp.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_2T_n_hp.txt @@ -117,7 +117,7 @@ 0x12 0x51000 //0xb0000; 51000
0x12 0x12000 //0xfc000; 12000
//TX gain table - Arthur
-0x13 0x24fa8 //jerry-old 0x28fb4
+0x13 0x28fa8 //Arthur+BS 2011-12-27 old:0x24fa8 //jerry-old 0x28fb4
0x13 0x24fa8
0x13 0x207a4
0x13 0x1c3b0 //0x1c3b0 for 39-40 nonlinear issue
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_b_2T_n_hp.txt b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_b_2T_n_hp.txt index 132b7489e..2539298b5 100644 --- a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_b_2T_n_hp.txt +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_b_2T_n_hp.txt @@ -17,7 +17,7 @@ 0x12 0x51000 //0xb0000; 51000
0x12 0x12000 //0xfc000; 12000
//TX gain table - Arthur
-0x13 0x24fa8 //jerry-old 0x28fb4
+0x13 0x28fa8 //Arthur+BS 2011-12-27 old:0x24fa8 //jerry-old 0x28fb4
0x13 0x24fa8
0x13 0x207a4
0x13 0x1c3b0 //jerry-0x1c3b0 for 39-40 nonlinear issue
diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfw.binfw b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfw.binfw Binary files differnew file mode 100644 index 000000000..59d54a496 --- /dev/null +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfw.binfw diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwn.binfw b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwn.binfw Binary files differnew file mode 100644 index 000000000..6479331e5 --- /dev/null +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwn.binfw diff --git a/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwua.binfw b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwua.binfw Binary files differnew file mode 100644 index 000000000..924c706c2 --- /dev/null +++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwua.binfw |
