1805fdfbad48ffc5bd17cd50ff7f47c548078c8b
[linux-2.6-microblaze.git] / drivers / staging / r8188eu / hal / HalPhyRf.c
1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright(c) 2007 - 2011 Realtek Corporation. */
3
4  #include "odm_precomp.h"
5
6 /* 3============================================================ */
7 /* 3 IQ Calibration */
8 /* 3============================================================ */
9
10 u8 ODM_GetRightChnlPlaceforIQK(u8 chnl)
11 {
12         u8      channel_all[ODM_TARGET_CHNL_NUM_2G_5G] = {
13                 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
14                 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64,
15                 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122,
16                 124, 126, 128, 130, 132, 134, 136, 138, 140, 149, 151, 153,
17                 155, 157, 159, 161, 163, 165
18         };
19         u8      place = chnl;
20
21         if (chnl > 14) {
22                 for (place = 14; place < sizeof(channel_all); place++) {
23                         if (channel_all[place] == chnl)
24                                 return place-13;
25                 }
26         }
27         return 0;
28 }