summaryrefslogtreecommitdiffstats
path: root/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data
diff options
context:
space:
mode:
authorRoman Yeryomin <roman@advem.lv>2013-05-17 20:40:24 +0300
committerRoman Yeryomin <roman@advem.lv>2013-05-17 20:40:24 +0300
commite6d87036412b952cb083eff2dc716aee97a771f2 (patch)
tree273dd3daaa85553832d3cc6d48276229dc7fbe09 /target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data
parenta18fec42221baa52fff4c5ffd45ec8f32e3add36 (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')
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/MACPHY_REG_92C.txt4
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T.txt4
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n.txt4
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_1T_n_hp.txt2
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T.txt2
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n.txt2
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/PHY_REG_2T_n_hp.txt4
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c.txt75
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_CE.txt74
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/TXPWR_LMT_92c_FCC.txt75
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_1T_n.txt14
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_a_2T_n_hp.txt2
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/radio_b_2T_n_hp.txt2
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfw.binfwbin0 -> 11610 bytes
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwn.binfwbin0 -> 13134 bytes
-rw-r--r--target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwua.binfwbin0 -> 11482 bytes
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
new file mode 100644
index 000000000..59d54a496
--- /dev/null
+++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfw.binfw
Binary files differ
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
new file mode 100644
index 000000000..6479331e5
--- /dev/null
+++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwn.binfw
Binary files differ
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
new file mode 100644
index 000000000..924c706c2
--- /dev/null
+++ b/target/linux/realtek/files/drivers/net/wireless/rtl8192cd/data/rtl8192cfwua.binfw
Binary files differ