^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) enum HF_S {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) HF_None = 0, HF_B, HF_DK, HF_G, HF_I, HF_L, HF_L1, HF_MN, HF_FM_Radio,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) HF_AnalogMax, HF_DVBT_6MHZ, HF_DVBT_7MHZ, HF_DVBT_8MHZ,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) HF_DVBT, HF_ATSC, HF_DVBC_6MHZ, HF_DVBC_7MHZ,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) HF_DVBC_8MHZ, HF_DVBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) static const struct SStandardParam m_StandardTable[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) { 0, 0, 0x00, 0x00 }, /* HF_None */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) { 6000000, 7000000, 0x1D, 0x2C }, /* HF_B, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) { 6900000, 8000000, 0x1E, 0x2C }, /* HF_DK, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) { 7100000, 8000000, 0x1E, 0x2C }, /* HF_G, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) { 7250000, 8000000, 0x1E, 0x2C }, /* HF_I, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) { 6900000, 8000000, 0x1E, 0x2C }, /* HF_L, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) { 1250000, 8000000, 0x1E, 0x2C }, /* HF_L1, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) { 5400000, 6000000, 0x1C, 0x2C }, /* HF_MN, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) { 1250000, 500000, 0x18, 0x2C }, /* HF_FM_Radio, */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) { 0, 0, 0x00, 0x00 }, /* HF_AnalogMax (Unused) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) { 3300000, 6000000, 0x1C, 0x58 }, /* HF_DVBT_6MHZ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) { 3500000, 7000000, 0x1C, 0x37 }, /* HF_DVBT_7MHZ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) { 4000000, 8000000, 0x1D, 0x37 }, /* HF_DVBT_8MHZ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) { 0, 0, 0x00, 0x00 }, /* HF_DVBT (Unused) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) { 5000000, 6000000, 0x1C, 0x37 }, /* HF_ATSC (center = 3.25 MHz) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) { 4000000, 6000000, 0x1D, 0x58 }, /* HF_DVBC_6MHZ (Chicago) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) { 4500000, 7000000, 0x1E, 0x37 }, /* HF_DVBC_7MHZ (not documented by NXP) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) { 5000000, 8000000, 0x1F, 0x37 }, /* HF_DVBC_8MHZ */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) { 0, 0, 0x00, 0x00 }, /* HF_DVBC (Unused) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) static const struct SMap m_BP_Filter_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) { 62000000, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) { 84000000, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) { 100000000, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) { 140000000, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) { 170000000, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) { 180000000, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) { 865000000, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) { 0, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) static const struct SMapI m_RF_Cal_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) { 41000000, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) { 43000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) { 45000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) { 46000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) { 47000000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) { 47900000, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) { 49100000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) { 50000000, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) { 51000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) { 53000000, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) { 55000000, 0x2B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) { 56000000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) { 57000000, 0x35 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) { 58000000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) { 59000000, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) { 60000000, 0x4E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) { 61100000, 0x55 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) { 63000000, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) { 64000000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) { 65000000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) { 66000000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) { 67000000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) { 68000000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) { 70000000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) { 71000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) { 72000000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) { 73000000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) { 74000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) { 75000000, 0x21 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) { 76000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) { 77000000, 0x25 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) { 78000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) { 80000000, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) { 81000000, 0x29 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) { 82000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) { 83000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) { 84000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) { 85000000, 0x31 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) { 86000000, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) { 87000000, 0x34 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) { 88000000, 0x35 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) { 89000000, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) { 90000000, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) { 91000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) { 93000000, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) { 94000000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) { 95000000, 0x3F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) { 96000000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) { 97000000, 0x42 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) { 99000000, 0x45 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) { 100000000, 0x46 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) { 102000000, 0x48 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) { 103000000, 0x4A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) { 105000000, 0x4D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) { 106000000, 0x4E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) { 107000000, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) { 108000000, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) { 110000000, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) { 111000000, 0x56 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) { 112000000, 0x57 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) { 113000000, 0x58 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) { 114000000, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) { 115000000, 0x5C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) { 116000000, 0x5D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) { 117000000, 0x5F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) { 119000000, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) { 120000000, 0x64 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) { 121000000, 0x65 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) { 122000000, 0x66 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) { 123000000, 0x68 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) { 124000000, 0x69 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) { 125000000, 0x6C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) { 126000000, 0x6D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) { 127000000, 0x6E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) { 128000000, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) { 129000000, 0x71 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) { 130000000, 0x75 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) { 131000000, 0x77 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) { 132000000, 0x78 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) { 133000000, 0x7B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) { 134000000, 0x7E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) { 135000000, 0x81 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) { 136000000, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) { 137000000, 0x87 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) { 138000000, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) { 139000000, 0x8D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) { 140000000, 0x8E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) { 141000000, 0x91 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) { 142000000, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) { 143000000, 0x9A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) { 144000000, 0x9D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) { 145000000, 0xA1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) { 146000000, 0xA2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) { 147000000, 0xA4 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) { 148000000, 0xA9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) { 149000000, 0xAE },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) { 150000000, 0xB0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) { 151000000, 0xB1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) { 152000000, 0xB7 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) { 152600000, 0xBD },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) { 154000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) { 155000000, 0x22 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) { 156000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) { 157000000, 0x25 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) { 158000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) { 159000000, 0x29 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) { 160000000, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) { 161000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) { 163000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) { 164000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) { 164700000, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) { 166000000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) { 167000000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) { 168000000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) { 169000000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) { 170000000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) { 172000000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) { 173000000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) { 174000000, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) { 175000000, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) { 176000000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) { 178000000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) { 179000000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) { 180000000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) { 181000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) { 182000000, 0x21 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) { 183000000, 0x22 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) { 184000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) { 185000000, 0x25 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) { 186000000, 0x26 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) { 187000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) { 188000000, 0x29 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) { 189000000, 0x2A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) { 190000000, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) { 191000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) { 192000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) { 193000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) { 194000000, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) { 195000000, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) { 196000000, 0x35 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) { 198000000, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) { 200000000, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) { 201000000, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) { 202000000, 0x3D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) { 203500000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) { 206000000, 0x0E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) { 208000000, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) { 212000000, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) { 216000000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) { 217000000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) { 218000000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) { 220000000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) { 222000000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) { 225000000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) { 228000000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) { 231000000, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) { 234000000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) { 235000000, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) { 236000000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) { 237000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) { 240000000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) { 242000000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) { 244000000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) { 247000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) { 249000000, 0x21 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) { 252000000, 0x22 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) { 253000000, 0x23 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) { 254000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) { 256000000, 0x25 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) { 259000000, 0x26 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) { 262000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) { 264000000, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) { 267000000, 0x29 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) { 269000000, 0x2A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) { 271000000, 0x2B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) { 273000000, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) { 275000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) { 277000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) { 279000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) { 282000000, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) { 284000000, 0x31 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) { 286000000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) { 287000000, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) { 290000000, 0x34 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) { 293000000, 0x35 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) { 295000000, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) { 297000000, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) { 300000000, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) { 303000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) { 305000000, 0x3A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) { 306000000, 0x3B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) { 307000000, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) { 310000000, 0x3D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) { 312000000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) { 315000000, 0x3F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) { 318000000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) { 320000000, 0x41 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) { 323000000, 0x42 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241) { 324000000, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) { 325000000, 0x44 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) { 327000000, 0x45 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) { 331000000, 0x46 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) { 334000000, 0x47 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) { 337000000, 0x48 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) { 339000000, 0x49 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) { 340000000, 0x4A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) { 341000000, 0x4B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) { 343000000, 0x4C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) { 345000000, 0x4D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) { 349000000, 0x4E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) { 352000000, 0x4F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) { 353000000, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) { 355000000, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) { 357000000, 0x52 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) { 359000000, 0x53 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) { 361000000, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) { 362000000, 0x55 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) { 364000000, 0x56 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) { 368000000, 0x57 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) { 370000000, 0x58 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) { 372000000, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) { 375000000, 0x5A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) { 376000000, 0x5B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) { 377000000, 0x5C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) { 379000000, 0x5D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) { 382000000, 0x5E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) { 384000000, 0x5F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) { 385000000, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) { 386000000, 0x61 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) { 388000000, 0x62 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) { 390000000, 0x63 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) { 393000000, 0x64 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) { 394000000, 0x65 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) { 396000000, 0x66 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) { 397000000, 0x67 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) { 398000000, 0x68 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) { 400000000, 0x69 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) { 402000000, 0x6A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) { 403000000, 0x6B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) { 407000000, 0x6C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) { 408000000, 0x6D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) { 409000000, 0x6E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) { 410000000, 0x6F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) { 411000000, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) { 412000000, 0x71 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) { 413000000, 0x72 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) { 414000000, 0x73 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) { 417000000, 0x74 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) { 418000000, 0x75 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) { 420000000, 0x76 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) { 422000000, 0x77 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) { 423000000, 0x78 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) { 424000000, 0x79 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) { 427000000, 0x7A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) { 428000000, 0x7B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) { 429000000, 0x7D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) { 432000000, 0x7F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) { 434000000, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) { 435000000, 0x81 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) { 436000000, 0x83 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) { 437000000, 0x84 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304) { 438000000, 0x85 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) { 439000000, 0x86 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) { 440000000, 0x87 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) { 441000000, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) { 442000000, 0x89 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) { 445000000, 0x8A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) { 446000000, 0x8B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) { 447000000, 0x8C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) { 448000000, 0x8E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) { 449000000, 0x8F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) { 450000000, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) { 452000000, 0x91 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) { 453000000, 0x93 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) { 454000000, 0x94 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) { 456000000, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) { 457800000, 0x98 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) { 461000000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) { 468000000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) { 472000000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) { 473000000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) { 474000000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) { 481000000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) { 486000000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) { 491000000, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) { 498000000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) { 499000000, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) { 501000000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) { 506000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) { 511000000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) { 516000000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) { 520000000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) { 521000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) { 525000000, 0x21 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) { 529000000, 0x22 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) { 533000000, 0x23 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) { 539000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) { 541000000, 0x25 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) { 547000000, 0x26 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) { 549000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) { 551000000, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) { 556000000, 0x29 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) { 561000000, 0x2A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) { 563000000, 0x2B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) { 565000000, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) { 569000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349) { 571000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) { 577000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) { 580000000, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) { 582000000, 0x31 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) { 584000000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) { 588000000, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) { 591000000, 0x34 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) { 596000000, 0x35 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) { 598000000, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) { 603000000, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) { 604000000, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) { 606000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) { 612000000, 0x3A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) { 615000000, 0x3B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) { 617000000, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) { 621000000, 0x3D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) { 622000000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) { 625000000, 0x3F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) { 632000000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) { 633000000, 0x41 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) { 634000000, 0x42 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) { 642000000, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) { 643000000, 0x44 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) { 647000000, 0x45 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) { 650000000, 0x46 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) { 652000000, 0x47 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) { 657000000, 0x48 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) { 661000000, 0x49 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) { 662000000, 0x4A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) { 665000000, 0x4B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) { 667000000, 0x4C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) { 670000000, 0x4D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) { 673000000, 0x4E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) { 676000000, 0x4F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) { 677000000, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) { 681000000, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) { 683000000, 0x52 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386) { 686000000, 0x53 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) { 688000000, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) { 689000000, 0x55 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) { 691000000, 0x56 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) { 695000000, 0x57 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) { 698000000, 0x58 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) { 703000000, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) { 704000000, 0x5A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) { 705000000, 0x5B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) { 707000000, 0x5C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) { 710000000, 0x5D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) { 712000000, 0x5E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) { 717000000, 0x5F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) { 718000000, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) { 721000000, 0x61 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) { 722000000, 0x62 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) { 723000000, 0x63 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) { 725000000, 0x64 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) { 727000000, 0x65 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) { 730000000, 0x66 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) { 732000000, 0x67 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) { 735000000, 0x68 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) { 740000000, 0x69 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) { 741000000, 0x6A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) { 742000000, 0x6B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) { 743000000, 0x6C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) { 745000000, 0x6D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) { 747000000, 0x6E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) { 748000000, 0x6F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) { 750000000, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) { 752000000, 0x71 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) { 754000000, 0x72 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) { 757000000, 0x73 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) { 758000000, 0x74 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) { 760000000, 0x75 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) { 763000000, 0x76 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422) { 764000000, 0x77 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) { 766000000, 0x78 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) { 767000000, 0x79 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) { 768000000, 0x7A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) { 773000000, 0x7B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) { 774000000, 0x7C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) { 776000000, 0x7D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) { 777000000, 0x7E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) { 778000000, 0x7F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) { 779000000, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) { 781000000, 0x81 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) { 783000000, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) { 784000000, 0x83 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) { 785000000, 0x84 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) { 786000000, 0x85 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) { 793000000, 0x86 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) { 794000000, 0x87 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) { 795000000, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) { 797000000, 0x89 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) { 799000000, 0x8A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) { 801000000, 0x8B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) { 802000000, 0x8C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) { 803000000, 0x8D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) { 804000000, 0x8E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) { 810000000, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) { 811000000, 0x91 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) { 812000000, 0x92 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) { 814000000, 0x93 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) { 816000000, 0x94 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) { 817000000, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) { 818000000, 0x97 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) { 820000000, 0x98 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) { 821000000, 0x99 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) { 822000000, 0x9A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) { 828000000, 0x9B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) { 829000000, 0x9D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) { 830000000, 0x9F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) { 831000000, 0xA0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) { 833000000, 0xA1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) { 835000000, 0xA2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) { 836000000, 0xA3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463) { 837000000, 0xA4 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) { 838000000, 0xA6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) { 840000000, 0xA8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) { 842000000, 0xA9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) { 845000000, 0xAA },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) { 846000000, 0xAB },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) { 847000000, 0xAD },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) { 848000000, 0xAE },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) { 852000000, 0xAF },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) { 853000000, 0xB0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) { 858000000, 0xB1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) { 860000000, 0xB2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) { 861000000, 0xB3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) { 862000000, 0xB4 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) { 863000000, 0xB6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) { 864000000, 0xB8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) { 865000000, 0xB9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) { 0, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) static const struct SMap2 m_KM_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) { 47900000, 3, 2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) { 61100000, 3, 1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) { 350000000, 3, 0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) { 720000000, 2, 1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) { 865000000, 3, 3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) { 0, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) static const struct SMap2 m_Main_PLL_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) { 33125000, 0x57, 0xF0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) { 35500000, 0x56, 0xE0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) { 38188000, 0x55, 0xD0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) { 41375000, 0x54, 0xC0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) { 45125000, 0x53, 0xB0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) { 49688000, 0x52, 0xA0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) { 55188000, 0x51, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) { 62125000, 0x50, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) { 66250000, 0x47, 0x78 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) { 71000000, 0x46, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) { 76375000, 0x45, 0x68 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) { 82750000, 0x44, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) { 90250000, 0x43, 0x58 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) { 99375000, 0x42, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) { 110375000, 0x41, 0x48 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) { 124250000, 0x40, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) { 132500000, 0x37, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) { 142000000, 0x36, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) { 152750000, 0x35, 0x34 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) { 165500000, 0x34, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) { 180500000, 0x33, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) { 198750000, 0x32, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) { 220750000, 0x31, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) { 248500000, 0x30, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) { 265000000, 0x27, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) { 284000000, 0x26, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) { 305500000, 0x25, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) { 331000000, 0x24, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) { 361000000, 0x23, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) { 397500000, 0x22, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) { 441500000, 0x21, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) { 497000000, 0x20, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) { 530000000, 0x17, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) { 568000000, 0x16, 0x0E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) { 611000000, 0x15, 0x0D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) { 662000000, 0x14, 0x0C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) { 722000000, 0x13, 0x0B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) { 795000000, 0x12, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) { 883000000, 0x11, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) { 994000000, 0x10, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) { 0, 0x00, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) static const struct SMap2 m_Cal_PLL_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) { 33813000, 0xDD, 0xD0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) { 36625000, 0xDC, 0xC0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) { 39938000, 0xDB, 0xB0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) { 43938000, 0xDA, 0xA0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) { 48813000, 0xD9, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) { 54938000, 0xD8, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) { 62813000, 0xD3, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) { 67625000, 0xCD, 0x68 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) { 73250000, 0xCC, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) { 79875000, 0xCB, 0x58 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) { 87875000, 0xCA, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) { 97625000, 0xC9, 0x48 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) { 109875000, 0xC8, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) { 125625000, 0xC3, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) { 135250000, 0xBD, 0x34 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) { 146500000, 0xBC, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) { 159750000, 0xBB, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) { 175750000, 0xBA, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) { 195250000, 0xB9, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) { 219750000, 0xB8, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) { 251250000, 0xB3, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) { 270500000, 0xAD, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) { 293000000, 0xAC, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) { 319500000, 0xAB, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) { 351500000, 0xAA, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) { 390500000, 0xA9, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) { 439500000, 0xA8, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) { 502500000, 0xA3, 0x0E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) { 541000000, 0x9D, 0x0D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) { 586000000, 0x9C, 0x0C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) { 639000000, 0x9B, 0x0B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) { 703000000, 0x9A, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) { 781000000, 0x99, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) { 879000000, 0x98, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) { 0, 0x00, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) static const struct SMap m_GainTaper_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) { 45400000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577) { 45800000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) { 46200000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) { 46700000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) { 47100000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) { 47500000, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) { 47900000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) { 49600000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) { 51200000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) { 52900000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) { 54500000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) { 56200000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) { 57800000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) { 59500000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) { 61100000, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) { 67600000, 0x0D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) { 74200000, 0x0C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) { 80700000, 0x0B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) { 87200000, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) { 93800000, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) { 100300000, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) { 106900000, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) { 113400000, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) { 119900000, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) { 126500000, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) { 133000000, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) { 139500000, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) { 146100000, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) { 152600000, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) { 154300000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) { 156100000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) { 157800000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) { 159500000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) { 161200000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) { 163000000, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) { 164700000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) { 170200000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) { 175800000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) { 181300000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) { 186900000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) { 192400000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) { 198000000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) { 203500000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) { 216200000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) { 228900000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) { 241600000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) { 254400000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) { 267100000, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) { 279800000, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) { 292500000, 0x0E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) { 305200000, 0x0D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) { 317900000, 0x0C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) { 330700000, 0x0B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) { 343400000, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) { 356100000, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) { 368800000, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) { 381500000, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) { 394200000, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) { 406900000, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) { 419700000, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) { 432400000, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) { 445100000, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) { 457800000, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) { 476300000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) { 494800000, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) { 513300000, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) { 531800000, 0x16 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) { 550300000, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) { 568900000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) { 587400000, 0x13 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) { 605900000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) { 624400000, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) { 642900000, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) { 661400000, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) { 679900000, 0x0E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) { 698400000, 0x0D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) { 716900000, 0x0C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) { 735400000, 0x0B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) { 753900000, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) { 772500000, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) { 791000000, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) { 809500000, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) { 828000000, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) { 846500000, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) { 865000000, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) { 0, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) static const struct SMap m_RF_Cal_DC_Over_DT_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) { 47900000, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) { 55000000, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) { 61100000, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) { 64000000, 0x0A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) { 82000000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) { 84000000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) { 119000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) { 124000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) { 129000000, 0x2A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) { 134000000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) { 139000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) { 144000000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) { 149000000, 0x3F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) { 152600000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) { 154000000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) { 164700000, 0x41 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) { 203500000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) { 353000000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) { 356000000, 0x1A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) { 359000000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685) { 363000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) { 366000000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) { 369000000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) { 373000000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) { 376000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) { 379000000, 0x21 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) { 383000000, 0x22 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) { 386000000, 0x23 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) { 389000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) { 393000000, 0x25 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) { 396000000, 0x26 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) { 399000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) { 402000000, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) { 404000000, 0x29 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) { 407000000, 0x2A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) { 409000000, 0x2B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) { 412000000, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) { 414000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) { 417000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) { 419000000, 0x2F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) { 422000000, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) { 424000000, 0x31 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) { 427000000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) { 429000000, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) { 432000000, 0x34 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) { 434000000, 0x35 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) { 437000000, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) { 439000000, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) { 442000000, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) { 444000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) { 447000000, 0x3A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) { 449000000, 0x3B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) { 457800000, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) { 465000000, 0x0F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) { 477000000, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) { 483000000, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) { 502000000, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) { 508000000, 0x1B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) { 519000000, 0x1C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) { 522000000, 0x1D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) { 524000000, 0x1E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) { 534000000, 0x1F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) { 549000000, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) { 554000000, 0x22 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) { 584000000, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) { 589000000, 0x26 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) { 658000000, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) { 664000000, 0x2C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) { 669000000, 0x2D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) { 699000000, 0x2E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) { 704000000, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) { 709000000, 0x31 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) { 714000000, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) { 724000000, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) { 729000000, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) { 739000000, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) { 744000000, 0x39 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) { 749000000, 0x3B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) { 754000000, 0x3C },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) { 759000000, 0x3D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) { 764000000, 0x3E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) { 769000000, 0x3F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) { 774000000, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) { 779000000, 0x41 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) { 784000000, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) { 789000000, 0x46 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) { 794000000, 0x48 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) { 799000000, 0x4B },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) { 804000000, 0x4F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) { 809000000, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) { 814000000, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) { 819000000, 0x5D },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) { 824000000, 0x61 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) { 829000000, 0x68 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) { 834000000, 0x6E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) { 839000000, 0x75 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) { 844000000, 0x7E },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) { 849000000, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) { 854000000, 0x84 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) { 859000000, 0x8F },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) { 865000000, 0x9A },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) { 0, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) static const struct SMap m_IR_Meas_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) { 200000000, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) { 400000000, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) { 865000000, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) { 0, 0x00 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) static const struct SMap2 m_CID_Target_Map[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) { 46000000, 0x04, 18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) { 52200000, 0x0A, 15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) { 70100000, 0x01, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) { 136800000, 0x18, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) { 156700000, 0x18, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) { 186250000, 0x0A, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) { 230000000, 0x0A, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) { 345000000, 0x18, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) { 426000000, 0x0E, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) { 489500000, 0x1E, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) { 697500000, 0x32, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) { 842000000, 0x3A, 40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) { 0, 0x00, 0 }, /* Table End */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) static const struct SRFBandMap m_RF_Band_Map[7] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) { 47900000, 46000000, 0, 0},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) { 61100000, 52200000, 0, 0},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796) { 152600000, 70100000, 136800000, 0},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) { 164700000, 156700000, 0, 0},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) { 203500000, 186250000, 0, 0},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) { 457800000, 230000000, 345000000, 426000000},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) { 865000000, 489500000, 697500000, 842000000},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) static u8 m_Thermometer_Map_1[16] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) 60, 62, 66, 64,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) 74, 72, 68, 70,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) 90, 88, 84, 86,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) 76, 78, 82, 80,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) static u8 m_Thermometer_Map_2[16] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) 92, 94, 98, 96,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) 106, 104, 100, 102,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) 122, 120, 116, 118,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) 108, 110, 114, 112,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) };