Skip to content

Commit 013c09b

Browse files
mistraubegregkh
authored andcommitted
staging: rtl8723bs: remove unused tables
Remove some unused tabels to get rid of dead code and thereby reduce the object file size by more than 1400 bytes. Signed-off-by: Michael Straube <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 7cce3d7 commit 013c09b

File tree

2 files changed

+0
-158
lines changed

2 files changed

+0
-158
lines changed

drivers/staging/rtl8723bs/hal/odm.c

Lines changed: 0 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -9,118 +9,6 @@
99

1010
/* Global var */
1111

12-
u32 OFDMSwingTable[OFDM_TABLE_SIZE] = {
13-
0x7f8001fe, /* 0, +6.0dB */
14-
0x788001e2, /* 1, +5.5dB */
15-
0x71c001c7, /* 2, +5.0dB */
16-
0x6b8001ae, /* 3, +4.5dB */
17-
0x65400195, /* 4, +4.0dB */
18-
0x5fc0017f, /* 5, +3.5dB */
19-
0x5a400169, /* 6, +3.0dB */
20-
0x55400155, /* 7, +2.5dB */
21-
0x50800142, /* 8, +2.0dB */
22-
0x4c000130, /* 9, +1.5dB */
23-
0x47c0011f, /* 10, +1.0dB */
24-
0x43c0010f, /* 11, +0.5dB */
25-
0x40000100, /* 12, +0dB */
26-
0x3c8000f2, /* 13, -0.5dB */
27-
0x390000e4, /* 14, -1.0dB */
28-
0x35c000d7, /* 15, -1.5dB */
29-
0x32c000cb, /* 16, -2.0dB */
30-
0x300000c0, /* 17, -2.5dB */
31-
0x2d4000b5, /* 18, -3.0dB */
32-
0x2ac000ab, /* 19, -3.5dB */
33-
0x288000a2, /* 20, -4.0dB */
34-
0x26000098, /* 21, -4.5dB */
35-
0x24000090, /* 22, -5.0dB */
36-
0x22000088, /* 23, -5.5dB */
37-
0x20000080, /* 24, -6.0dB */
38-
0x1e400079, /* 25, -6.5dB */
39-
0x1c800072, /* 26, -7.0dB */
40-
0x1b00006c, /* 27. -7.5dB */
41-
0x19800066, /* 28, -8.0dB */
42-
0x18000060, /* 29, -8.5dB */
43-
0x16c0005b, /* 30, -9.0dB */
44-
0x15800056, /* 31, -9.5dB */
45-
0x14400051, /* 32, -10.0dB */
46-
0x1300004c, /* 33, -10.5dB */
47-
0x12000048, /* 34, -11.0dB */
48-
0x11000044, /* 35, -11.5dB */
49-
0x10000040, /* 36, -12.0dB */
50-
};
51-
52-
u8 CCKSwingTable_Ch1_Ch13[CCK_TABLE_SIZE][8] = {
53-
{0x36, 0x35, 0x2e, 0x25, 0x1c, 0x12, 0x09, 0x04}, /* 0, +0dB */
54-
{0x33, 0x32, 0x2b, 0x23, 0x1a, 0x11, 0x08, 0x04}, /* 1, -0.5dB */
55-
{0x30, 0x2f, 0x29, 0x21, 0x19, 0x10, 0x08, 0x03}, /* 2, -1.0dB */
56-
{0x2d, 0x2d, 0x27, 0x1f, 0x18, 0x0f, 0x08, 0x03}, /* 3, -1.5dB */
57-
{0x2b, 0x2a, 0x25, 0x1e, 0x16, 0x0e, 0x07, 0x03}, /* 4, -2.0dB */
58-
{0x28, 0x28, 0x22, 0x1c, 0x15, 0x0d, 0x07, 0x03}, /* 5, -2.5dB */
59-
{0x26, 0x25, 0x21, 0x1b, 0x14, 0x0d, 0x06, 0x03}, /* 6, -3.0dB */
60-
{0x24, 0x23, 0x1f, 0x19, 0x13, 0x0c, 0x06, 0x03}, /* 7, -3.5dB */
61-
{0x22, 0x21, 0x1d, 0x18, 0x11, 0x0b, 0x06, 0x02}, /* 8, -4.0dB */
62-
{0x20, 0x20, 0x1b, 0x16, 0x11, 0x08, 0x05, 0x02}, /* 9, -4.5dB */
63-
{0x1f, 0x1e, 0x1a, 0x15, 0x10, 0x0a, 0x05, 0x02}, /* 10, -5.0dB */
64-
{0x1d, 0x1c, 0x18, 0x14, 0x0f, 0x0a, 0x05, 0x02}, /* 11, -5.5dB */
65-
{0x1b, 0x1a, 0x17, 0x13, 0x0e, 0x09, 0x04, 0x02}, /* 12, -6.0dB <== default */
66-
{0x1a, 0x19, 0x16, 0x12, 0x0d, 0x09, 0x04, 0x02}, /* 13, -6.5dB */
67-
{0x18, 0x17, 0x15, 0x11, 0x0c, 0x08, 0x04, 0x02}, /* 14, -7.0dB */
68-
{0x17, 0x16, 0x13, 0x10, 0x0c, 0x08, 0x04, 0x02}, /* 15, -7.5dB */
69-
{0x16, 0x15, 0x12, 0x0f, 0x0b, 0x07, 0x04, 0x01}, /* 16, -8.0dB */
70-
{0x14, 0x14, 0x11, 0x0e, 0x0b, 0x07, 0x03, 0x02}, /* 17, -8.5dB */
71-
{0x13, 0x13, 0x10, 0x0d, 0x0a, 0x06, 0x03, 0x01}, /* 18, -9.0dB */
72-
{0x12, 0x12, 0x0f, 0x0c, 0x09, 0x06, 0x03, 0x01}, /* 19, -9.5dB */
73-
{0x11, 0x11, 0x0f, 0x0c, 0x09, 0x06, 0x03, 0x01}, /* 20, -10.0dB */
74-
{0x10, 0x10, 0x0e, 0x0b, 0x08, 0x05, 0x03, 0x01}, /* 21, -10.5dB */
75-
{0x0f, 0x0f, 0x0d, 0x0b, 0x08, 0x05, 0x03, 0x01}, /* 22, -11.0dB */
76-
{0x0e, 0x0e, 0x0c, 0x0a, 0x08, 0x05, 0x02, 0x01}, /* 23, -11.5dB */
77-
{0x0d, 0x0d, 0x0c, 0x0a, 0x07, 0x05, 0x02, 0x01}, /* 24, -12.0dB */
78-
{0x0d, 0x0c, 0x0b, 0x09, 0x07, 0x04, 0x02, 0x01}, /* 25, -12.5dB */
79-
{0x0c, 0x0c, 0x0a, 0x09, 0x06, 0x04, 0x02, 0x01}, /* 26, -13.0dB */
80-
{0x0b, 0x0b, 0x0a, 0x08, 0x06, 0x04, 0x02, 0x01}, /* 27, -13.5dB */
81-
{0x0b, 0x0a, 0x09, 0x08, 0x06, 0x04, 0x02, 0x01}, /* 28, -14.0dB */
82-
{0x0a, 0x0a, 0x09, 0x07, 0x05, 0x03, 0x02, 0x01}, /* 29, -14.5dB */
83-
{0x0a, 0x09, 0x08, 0x07, 0x05, 0x03, 0x02, 0x01}, /* 30, -15.0dB */
84-
{0x09, 0x09, 0x08, 0x06, 0x05, 0x03, 0x01, 0x01}, /* 31, -15.5dB */
85-
{0x09, 0x08, 0x07, 0x06, 0x04, 0x03, 0x01, 0x01} /* 32, -16.0dB */
86-
};
87-
88-
u8 CCKSwingTable_Ch14[CCK_TABLE_SIZE][8] = {
89-
{0x36, 0x35, 0x2e, 0x1b, 0x00, 0x00, 0x00, 0x00}, /* 0, +0dB */
90-
{0x33, 0x32, 0x2b, 0x19, 0x00, 0x00, 0x00, 0x00}, /* 1, -0.5dB */
91-
{0x30, 0x2f, 0x29, 0x18, 0x00, 0x00, 0x00, 0x00}, /* 2, -1.0dB */
92-
{0x2d, 0x2d, 0x17, 0x17, 0x00, 0x00, 0x00, 0x00}, /* 3, -1.5dB */
93-
{0x2b, 0x2a, 0x25, 0x15, 0x00, 0x00, 0x00, 0x00}, /* 4, -2.0dB */
94-
{0x28, 0x28, 0x24, 0x14, 0x00, 0x00, 0x00, 0x00}, /* 5, -2.5dB */
95-
{0x26, 0x25, 0x21, 0x13, 0x00, 0x00, 0x00, 0x00}, /* 6, -3.0dB */
96-
{0x24, 0x23, 0x1f, 0x12, 0x00, 0x00, 0x00, 0x00}, /* 7, -3.5dB */
97-
{0x22, 0x21, 0x1d, 0x11, 0x00, 0x00, 0x00, 0x00}, /* 8, -4.0dB */
98-
{0x20, 0x20, 0x1b, 0x10, 0x00, 0x00, 0x00, 0x00}, /* 9, -4.5dB */
99-
{0x1f, 0x1e, 0x1a, 0x0f, 0x00, 0x00, 0x00, 0x00}, /* 10, -5.0dB */
100-
{0x1d, 0x1c, 0x18, 0x0e, 0x00, 0x00, 0x00, 0x00}, /* 11, -5.5dB */
101-
{0x1b, 0x1a, 0x17, 0x0e, 0x00, 0x00, 0x00, 0x00}, /* 12, -6.0dB <== default */
102-
{0x1a, 0x19, 0x16, 0x0d, 0x00, 0x00, 0x00, 0x00}, /* 13, -6.5dB */
103-
{0x18, 0x17, 0x15, 0x0c, 0x00, 0x00, 0x00, 0x00}, /* 14, -7.0dB */
104-
{0x17, 0x16, 0x13, 0x0b, 0x00, 0x00, 0x00, 0x00}, /* 15, -7.5dB */
105-
{0x16, 0x15, 0x12, 0x0b, 0x00, 0x00, 0x00, 0x00}, /* 16, -8.0dB */
106-
{0x14, 0x14, 0x11, 0x0a, 0x00, 0x00, 0x00, 0x00}, /* 17, -8.5dB */
107-
{0x13, 0x13, 0x10, 0x0a, 0x00, 0x00, 0x00, 0x00}, /* 18, -9.0dB */
108-
{0x12, 0x12, 0x0f, 0x09, 0x00, 0x00, 0x00, 0x00}, /* 19, -9.5dB */
109-
{0x11, 0x11, 0x0f, 0x09, 0x00, 0x00, 0x00, 0x00}, /* 20, -10.0dB */
110-
{0x10, 0x10, 0x0e, 0x08, 0x00, 0x00, 0x00, 0x00}, /* 21, -10.5dB */
111-
{0x0f, 0x0f, 0x0d, 0x08, 0x00, 0x00, 0x00, 0x00}, /* 22, -11.0dB */
112-
{0x0e, 0x0e, 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00}, /* 23, -11.5dB */
113-
{0x0d, 0x0d, 0x0c, 0x07, 0x00, 0x00, 0x00, 0x00}, /* 24, -12.0dB */
114-
{0x0d, 0x0c, 0x0b, 0x06, 0x00, 0x00, 0x00, 0x00}, /* 25, -12.5dB */
115-
{0x0c, 0x0c, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x00}, /* 26, -13.0dB */
116-
{0x0b, 0x0b, 0x0a, 0x06, 0x00, 0x00, 0x00, 0x00}, /* 27, -13.5dB */
117-
{0x0b, 0x0a, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00}, /* 28, -14.0dB */
118-
{0x0a, 0x0a, 0x09, 0x05, 0x00, 0x00, 0x00, 0x00}, /* 29, -14.5dB */
119-
{0x0a, 0x09, 0x08, 0x05, 0x00, 0x00, 0x00, 0x00}, /* 30, -15.0dB */
120-
{0x09, 0x09, 0x08, 0x05, 0x00, 0x00, 0x00, 0x00}, /* 31, -15.5dB */
121-
{0x09, 0x08, 0x07, 0x04, 0x00, 0x00, 0x00, 0x00} /* 32, -16.0dB */
122-
};
123-
12412
u32 OFDMSwingTable_New[OFDM_TABLE_SIZE] = {
12513
0x0b40002d, /* 0, -15.0dB */
12614
0x0c000030, /* 1, -14.5dB */
@@ -239,46 +127,6 @@ u8 CCKSwingTable_Ch14_New[CCK_TABLE_SIZE][8] = {
239127
{0x36, 0x35, 0x2e, 0x1b, 0x00, 0x00, 0x00, 0x00} /* 32, +0dB */
240128
};
241129

242-
u32 TxScalingTable_Jaguar[TXSCALE_TABLE_SIZE] = {
243-
0x081, /* 0, -12.0dB */
244-
0x088, /* 1, -11.5dB */
245-
0x090, /* 2, -11.0dB */
246-
0x099, /* 3, -10.5dB */
247-
0x0A2, /* 4, -10.0dB */
248-
0x0AC, /* 5, -9.5dB */
249-
0x0B6, /* 6, -9.0dB */
250-
0x0C0, /* 7, -8.5dB */
251-
0x0CC, /* 8, -8.0dB */
252-
0x0D8, /* 9, -7.5dB */
253-
0x0E5, /* 10, -7.0dB */
254-
0x0F2, /* 11, -6.5dB */
255-
0x101, /* 12, -6.0dB */
256-
0x110, /* 13, -5.5dB */
257-
0x120, /* 14, -5.0dB */
258-
0x131, /* 15, -4.5dB */
259-
0x143, /* 16, -4.0dB */
260-
0x156, /* 17, -3.5dB */
261-
0x16A, /* 18, -3.0dB */
262-
0x180, /* 19, -2.5dB */
263-
0x197, /* 20, -2.0dB */
264-
0x1AF, /* 21, -1.5dB */
265-
0x1C8, /* 22, -1.0dB */
266-
0x1E3, /* 23, -0.5dB */
267-
0x200, /* 24, +0 dB */
268-
0x21E, /* 25, +0.5dB */
269-
0x23E, /* 26, +1.0dB */
270-
0x261, /* 27, +1.5dB */
271-
0x285, /* 28, +2.0dB */
272-
0x2AB, /* 29, +2.5dB */
273-
0x2D3, /* 30, +3.0dB */
274-
0x2FE, /* 31, +3.5dB */
275-
0x32B, /* 32, +4.0dB */
276-
0x35C, /* 33, +4.5dB */
277-
0x38E, /* 34, +5.0dB */
278-
0x3C4, /* 35, +5.5dB */
279-
0x3FE /* 36, +6.0dB */
280-
};
281-
282130
/* Remove Edca by Yu Chen */
283131

284132
static void odm_CommonInfoSelfInit(struct dm_odm_t *pDM_Odm)

drivers/staging/rtl8723bs/hal/odm.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,16 +1080,10 @@ enum { /* tag_RF_Type_Definition */
10801080
/* */
10811081
/* Extern Global Variables. */
10821082
/* */
1083-
extern u32 OFDMSwingTable[OFDM_TABLE_SIZE];
1084-
extern u8 CCKSwingTable_Ch1_Ch13[CCK_TABLE_SIZE][8];
1085-
extern u8 CCKSwingTable_Ch14[CCK_TABLE_SIZE][8];
1086-
10871083
extern u32 OFDMSwingTable_New[OFDM_TABLE_SIZE];
10881084
extern u8 CCKSwingTable_Ch1_Ch13_New[CCK_TABLE_SIZE][8];
10891085
extern u8 CCKSwingTable_Ch14_New[CCK_TABLE_SIZE][8];
10901086

1091-
extern u32 TxScalingTable_Jaguar[TXSCALE_TABLE_SIZE];
1092-
10931087
/* */
10941088
/* check Sta pointer valid or not */
10951089
/* */

0 commit comments

Comments
 (0)