^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) /* SPDX-License-Identifier: GPL-2.0-or-later */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) * Afatech AF9033 demodulator driver
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) *
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Copyright (C) 2009 Antti Palosaari <crope@iki.fi>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * Copyright (C) 2012 Antti Palosaari <crope@iki.fi>
^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) #ifndef AF9033_PRIV_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) #define AF9033_PRIV_H
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) #include <media/dvb_frontend.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) #include "af9033.h"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) #include <linux/math64.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) #include <linux/regmap.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) #include <linux/kernel.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) #include <media/dvb_math.h>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) struct reg_val {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) u32 reg;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) u8 val;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) struct reg_val_mask {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) u32 reg;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) u8 val;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) u8 mask;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) struct coeff {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) u32 clock;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) u32 bandwidth_hz;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) u8 val[36];
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) struct clock_adc {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) u32 clock;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) u32 adc;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) struct val_snr {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) u32 val;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) u8 snr;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) /* Xtal clock vs. ADC clock lookup table */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) static const struct clock_adc clock_adc_lut[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) { 16384000, 20480000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) { 20480000, 20480000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) { 36000000, 20250000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) { 30000000, 20156250 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) { 26000000, 20583333 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) { 28000000, 20416667 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) { 32000000, 20500000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) { 34000000, 20187500 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) { 24000000, 20500000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) { 22000000, 20625000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) { 12000000, 20250000 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) /* Pre-calculated coeff lookup table */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) static const struct coeff coeff_lut[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) /* 12.000 MHz */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) { 12000000, 8000000, {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) 0x01, 0xce, 0x55, 0xc9, 0x00, 0xe7, 0x2a, 0xe4, 0x00, 0x73,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) 0x99, 0x0f, 0x00, 0x73, 0x95, 0x72, 0x00, 0x73, 0x91, 0xd5,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) 0x00, 0x39, 0xca, 0xb9, 0x00, 0xe7, 0x2a, 0xe4, 0x00, 0x73,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) 0x95, 0x72, 0x37, 0x02, 0xce, 0x01 }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) { 12000000, 7000000, {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) 0x01, 0x94, 0x8b, 0x10, 0x00, 0xca, 0x45, 0x88, 0x00, 0x65,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) 0x25, 0xed, 0x00, 0x65, 0x22, 0xc4, 0x00, 0x65, 0x1f, 0x9b,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) 0x00, 0x32, 0x91, 0x62, 0x00, 0xca, 0x45, 0x88, 0x00, 0x65,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) 0x22, 0xc4, 0x88, 0x02, 0x95, 0x01 }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) { 12000000, 6000000, {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) 0x01, 0x5a, 0xc0, 0x56, 0x00, 0xad, 0x60, 0x2b, 0x00, 0x56,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) 0xb2, 0xcb, 0x00, 0x56, 0xb0, 0x15, 0x00, 0x56, 0xad, 0x60,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) 0x00, 0x2b, 0x58, 0x0b, 0x00, 0xad, 0x60, 0x2b, 0x00, 0x56,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) 0xb0, 0x15, 0xf4, 0x02, 0x5b, 0x01 }
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) * Afatech AF9033 demod init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) static const struct reg_val ofsm_init[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) { 0x8000c4, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105) { 0x8000c8, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) { 0x80f016, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) { 0x80f017, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) { 0x80f018, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) { 0x80f019, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) { 0x80f01a, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) { 0x80f021, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) { 0x80f022, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114) { 0x80f023, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) { 0x80f02c, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) { 0x80f5df, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) { 0x80f5e0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) { 0x80f5f8, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) { 0x80f5fd, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) * Infineon TUA 9001 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) * AF9033_TUNER_TUA9001 = 0x27
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202) static const struct reg_val tuner_init_tua9001[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) { 0x800046, 0x27 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) { 0x800057, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) { 0x800058, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) { 0x80006d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) { 0x800074, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) { 0x800075, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) { 0x800076, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) { 0x800077, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) { 0x800078, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) { 0x800079, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) { 0x80007a, 0x7e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) { 0x80007b, 0x3e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) { 0x800094, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) { 0x800095, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222) { 0x800096, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) { 0x800098, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) { 0x80009b, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225) { 0x80009c, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) { 0x8000b3, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 227) { 0x8000c5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 228) { 0x8000c6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 229) { 0x8000c9, 0x5d },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 230) { 0x80f007, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 231) { 0x80f01f, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 232) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 233) { 0x80f029, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 234) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 235) { 0x80f047, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 236) { 0x80f054, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 237) { 0x80f055, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 238) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 239) { 0x80f1e6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 240) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 241)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 242) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 243) * Fitipower FC0011 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 244) * AF9033_TUNER_FC0011 = 0x28
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 245) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 246) static const struct reg_val tuner_init_fc0011[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 247) { 0x800046, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 248) { 0x800057, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 249) { 0x800058, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 250) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 251) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 252) { 0x800068, 0xa5 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 253) { 0x80006e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 254) { 0x800071, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 255) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 256) { 0x800074, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 257) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 258) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 259) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 260) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 261) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 262) { 0x80009b, 0x2d },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 263) { 0x80009c, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 264) { 0x80009d, 0x23 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 265) { 0x8000a4, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 266) { 0x8000ad, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 267) { 0x8000b3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 268) { 0x8000b7, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 269) { 0x8000b8, 0xa6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 270) { 0x8000c5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 271) { 0x8000c6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 272) { 0x8000c9, 0x69 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 273) { 0x80f007, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 274) { 0x80f00a, 0x1b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 275) { 0x80f00b, 0x1b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 276) { 0x80f00c, 0x1b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 277) { 0x80f00d, 0x1b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 278) { 0x80f00e, 0xff },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 279) { 0x80f00f, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 280) { 0x80f010, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 281) { 0x80f011, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 282) { 0x80f012, 0xff },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 283) { 0x80f013, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 284) { 0x80f014, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 285) { 0x80f015, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 286) { 0x80f01b, 0xef },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 287) { 0x80f01c, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 288) { 0x80f01d, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 289) { 0x80f01e, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 290) { 0x80f01f, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 291) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 292) { 0x80f025, 0xde },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 293) { 0x80f026, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 294) { 0x80f027, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 295) { 0x80f028, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 296) { 0x80f029, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 297) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 298) { 0x80f047, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 299) { 0x80f054, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 300) { 0x80f055, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 301) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 302) { 0x80f1e6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 303) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 304)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 305) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 306) * Fitipower FC0012 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 307) * AF9033_TUNER_FC0012 = 0x2e
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 308) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 309) static const struct reg_val tuner_init_fc0012[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 310) { 0x800046, 0x2e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 311) { 0x800057, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 312) { 0x800058, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 313) { 0x800059, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 314) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 315) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 316) { 0x80006d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 317) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 318) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 319) { 0x800074, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 320) { 0x800075, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 321) { 0x800076, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 322) { 0x800077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 323) { 0x800078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 324) { 0x800079, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 325) { 0x80007a, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 326) { 0x80007b, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 327) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 328) { 0x800094, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 329) { 0x800095, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 330) { 0x800096, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 331) { 0x800098, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 332) { 0x80009b, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 333) { 0x80009c, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 334) { 0x8000b3, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 335) { 0x8000c5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 336) { 0x8000c6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 337) { 0x8000c9, 0x5d },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 338) { 0x80f007, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 339) { 0x80f01f, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 340) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 341) { 0x80f029, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 342) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 343) { 0x80f047, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 344) { 0x80f054, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 345) { 0x80f055, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 346) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 347) { 0x80f1e6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 348) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 349)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 350) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 351) * MaxLinear MxL5007T tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 352) * AF9033_TUNER_MXL5007T = 0xa0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 353) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 354) static const struct reg_val tuner_init_mxl5007t[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 355) { 0x800046, 0x1b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 356) { 0x800057, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 357) { 0x800058, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 358) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 359) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 360) { 0x800068, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 361) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 362) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 363) { 0x800074, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 364) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 365) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 366) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 367) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 368) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 369) { 0x8000b3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 370) { 0x8000c1, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 371) { 0x8000c2, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 372) { 0x80f007, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 373) { 0x80f00c, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 374) { 0x80f00d, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 375) { 0x80f012, 0xda },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 376) { 0x80f013, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 377) { 0x80f014, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 378) { 0x80f015, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 379) { 0x80f01f, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 380) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 381) { 0x80f029, 0x82 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 382) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 383) { 0x80f077, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 384) { 0x80f1e6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 385) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 386)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 387) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 388) * NXP TDA18218HN tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 389) * AF9033_TUNER_TDA18218 = 0xa1
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 390) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 391) static const struct reg_val tuner_init_tda18218[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 392) {0x800046, 0xa1},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 393) {0x800057, 0x01},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 394) {0x800058, 0x01},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 395) {0x80005f, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 396) {0x800060, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 397) {0x800071, 0x05},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 398) {0x800072, 0x02},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 399) {0x800074, 0x01},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 400) {0x800079, 0x01},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 401) {0x800093, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 402) {0x800094, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 403) {0x800095, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 404) {0x800096, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 405) {0x8000b3, 0x01},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 406) {0x8000c3, 0x01},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 407) {0x8000c4, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 408) {0x80f007, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 409) {0x80f00c, 0x19},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 410) {0x80f00d, 0x1a},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 411) {0x80f012, 0xda},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 412) {0x80f013, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 413) {0x80f014, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 414) {0x80f015, 0x02},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 415) {0x80f01f, 0x82},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 416) {0x80f020, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 417) {0x80f029, 0x82},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 418) {0x80f02a, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 419) {0x80f077, 0x02},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 420) {0x80f1e6, 0x00},
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 421) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 422)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 423) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 424) * FCI FC2580 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 425) * AF9033_TUNER_FC2580 = 0x32
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 426) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 427) static const struct reg_val tuner_init_fc2580[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 428) { 0x800046, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 429) { 0x800057, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 430) { 0x800058, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 431) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 432) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 433) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 434) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 435) { 0x800074, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 436) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 437) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 438) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 439) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 440) { 0x800096, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 441) { 0x8000b3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 442) { 0x8000c5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 443) { 0x8000c6, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 444) { 0x8000d1, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 445) { 0x80f007, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 446) { 0x80f00c, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 447) { 0x80f00d, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 448) { 0x80f00e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 449) { 0x80f00f, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 450) { 0x80f010, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 451) { 0x80f011, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 452) { 0x80f012, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 453) { 0x80f013, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 454) { 0x80f014, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 455) { 0x80f015, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 456) { 0x80f01f, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 457) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 458) { 0x80f029, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 459) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 460) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 461) { 0x80f1e6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 462) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 463)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 464) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 465) * IT9133 AX demod init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 466) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 467) static const struct reg_val ofsm_init_it9135_v1[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 468) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 469) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 470) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 471) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 472) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 473) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 474) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 475) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 476) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 477) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 478) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 479) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 480) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 481) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 482) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 483) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 484) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 485) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 486) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 487) { 0x80f016, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 488) { 0x80f017, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 489) { 0x80f018, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 490) { 0x80f019, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 491) { 0x80f01a, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 492) { 0x80f021, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 493) { 0x80f022, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 494) { 0x80f023, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 495) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 496) { 0x80f02c, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 497) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 498) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 499) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 500) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 501) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 502) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 503) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 504) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 505) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 506) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 507) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 508) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 509) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 510) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 511) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 512) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 513) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 514) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 515) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 516) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 517) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 518) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 519) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 520) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 521) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 522) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 523) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 524) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 525) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 526) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 527) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 528) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 529) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 530) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 531) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 532) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 533) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 534) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 535) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 536) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 537) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 538) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 539) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 540) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 541) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 542) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 543) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 544) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 545) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 546) { 0x80f5df, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 547) { 0x80f5e0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 548) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 549) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 550) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 551) { 0x80f5f8, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 552) { 0x80f5fd, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 553) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 554) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 555) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 556) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 557) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 558) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 559) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 560) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 561) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 562) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 563) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 564) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 565) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 566) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 567) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 568) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 569) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 570) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 571) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 572) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 573) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 574) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 575) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 576) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 577)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 578) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 579) * ITE Tech IT9133 AX Omega tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 580) * AF9033_TUNER_IT9135_38 = 0x38
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 581) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 582) static const struct reg_val tuner_init_it9135_38[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 583) { 0x800043, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 584) { 0x800046, 0x38 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 585) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 586) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 587) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 588) { 0x800068, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 589) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 590) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 591) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 592) { 0x800075, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 593) { 0x800076, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 594) { 0x800077, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 595) { 0x800078, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 596) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 597) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 598) { 0x80007f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 599) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 600) { 0x800082, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 601) { 0x800083, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 602) { 0x800084, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 603) { 0x800085, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 604) { 0x800086, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 605) { 0x800087, 0xb8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 606) { 0x800088, 0xd0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 607) { 0x800089, 0xc3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 608) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 609) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 610) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 611) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 612) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 613) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 614) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 615) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 616) { 0x80009b, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 617) { 0x80009c, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 618) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 619) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 620) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 621) { 0x8000a4, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 622) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 623) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 624) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 625) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 626) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 627) { 0x8000b3, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 628) { 0x8000b4, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 629) { 0x8000b6, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 630) { 0x8000c0, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 631) { 0x8000c1, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 632) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 633) { 0x8000c4, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 634) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 635) { 0x8000c7, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 636) { 0x8000cc, 0x2e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 637) { 0x8000cd, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 638) { 0x8000ce, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 639) { 0x8000f3, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 640) { 0x8000f4, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 641) { 0x8000f5, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 642) { 0x8000f8, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 643) { 0x8000f9, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 644) { 0x8000fa, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 645) { 0x8000fc, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 646) { 0x8000fd, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 647) { 0x8000fe, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 648) { 0x8000ff, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 649) { 0x800100, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 650) { 0x800101, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 651) { 0x800102, 0x77 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 652) { 0x800103, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 653) { 0x800104, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 654) { 0x800105, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 655) { 0x800106, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 656) { 0x800107, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 657) { 0x800109, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 658) { 0x800115, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 659) { 0x800116, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 660) { 0x800117, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 661) { 0x800118, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 662) { 0x80011a, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 663) { 0x80011b, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 664) { 0x80011c, 0x8a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 665) { 0x80011d, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 666) { 0x800122, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 667) { 0x800123, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 668) { 0x800124, 0xc3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 669) { 0x800127, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 670) { 0x800128, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 671) { 0x80012a, 0x53 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 672) { 0x80012b, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 673) { 0x80012c, 0x4e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 674) { 0x80012d, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 675) { 0x800137, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 676) { 0x800138, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 677) { 0x800139, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 678) { 0x80013a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 679) { 0x80013b, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 680) { 0x80013d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 681) { 0x80013e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 682) { 0x80013f, 0x5b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 683) { 0x800140, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 684) { 0x800141, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 685) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 686) { 0x80f016, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 687) { 0x80f017, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 688) { 0x80f018, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 689) { 0x80f019, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 690) { 0x80f01a, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 691) { 0x80f01f, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 692) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 693) { 0x80f021, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 694) { 0x80f022, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 695) { 0x80f023, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 696) { 0x80f029, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 697) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 698) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 699) { 0x80f02c, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 700) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 701) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 702) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 703) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 704) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 705) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 706) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 707) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 708) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 709) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 710) { 0x80f085, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 711) { 0x80f086, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 712) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 713) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 714) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 715) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 716) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 717) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 718) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 719) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 720) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 721) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 722) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 723) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 724) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 725) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 726) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 727) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 728) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 729) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 730) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 731) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 732) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 733) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 734) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 735) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 736) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 737) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 738) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 739) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 740) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 741) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 742) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 743) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 744) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 745) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 746) { 0x80f24c, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 747) { 0x80f24d, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 748) { 0x80f24e, 0x9a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 749) { 0x80f24f, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 750) { 0x80f25a, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 751) { 0x80f25b, 0xe8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 752) { 0x80f25c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 753) { 0x80f25d, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 754) { 0x80f25e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 755) { 0x80f270, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 756) { 0x80f271, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 757) { 0x80f272, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 758) { 0x80f273, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 759) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 760) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 761) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 762) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 763) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 764) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 765) { 0x80f5df, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 766) { 0x80f5e0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 767) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 768) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 769) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 770) { 0x80f5f8, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 771) { 0x80f5fd, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 772) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 773) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 774) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 775) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 776) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 777) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 778) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 779) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 780) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 781) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 782) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 783) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 784) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 785) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 786) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 787) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 788) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 789) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 790) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 791) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 792) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 793) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 794) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 795) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 796)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 797) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 798) * ITE Tech IT9133 AX Omega LNA config 1 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 799) * AF9033_TUNER_IT9135_51 = 0x51
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 800) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 801) static const struct reg_val tuner_init_it9135_51[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 802) { 0x800043, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 803) { 0x800046, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 804) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 805) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 806) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 807) { 0x800068, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 808) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 809) { 0x800071, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 810) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 811) { 0x800075, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 812) { 0x800076, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 813) { 0x800077, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 814) { 0x800078, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 815) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 816) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 817) { 0x80007f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 818) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 819) { 0x800082, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 820) { 0x800083, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 821) { 0x800084, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 822) { 0x800085, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 823) { 0x800086, 0xc0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 824) { 0x800087, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 825) { 0x800088, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 826) { 0x800089, 0xc3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 827) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 828) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 829) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 830) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 831) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 832) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 833) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 834) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 835) { 0x80009b, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 836) { 0x80009c, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 837) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 838) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 839) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 840) { 0x8000a4, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 841) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 842) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 843) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 844) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 845) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 846) { 0x8000b3, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 847) { 0x8000b4, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 848) { 0x8000b6, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 849) { 0x8000c0, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 850) { 0x8000c1, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 851) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 852) { 0x8000c4, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 853) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 854) { 0x8000c7, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 855) { 0x8000cc, 0x2e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 856) { 0x8000cd, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 857) { 0x8000ce, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 858) { 0x8000f3, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 859) { 0x8000f4, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 860) { 0x8000f5, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 861) { 0x8000f8, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 862) { 0x8000f9, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 863) { 0x8000fa, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 864) { 0x8000fc, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 865) { 0x8000fd, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 866) { 0x8000fe, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 867) { 0x8000ff, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 868) { 0x800100, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 869) { 0x800101, 0x7a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 870) { 0x800102, 0x77 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 871) { 0x800103, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 872) { 0x800104, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 873) { 0x800105, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 874) { 0x800106, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 875) { 0x800107, 0x7a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 876) { 0x800109, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 877) { 0x800115, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 878) { 0x800116, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 879) { 0x800117, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 880) { 0x800118, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 881) { 0x80011a, 0xc0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 882) { 0x80011b, 0x7a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 883) { 0x80011c, 0xac },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 884) { 0x80011d, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 885) { 0x800122, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 886) { 0x800123, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 887) { 0x800124, 0xa4 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 888) { 0x800127, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 889) { 0x800128, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 890) { 0x80012a, 0x53 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 891) { 0x80012b, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 892) { 0x80012c, 0x4e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 893) { 0x80012d, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 894) { 0x800137, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 895) { 0x800138, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 896) { 0x800139, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 897) { 0x80013a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 898) { 0x80013b, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 899) { 0x80013d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 900) { 0x80013e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 901) { 0x80013f, 0x5b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 902) { 0x800140, 0xc0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 903) { 0x800141, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 904) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 905) { 0x80f016, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 906) { 0x80f017, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 907) { 0x80f018, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 908) { 0x80f019, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 909) { 0x80f01a, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 910) { 0x80f01f, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 911) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 912) { 0x80f021, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 913) { 0x80f022, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 914) { 0x80f023, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 915) { 0x80f029, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 916) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 917) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 918) { 0x80f02c, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 919) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 920) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 921) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 922) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 923) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 924) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 925) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 926) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 927) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 928) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 929) { 0x80f085, 0xc0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 930) { 0x80f086, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 931) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 932) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 933) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 934) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 935) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 936) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 937) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 938) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 939) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 940) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 941) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 942) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 943) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 944) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 945) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 946) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 947) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 948) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 949) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 950) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 951) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 952) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 953) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 954) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 955) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 956) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 957) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 958) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 959) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 960) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 961) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 962) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 963) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 964) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 965) { 0x80f24c, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 966) { 0x80f24d, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 967) { 0x80f24e, 0x9a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 968) { 0x80f24f, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 969) { 0x80f25a, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 970) { 0x80f25b, 0xe8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 971) { 0x80f25c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 972) { 0x80f25d, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 973) { 0x80f25e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 974) { 0x80f270, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 975) { 0x80f271, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 976) { 0x80f272, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 977) { 0x80f273, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 978) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 979) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 980) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 981) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 982) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 983) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 984) { 0x80f5df, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 985) { 0x80f5e0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 986) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 987) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 988) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 989) { 0x80f5f8, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 990) { 0x80f5fd, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 991) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 992) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 993) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 994) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 995) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 996) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 997) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 998) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 999) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1000) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1001) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1002) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1003) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1004) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1005) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1006) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1007) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1008) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1009) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1010) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1011) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1012) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1013) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1014) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1015)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1016) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1017) * ITE Tech IT9133 AX Omega LNA config 2 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1018) * AF9033_TUNER_IT9135_52 = 0x52
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1019) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1020) static const struct reg_val tuner_init_it9135_52[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1021) { 0x800043, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1022) { 0x800046, 0x52 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1023) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1024) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1025) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1026) { 0x800068, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1027) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1028) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1029) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1030) { 0x800075, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1031) { 0x800076, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1032) { 0x800077, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1033) { 0x800078, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1034) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1035) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1036) { 0x80007f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1037) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1038) { 0x800082, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1039) { 0x800083, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1040) { 0x800084, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1041) { 0x800085, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1042) { 0x800086, 0xb3 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1043) { 0x800087, 0x97 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1044) { 0x800088, 0xc0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1045) { 0x800089, 0x9e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1046) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1047) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1048) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1049) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1050) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1051) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1052) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1053) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1054) { 0x80009b, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1055) { 0x80009c, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1056) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1057) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1058) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1059) { 0x8000a4, 0x5c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1060) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1061) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1062) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1063) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1064) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1065) { 0x8000b3, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1066) { 0x8000b4, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1067) { 0x8000b6, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1068) { 0x8000c0, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1069) { 0x8000c1, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1070) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1071) { 0x8000c4, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1072) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1073) { 0x8000c7, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1074) { 0x8000cc, 0x2e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1075) { 0x8000cd, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1076) { 0x8000ce, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1077) { 0x8000f3, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1078) { 0x8000f4, 0x91 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1079) { 0x8000f5, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1080) { 0x8000f8, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1081) { 0x8000f9, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1082) { 0x8000fa, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1083) { 0x8000fc, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1084) { 0x8000fd, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1085) { 0x8000fe, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1086) { 0x8000ff, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1087) { 0x800100, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1088) { 0x800101, 0x74 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1089) { 0x800102, 0x77 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1090) { 0x800103, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1091) { 0x800104, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1092) { 0x800105, 0xa4 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1093) { 0x800106, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1094) { 0x800107, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1095) { 0x800109, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1096) { 0x800115, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1097) { 0x800116, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1098) { 0x800117, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1099) { 0x800118, 0x80 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1100) { 0x80011a, 0xcd },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1101) { 0x80011b, 0x62 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1102) { 0x80011c, 0xa4 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1103) { 0x80011d, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1104) { 0x800122, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1105) { 0x800123, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1106) { 0x800124, 0x9e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1107) { 0x800127, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1108) { 0x800128, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1109) { 0x80012a, 0x53 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1110) { 0x80012b, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1111) { 0x80012c, 0x4e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1112) { 0x80012d, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1113) { 0x800137, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1114) { 0x800138, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1115) { 0x800139, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1116) { 0x80013a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1117) { 0x80013b, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1118) { 0x80013d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1119) { 0x80013e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1120) { 0x80013f, 0x5b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1121) { 0x800140, 0xb6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1122) { 0x800141, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1123) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1124) { 0x80f016, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1125) { 0x80f017, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1126) { 0x80f018, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1127) { 0x80f019, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1128) { 0x80f01a, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1129) { 0x80f01f, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1130) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1131) { 0x80f021, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1132) { 0x80f022, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1133) { 0x80f023, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1134) { 0x80f029, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1135) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1136) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1137) { 0x80f02c, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1138) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1139) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1140) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1141) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1142) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1143) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1144) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1145) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1146) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1147) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1148) { 0x80f085, 0xc0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1149) { 0x80f086, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1150) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1151) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1152) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1153) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1154) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1155) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1156) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1157) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1158) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1159) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1160) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1161) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1162) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1163) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1164) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1165) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1166) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1167) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1168) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1169) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1170) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1171) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1172) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1173) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1174) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1175) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1176) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1177) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1178) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1179) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1180) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1181) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1182) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1183) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1184) { 0x80f24c, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1185) { 0x80f24d, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1186) { 0x80f24e, 0x9a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1187) { 0x80f24f, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1188) { 0x80f25a, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1189) { 0x80f25b, 0xe8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1190) { 0x80f25c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1191) { 0x80f25d, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1192) { 0x80f25e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1193) { 0x80f270, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1194) { 0x80f271, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1195) { 0x80f272, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1196) { 0x80f273, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1197) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1198) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1199) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1200) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1201) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1202) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1203) { 0x80f5df, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1204) { 0x80f5e0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1205) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1206) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1207) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1208) { 0x80f5f8, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1209) { 0x80f5fd, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1210) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1211) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1212) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1213) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1214) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1215) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1216) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1217) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1218) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1219) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1220) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1221) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1222) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1223) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1224) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1225) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1226) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1227) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1228) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1229) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1230) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1231) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1232) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1233) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1234)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1235) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1236) * ITE Tech IT9133 BX demod init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1237) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1238) static const struct reg_val ofsm_init_it9135_v2[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1239) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1240) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1241) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1242) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1243) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1244) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1245) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1246) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1247) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1248) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1249) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1250) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1251) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1252) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1253) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1254) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1255) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1256) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1257) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1258) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1259) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1260) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1261) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1262) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1263) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1264) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1265) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1266) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1267) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1268) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1269) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1270) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1271) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1272) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1273) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1274) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1275) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1276) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1277) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1278) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1279) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1280) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1281) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1282) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1283) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1284) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1285) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1286) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1287) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1288) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1289) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1290) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1291) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1292) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1293) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1294) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1295) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1296) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1297) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1298) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1299) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1300) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1301) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1302) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1303) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1304) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1305) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1306) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1307) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1308) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1309) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1310) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1311) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1312) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1313) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1314) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1315) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1316) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1317) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1318) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1319) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1320) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1321) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1322) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1323) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1324) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1325) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1326) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1327) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1328) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1329) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1330) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1331) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1332) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1333) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1334) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1335)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1336) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1337) * ITE Tech IT9133 BX Omega tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1338) * AF9033_TUNER_IT9135_60 = 0x60
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1339) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1340) static const struct reg_val tuner_init_it9135_60[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1341) { 0x800043, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1342) { 0x800046, 0x60 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1343) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1344) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1345) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1346) { 0x800068, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1347) { 0x80006a, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1348) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1349) { 0x800071, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1350) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1351) { 0x800075, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1352) { 0x800076, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1353) { 0x800077, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1354) { 0x800078, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1355) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1356) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1357) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1358) { 0x800082, 0x18 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1359) { 0x800084, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1360) { 0x800085, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1361) { 0x800086, 0xbe },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1362) { 0x800087, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1363) { 0x800088, 0xc6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1364) { 0x800089, 0xb6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1365) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1366) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1367) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1368) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1369) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1370) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1371) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1372) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1373) { 0x80009b, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1374) { 0x80009c, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1375) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1376) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1377) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1378) { 0x8000a4, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1379) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1380) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1381) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1382) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1383) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1384) { 0x8000b3, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1385) { 0x8000b4, 0x3a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1386) { 0x8000b6, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1387) { 0x8000c0, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1388) { 0x8000c1, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1389) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1390) { 0x8000c3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1391) { 0x8000c4, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1392) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1393) { 0x8000c7, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1394) { 0x8000cb, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1395) { 0x8000cc, 0x2c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1396) { 0x8000cd, 0x4f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1397) { 0x8000ce, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1398) { 0x8000f3, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1399) { 0x8000f4, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1400) { 0x8000f5, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1401) { 0x8000f8, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1402) { 0x8000f9, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1403) { 0x8000fa, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1404) { 0x8000fc, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1405) { 0x8000fd, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1406) { 0x8000fe, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1407) { 0x8000ff, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1408) { 0x800100, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1409) { 0x800101, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1410) { 0x800102, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1411) { 0x800103, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1412) { 0x800104, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1413) { 0x800105, 0xbe },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1414) { 0x800106, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1415) { 0x800115, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1416) { 0x800116, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1417) { 0x80011a, 0xbe },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1418) { 0x800124, 0xae },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1419) { 0x800127, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1420) { 0x80012a, 0x56 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1421) { 0x80012b, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1422) { 0x80012c, 0x47 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1423) { 0x80012d, 0x42 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1424) { 0x800137, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1425) { 0x80013b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1426) { 0x80013f, 0x5b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1427) { 0x800141, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1428) { 0x800142, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1429) { 0x800143, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1430) { 0x800144, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1431) { 0x800145, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1432) { 0x800146, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1433) { 0x800147, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1434) { 0x800148, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1435) { 0x800149, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1436) { 0x80014a, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1437) { 0x80014b, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1438) { 0x80014d, 0xac },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1439) { 0x80014e, 0xc6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1440) { 0x800151, 0x1e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1441) { 0x800153, 0xbc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1442) { 0x800178, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1443) { 0x800181, 0x94 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1444) { 0x800182, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1445) { 0x800185, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1446) { 0x800189, 0xbe },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1447) { 0x80018c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1448) { 0x80018d, 0x5f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1449) { 0x80018f, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1450) { 0x800190, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1451) { 0x800191, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1452) { 0x80ed02, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1453) { 0x80ee42, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1454) { 0x80ee82, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1455) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1456) { 0x80f01f, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1457) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1458) { 0x80f029, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1459) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1460) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1461) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1462) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1463) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1464) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1465) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1466) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1467) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1468) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1469) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1470) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1471) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1472) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1473) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1474) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1475) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1476) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1477) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1478) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1479) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1480) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1481) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1482) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1483) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1484) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1485) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1486) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1487) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1488) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1489) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1490) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1491) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1492) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1493) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1494) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1495) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1496) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1497) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1498) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1499) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1500) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1501) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1502) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1503) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1504) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1505) { 0x80f24c, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1506) { 0x80f24d, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1507) { 0x80f24e, 0x9a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1508) { 0x80f24f, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1509) { 0x80f25a, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1510) { 0x80f25b, 0xe8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1511) { 0x80f25c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1512) { 0x80f25d, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1513) { 0x80f25e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1514) { 0x80f270, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1515) { 0x80f271, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1516) { 0x80f272, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1517) { 0x80f273, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1518) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1519) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1520) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1521) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1522) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1523) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1524) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1525) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1526) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1527) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1528) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1529) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1530) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1531) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1532) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1533) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1534) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1535) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1536) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1537) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1538) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1539) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1540) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1541) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1542) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1543) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1544) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1545) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1546) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1547) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1548) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1549) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1550) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1551)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1552) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1553) * ITE Tech IT9133 BX Omega LNA config 1 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1554) * AF9033_TUNER_IT9135_61 = 0x61
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1555) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1556) static const struct reg_val tuner_init_it9135_61[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1557) { 0x800043, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1558) { 0x800046, 0x61 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1559) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1560) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1561) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1562) { 0x800068, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1563) { 0x80006a, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1564) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1565) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1566) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1567) { 0x800075, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1568) { 0x800076, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1569) { 0x800077, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1570) { 0x800078, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1571) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1572) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1573) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1574) { 0x800082, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1575) { 0x800084, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1576) { 0x800085, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1577) { 0x800086, 0xbc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1578) { 0x800087, 0x9c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1579) { 0x800088, 0xcc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1580) { 0x800089, 0xa8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1581) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1582) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1583) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1584) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1585) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1586) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1587) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1588) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1589) { 0x80009b, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1590) { 0x80009c, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1591) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1592) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1593) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1594) { 0x8000a4, 0x5c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1595) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1596) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1597) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1598) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1599) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1600) { 0x8000b3, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1601) { 0x8000b4, 0x3a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1602) { 0x8000b6, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1603) { 0x8000c0, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1604) { 0x8000c1, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1605) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1606) { 0x8000c3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1607) { 0x8000c4, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1608) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1609) { 0x8000c7, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1610) { 0x8000cb, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1611) { 0x8000cc, 0x2c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1612) { 0x8000cd, 0x4f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1613) { 0x8000ce, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1614) { 0x8000f3, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1615) { 0x8000f4, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1616) { 0x8000f5, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1617) { 0x8000f8, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1618) { 0x8000f9, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1619) { 0x8000fa, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1620) { 0x8000fc, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1621) { 0x8000fd, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1622) { 0x8000fe, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1623) { 0x8000ff, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1624) { 0x800100, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1625) { 0x800101, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1626) { 0x800102, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1627) { 0x800103, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1628) { 0x800104, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1629) { 0x800105, 0xc8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1630) { 0x800106, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1631) { 0x800115, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1632) { 0x800116, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1633) { 0x80011a, 0xc6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1634) { 0x800124, 0xa8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1635) { 0x800127, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1636) { 0x80012a, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1637) { 0x80012b, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1638) { 0x80012c, 0x47 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1639) { 0x80012d, 0x42 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1640) { 0x800137, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1641) { 0x80013b, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1642) { 0x80013f, 0x5b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1643) { 0x800141, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1644) { 0x800142, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1645) { 0x800143, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1646) { 0x800144, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1647) { 0x800145, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1648) { 0x800146, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1649) { 0x800147, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1650) { 0x800148, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1651) { 0x800149, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1652) { 0x80014a, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1653) { 0x80014b, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1654) { 0x80014d, 0xa8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1655) { 0x80014e, 0xc6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1656) { 0x800151, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1657) { 0x800153, 0xcc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1658) { 0x800178, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1659) { 0x800181, 0x9c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1660) { 0x800182, 0x76 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1661) { 0x800185, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1662) { 0x800189, 0xaa },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1663) { 0x80018c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1664) { 0x80018d, 0x5f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1665) { 0x80018f, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1666) { 0x800190, 0x5c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1667) { 0x800191, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1668) { 0x80ed02, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1669) { 0x80ee42, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1670) { 0x80ee82, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1671) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1672) { 0x80f01f, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1673) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1674) { 0x80f029, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1675) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1676) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1677) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1678) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1679) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1680) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1681) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1682) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1683) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1684) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1685) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1686) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1687) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1688) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1689) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1690) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1691) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1692) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1693) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1694) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1695) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1696) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1697) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1698) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1699) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1700) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1701) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1702) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1703) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1704) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1705) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1706) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1707) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1708) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1709) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1710) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1711) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1712) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1713) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1714) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1715) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1716) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1717) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1718) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1719) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1720) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1721) { 0x80f24c, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1722) { 0x80f24d, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1723) { 0x80f24e, 0x9a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1724) { 0x80f24f, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1725) { 0x80f25a, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1726) { 0x80f25b, 0xe8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1727) { 0x80f25c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1728) { 0x80f25d, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1729) { 0x80f25e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1730) { 0x80f270, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1731) { 0x80f271, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1732) { 0x80f272, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1733) { 0x80f273, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1734) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1735) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1736) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1737) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1738) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1739) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1740) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1741) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1742) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1743) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1744) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1745) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1746) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1747) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1748) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1749) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1750) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1751) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1752) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1753) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1754) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1755) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1756) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1757) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1758) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1759) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1760) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1761) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1762) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1763) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1764) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1765) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1766) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1767)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1768) /*
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1769) * ITE Tech IT9133 BX Omega LNA config 2 tuner init
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1770) * AF9033_TUNER_IT9135_62 = 0x62
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1771) */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1772) static const struct reg_val tuner_init_it9135_62[] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1773) { 0x800043, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1774) { 0x800046, 0x62 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1775) { 0x800051, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1776) { 0x80005f, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1777) { 0x800060, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1778) { 0x800068, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1779) { 0x80006a, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1780) { 0x800070, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1781) { 0x800071, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1782) { 0x800072, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1783) { 0x800075, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1784) { 0x800076, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1785) { 0x800077, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1786) { 0x800078, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1787) { 0x800079, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1788) { 0x80007e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1789) { 0x800081, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1790) { 0x800082, 0x12 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1791) { 0x800084, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1792) { 0x800085, 0x33 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1793) { 0x800086, 0xb8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1794) { 0x800087, 0x9c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1795) { 0x800088, 0xb2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1796) { 0x800089, 0xa6 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1797) { 0x80008a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1798) { 0x80008e, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1799) { 0x800092, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1800) { 0x800093, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1801) { 0x800094, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1802) { 0x800095, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1803) { 0x800096, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1804) { 0x800099, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1805) { 0x80009b, 0x3c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1806) { 0x80009c, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1807) { 0x80009f, 0xe1 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1808) { 0x8000a0, 0xcf },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1809) { 0x8000a3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1810) { 0x8000a4, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1811) { 0x8000a5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1812) { 0x8000a6, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1813) { 0x8000a9, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1814) { 0x8000aa, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1815) { 0x8000b0, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1816) { 0x8000b3, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1817) { 0x8000b4, 0x3a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1818) { 0x8000b6, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1819) { 0x8000c0, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1820) { 0x8000c1, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1821) { 0x8000c2, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1822) { 0x8000c3, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1823) { 0x8000c4, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1824) { 0x8000c6, 0x19 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1825) { 0x8000c7, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1826) { 0x8000cb, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1827) { 0x8000cc, 0x2c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1828) { 0x8000cd, 0x4f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1829) { 0x8000ce, 0x30 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1830) { 0x8000f3, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1831) { 0x8000f4, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1832) { 0x8000f5, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1833) { 0x8000f8, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1834) { 0x8000f9, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1835) { 0x8000fa, 0x06 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1836) { 0x8000fc, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1837) { 0x8000fd, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1838) { 0x8000fe, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1839) { 0x8000ff, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1840) { 0x800100, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1841) { 0x800101, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1842) { 0x800102, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1843) { 0x800103, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1844) { 0x800104, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1845) { 0x800105, 0xc2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1846) { 0x800106, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1847) { 0x800109, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1848) { 0x800115, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1849) { 0x800116, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1850) { 0x80011a, 0xb8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1851) { 0x800124, 0xa8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1852) { 0x800127, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1853) { 0x80012a, 0x53 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1854) { 0x80012b, 0x51 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1855) { 0x80012c, 0x4e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1856) { 0x80012d, 0x43 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1857) { 0x800137, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1858) { 0x80013b, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1859) { 0x80013f, 0x5b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1860) { 0x800141, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1861) { 0x800142, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1862) { 0x800143, 0x59 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1863) { 0x800144, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1864) { 0x800145, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1865) { 0x800146, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1866) { 0x800147, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1867) { 0x800148, 0x7b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1868) { 0x800149, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1869) { 0x80014a, 0x50 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1870) { 0x80014b, 0x70 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1871) { 0x80014d, 0x96 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1872) { 0x80014e, 0xd0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1873) { 0x80014f, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1874) { 0x800151, 0x28 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1875) { 0x800153, 0xb2 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1876) { 0x800178, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1877) { 0x800181, 0x9c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1878) { 0x800182, 0x6e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1879) { 0x800185, 0x24 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1880) { 0x800189, 0xb8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1881) { 0x80018c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1882) { 0x80018d, 0x5f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1883) { 0x80018f, 0xfb },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1884) { 0x800190, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1885) { 0x80ed02, 0xff },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1886) { 0x80ee42, 0xff },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1887) { 0x80ee82, 0xff },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1888) { 0x80f000, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1889) { 0x80f01f, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1890) { 0x80f020, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1891) { 0x80f029, 0x8c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1892) { 0x80f02a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1893) { 0x80f02b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1894) { 0x80f064, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1895) { 0x80f065, 0xf9 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1896) { 0x80f066, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1897) { 0x80f067, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1898) { 0x80f06f, 0xe0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1899) { 0x80f070, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1900) { 0x80f072, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1901) { 0x80f073, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1902) { 0x80f077, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1903) { 0x80f078, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1904) { 0x80f087, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1905) { 0x80f09b, 0x3f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1906) { 0x80f09c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1907) { 0x80f09d, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1908) { 0x80f09e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1909) { 0x80f09f, 0x0c },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1910) { 0x80f0a0, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1911) { 0x80f130, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1912) { 0x80f132, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1913) { 0x80f144, 0x1a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1914) { 0x80f146, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1915) { 0x80f14a, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1916) { 0x80f14c, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1917) { 0x80f14d, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1918) { 0x80f14f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1919) { 0x80f158, 0x7f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1920) { 0x80f15a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1921) { 0x80f15b, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1922) { 0x80f15d, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1923) { 0x80f15e, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1924) { 0x80f163, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1925) { 0x80f166, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1926) { 0x80f167, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1927) { 0x80f168, 0x0f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1928) { 0x80f17a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1929) { 0x80f17b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1930) { 0x80f183, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1931) { 0x80f19d, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1932) { 0x80f1bc, 0x36 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1933) { 0x80f1bd, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1934) { 0x80f1cb, 0xa0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1935) { 0x80f1cc, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1936) { 0x80f204, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1937) { 0x80f214, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1938) { 0x80f24c, 0x88 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1939) { 0x80f24d, 0x95 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1940) { 0x80f24e, 0x9a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1941) { 0x80f24f, 0x90 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1942) { 0x80f25a, 0x07 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1943) { 0x80f25b, 0xe8 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1944) { 0x80f25c, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1945) { 0x80f25d, 0xb0 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1946) { 0x80f25e, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1947) { 0x80f270, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1948) { 0x80f271, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1949) { 0x80f272, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1950) { 0x80f273, 0x02 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1951) { 0x80f40e, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1952) { 0x80f40f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1953) { 0x80f410, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1954) { 0x80f55f, 0x0a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1955) { 0x80f561, 0x15 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1956) { 0x80f562, 0x20 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1957) { 0x80f5e3, 0x09 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1958) { 0x80f5e4, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1959) { 0x80f5e5, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1960) { 0x80f600, 0x05 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1961) { 0x80f601, 0x08 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1962) { 0x80f602, 0x0b },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1963) { 0x80f603, 0x0e },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1964) { 0x80f604, 0x11 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1965) { 0x80f605, 0x14 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1966) { 0x80f606, 0x17 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1967) { 0x80f607, 0x1f },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1968) { 0x80f60e, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1969) { 0x80f60f, 0x04 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1970) { 0x80f610, 0x32 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1971) { 0x80f611, 0x10 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1972) { 0x80f707, 0xfc },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1973) { 0x80f708, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1974) { 0x80f709, 0x37 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1975) { 0x80f70a, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1976) { 0x80f78b, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1977) { 0x80f80f, 0x40 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1978) { 0x80f810, 0x54 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1979) { 0x80f811, 0x5a },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1980) { 0x80f905, 0x01 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1981) { 0x80fb06, 0x03 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1982) { 0x80fd8b, 0x00 },
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1983) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1984)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1985) /* NorDig power reference table */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1986) static const int power_reference[][5] = {
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1987) {-93, -91, -90, -89, -88}, /* QPSK 1/2 ~ 7/8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1988) {-87, -85, -84, -83, -82}, /* 16QAM 1/2 ~ 7/8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1989) {-82, -80, -78, -77, -76}, /* 64QAM 1/2 ~ 7/8 */
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1990) };
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1991) #endif /* AF9033_PRIV_H */