18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * stv0367_defs.h 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Driver for ST STV0367 DVB-T & DVB-C demodulator IC. 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Copyright (C) ST Microelectronics. 88c2ecf20Sopenharmony_ci * Copyright (C) 2010,2011 NetUP Inc. 98c2ecf20Sopenharmony_ci * Copyright (C) 2010,2011 Igor M. Liplianin <liplianin@netup.ru> 108c2ecf20Sopenharmony_ci */ 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#ifndef STV0367_DEFS_H 138c2ecf20Sopenharmony_ci#define STV0367_DEFS_H 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ci#include "stv0367_regs.h" 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci#define STV0367_DEFTAB_GENERIC 0 188c2ecf20Sopenharmony_ci#define STV0367_DEFTAB_DDB 1 198c2ecf20Sopenharmony_ci#define STV0367_DEFTAB_MAX 2 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ci#define STV0367_TAB_TER 0 228c2ecf20Sopenharmony_ci#define STV0367_TAB_CAB 1 238c2ecf20Sopenharmony_ci#define STV0367_TAB_BASE 2 248c2ecf20Sopenharmony_ci#define STV0367_TAB_MAX 3 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_cistruct st_register { 278c2ecf20Sopenharmony_ci u16 addr; 288c2ecf20Sopenharmony_ci u8 value; 298c2ecf20Sopenharmony_ci}; 308c2ecf20Sopenharmony_ci 318c2ecf20Sopenharmony_ci/* values for STV4100 XTAL=30M int clk=53.125M*/ 328c2ecf20Sopenharmony_cistatic const struct st_register def0367ter[] = { 338c2ecf20Sopenharmony_ci {R367TER_ID, 0x60}, 348c2ecf20Sopenharmony_ci {R367TER_I2CRPT, 0xa0}, 358c2ecf20Sopenharmony_ci /* {R367TER_I2CRPT, 0x22},*/ 368c2ecf20Sopenharmony_ci {R367TER_TOPCTRL, 0x00},/* for xc5000; was 0x02 */ 378c2ecf20Sopenharmony_ci {R367TER_IOCFG0, 0x40}, 388c2ecf20Sopenharmony_ci {R367TER_DAC0R, 0x00}, 398c2ecf20Sopenharmony_ci {R367TER_IOCFG1, 0x00}, 408c2ecf20Sopenharmony_ci {R367TER_DAC1R, 0x00}, 418c2ecf20Sopenharmony_ci {R367TER_IOCFG2, 0x62}, 428c2ecf20Sopenharmony_ci {R367TER_SDFR, 0x00}, 438c2ecf20Sopenharmony_ci {R367TER_STATUS, 0xf8}, 448c2ecf20Sopenharmony_ci {R367TER_AUX_CLK, 0x0a}, 458c2ecf20Sopenharmony_ci {R367TER_FREESYS1, 0x00}, 468c2ecf20Sopenharmony_ci {R367TER_FREESYS2, 0x00}, 478c2ecf20Sopenharmony_ci {R367TER_FREESYS3, 0x00}, 488c2ecf20Sopenharmony_ci {R367TER_GPIO_CFG, 0x55}, 498c2ecf20Sopenharmony_ci {R367TER_GPIO_CMD, 0x00}, 508c2ecf20Sopenharmony_ci {R367TER_AGC2MAX, 0xff}, 518c2ecf20Sopenharmony_ci {R367TER_AGC2MIN, 0x00}, 528c2ecf20Sopenharmony_ci {R367TER_AGC1MAX, 0xff}, 538c2ecf20Sopenharmony_ci {R367TER_AGC1MIN, 0x00}, 548c2ecf20Sopenharmony_ci {R367TER_AGCR, 0xbc}, 558c2ecf20Sopenharmony_ci {R367TER_AGC2TH, 0x00}, 568c2ecf20Sopenharmony_ci {R367TER_AGC12C, 0x00}, 578c2ecf20Sopenharmony_ci {R367TER_AGCCTRL1, 0x85}, 588c2ecf20Sopenharmony_ci {R367TER_AGCCTRL2, 0x1f}, 598c2ecf20Sopenharmony_ci {R367TER_AGC1VAL1, 0x00}, 608c2ecf20Sopenharmony_ci {R367TER_AGC1VAL2, 0x00}, 618c2ecf20Sopenharmony_ci {R367TER_AGC2VAL1, 0x6f}, 628c2ecf20Sopenharmony_ci {R367TER_AGC2VAL2, 0x05}, 638c2ecf20Sopenharmony_ci {R367TER_AGC2PGA, 0x00}, 648c2ecf20Sopenharmony_ci {R367TER_OVF_RATE1, 0x00}, 658c2ecf20Sopenharmony_ci {R367TER_OVF_RATE2, 0x00}, 668c2ecf20Sopenharmony_ci {R367TER_GAIN_SRC1, 0xaa},/* for xc5000; was 0x2b */ 678c2ecf20Sopenharmony_ci {R367TER_GAIN_SRC2, 0xd6},/* for xc5000; was 0x04 */ 688c2ecf20Sopenharmony_ci {R367TER_INC_DEROT1, 0x55}, 698c2ecf20Sopenharmony_ci {R367TER_INC_DEROT2, 0x55}, 708c2ecf20Sopenharmony_ci {R367TER_PPM_CPAMP_DIR, 0x2c}, 718c2ecf20Sopenharmony_ci {R367TER_PPM_CPAMP_INV, 0x00}, 728c2ecf20Sopenharmony_ci {R367TER_FREESTFE_1, 0x00}, 738c2ecf20Sopenharmony_ci {R367TER_FREESTFE_2, 0x1c}, 748c2ecf20Sopenharmony_ci {R367TER_DCOFFSET, 0x00}, 758c2ecf20Sopenharmony_ci {R367TER_EN_PROCESS, 0x05}, 768c2ecf20Sopenharmony_ci {R367TER_SDI_SMOOTHER, 0x80}, 778c2ecf20Sopenharmony_ci {R367TER_FE_LOOP_OPEN, 0x1c}, 788c2ecf20Sopenharmony_ci {R367TER_FREQOFF1, 0x00}, 798c2ecf20Sopenharmony_ci {R367TER_FREQOFF2, 0x00}, 808c2ecf20Sopenharmony_ci {R367TER_FREQOFF3, 0x00}, 818c2ecf20Sopenharmony_ci {R367TER_TIMOFF1, 0x00}, 828c2ecf20Sopenharmony_ci {R367TER_TIMOFF2, 0x00}, 838c2ecf20Sopenharmony_ci {R367TER_EPQ, 0x02}, 848c2ecf20Sopenharmony_ci {R367TER_EPQAUTO, 0x01}, 858c2ecf20Sopenharmony_ci {R367TER_SYR_UPDATE, 0xf5}, 868c2ecf20Sopenharmony_ci {R367TER_CHPFREE, 0x00}, 878c2ecf20Sopenharmony_ci {R367TER_PPM_STATE_MAC, 0x23}, 888c2ecf20Sopenharmony_ci {R367TER_INR_THRESHOLD, 0xff}, 898c2ecf20Sopenharmony_ci {R367TER_EPQ_TPS_ID_CELL, 0xf9}, 908c2ecf20Sopenharmony_ci {R367TER_EPQ_CFG, 0x00}, 918c2ecf20Sopenharmony_ci {R367TER_EPQ_STATUS, 0x01}, 928c2ecf20Sopenharmony_ci {R367TER_AUTORELOCK, 0x81}, 938c2ecf20Sopenharmony_ci {R367TER_BER_THR_VMSB, 0x00}, 948c2ecf20Sopenharmony_ci {R367TER_BER_THR_MSB, 0x00}, 958c2ecf20Sopenharmony_ci {R367TER_BER_THR_LSB, 0x00}, 968c2ecf20Sopenharmony_ci {R367TER_CCD, 0x83}, 978c2ecf20Sopenharmony_ci {R367TER_SPECTR_CFG, 0x00}, 988c2ecf20Sopenharmony_ci {R367TER_CHC_DUMMY, 0x18}, 998c2ecf20Sopenharmony_ci {R367TER_INC_CTL, 0x88}, 1008c2ecf20Sopenharmony_ci {R367TER_INCTHRES_COR1, 0xb4}, 1018c2ecf20Sopenharmony_ci {R367TER_INCTHRES_COR2, 0x96}, 1028c2ecf20Sopenharmony_ci {R367TER_INCTHRES_DET1, 0x0e}, 1038c2ecf20Sopenharmony_ci {R367TER_INCTHRES_DET2, 0x11}, 1048c2ecf20Sopenharmony_ci {R367TER_IIR_CELLNB, 0x8d}, 1058c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF1_MSB, 0x00}, 1068c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF1_LSB, 0x00}, 1078c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF2_MSB, 0x09}, 1088c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF2_LSB, 0x18}, 1098c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF3_MSB, 0x14}, 1108c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF3_LSB, 0x9c}, 1118c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF4_MSB, 0x00}, 1128c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF4_LSB, 0x00}, 1138c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF5_MSB, 0x36}, 1148c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF5_LSB, 0x42}, 1158c2ecf20Sopenharmony_ci {R367TER_FEPATH_CFG, 0x00}, 1168c2ecf20Sopenharmony_ci {R367TER_PMC1_FUNC, 0x65}, 1178c2ecf20Sopenharmony_ci {R367TER_PMC1_FOR, 0x00}, 1188c2ecf20Sopenharmony_ci {R367TER_PMC2_FUNC, 0x00}, 1198c2ecf20Sopenharmony_ci {R367TER_STATUS_ERR_DA, 0xe0}, 1208c2ecf20Sopenharmony_ci {R367TER_DIG_AGC_R, 0xfe}, 1218c2ecf20Sopenharmony_ci {R367TER_COMAGC_TARMSB, 0x0b}, 1228c2ecf20Sopenharmony_ci {R367TER_COM_AGC_TAR_ENMODE, 0x41}, 1238c2ecf20Sopenharmony_ci {R367TER_COM_AGC_CFG, 0x3e}, 1248c2ecf20Sopenharmony_ci {R367TER_COM_AGC_GAIN1, 0x39}, 1258c2ecf20Sopenharmony_ci {R367TER_AUT_AGC_TARGETMSB, 0x0b}, 1268c2ecf20Sopenharmony_ci {R367TER_LOCK_DET_MSB, 0x01}, 1278c2ecf20Sopenharmony_ci {R367TER_AGCTAR_LOCK_LSBS, 0x40}, 1288c2ecf20Sopenharmony_ci {R367TER_AUT_GAIN_EN, 0xf4}, 1298c2ecf20Sopenharmony_ci {R367TER_AUT_CFG, 0xf0}, 1308c2ecf20Sopenharmony_ci {R367TER_LOCKN, 0x23}, 1318c2ecf20Sopenharmony_ci {R367TER_INT_X_3, 0x00}, 1328c2ecf20Sopenharmony_ci {R367TER_INT_X_2, 0x03}, 1338c2ecf20Sopenharmony_ci {R367TER_INT_X_1, 0x8d}, 1348c2ecf20Sopenharmony_ci {R367TER_INT_X_0, 0xa0}, 1358c2ecf20Sopenharmony_ci {R367TER_MIN_ERRX_MSB, 0x00}, 1368c2ecf20Sopenharmony_ci {R367TER_COR_CTL, 0x23}, 1378c2ecf20Sopenharmony_ci {R367TER_COR_STAT, 0xf6}, 1388c2ecf20Sopenharmony_ci {R367TER_COR_INTEN, 0x00}, 1398c2ecf20Sopenharmony_ci {R367TER_COR_INTSTAT, 0x3f}, 1408c2ecf20Sopenharmony_ci {R367TER_COR_MODEGUARD, 0x03}, 1418c2ecf20Sopenharmony_ci {R367TER_AGC_CTL, 0x08}, 1428c2ecf20Sopenharmony_ci {R367TER_AGC_MANUAL1, 0x00}, 1438c2ecf20Sopenharmony_ci {R367TER_AGC_MANUAL2, 0x00}, 1448c2ecf20Sopenharmony_ci {R367TER_AGC_TARG, 0x16}, 1458c2ecf20Sopenharmony_ci {R367TER_AGC_GAIN1, 0x53}, 1468c2ecf20Sopenharmony_ci {R367TER_AGC_GAIN2, 0x1d}, 1478c2ecf20Sopenharmony_ci {R367TER_RESERVED_1, 0x00}, 1488c2ecf20Sopenharmony_ci {R367TER_RESERVED_2, 0x00}, 1498c2ecf20Sopenharmony_ci {R367TER_RESERVED_3, 0x00}, 1508c2ecf20Sopenharmony_ci {R367TER_CAS_CTL, 0x44}, 1518c2ecf20Sopenharmony_ci {R367TER_CAS_FREQ, 0xb3}, 1528c2ecf20Sopenharmony_ci {R367TER_CAS_DAGCGAIN, 0x12}, 1538c2ecf20Sopenharmony_ci {R367TER_SYR_CTL, 0x04}, 1548c2ecf20Sopenharmony_ci {R367TER_SYR_STAT, 0x10}, 1558c2ecf20Sopenharmony_ci {R367TER_SYR_NCO1, 0x00}, 1568c2ecf20Sopenharmony_ci {R367TER_SYR_NCO2, 0x00}, 1578c2ecf20Sopenharmony_ci {R367TER_SYR_OFFSET1, 0x00}, 1588c2ecf20Sopenharmony_ci {R367TER_SYR_OFFSET2, 0x00}, 1598c2ecf20Sopenharmony_ci {R367TER_FFT_CTL, 0x00}, 1608c2ecf20Sopenharmony_ci {R367TER_SCR_CTL, 0x70}, 1618c2ecf20Sopenharmony_ci {R367TER_PPM_CTL1, 0xf8}, 1628c2ecf20Sopenharmony_ci {R367TER_TRL_CTL, 0x14},/* for xc5000; was 0xac */ 1638c2ecf20Sopenharmony_ci {R367TER_TRL_NOMRATE1, 0xae},/* for xc5000; was 0x1e */ 1648c2ecf20Sopenharmony_ci {R367TER_TRL_NOMRATE2, 0x56},/* for xc5000; was 0x58 */ 1658c2ecf20Sopenharmony_ci {R367TER_TRL_TIME1, 0x1d}, 1668c2ecf20Sopenharmony_ci {R367TER_TRL_TIME2, 0xfc}, 1678c2ecf20Sopenharmony_ci {R367TER_CRL_CTL, 0x24}, 1688c2ecf20Sopenharmony_ci {R367TER_CRL_FREQ1, 0xad}, 1698c2ecf20Sopenharmony_ci {R367TER_CRL_FREQ2, 0x9d}, 1708c2ecf20Sopenharmony_ci {R367TER_CRL_FREQ3, 0xff}, 1718c2ecf20Sopenharmony_ci {R367TER_CHC_CTL, 0x01}, 1728c2ecf20Sopenharmony_ci {R367TER_CHC_SNR, 0xf0}, 1738c2ecf20Sopenharmony_ci {R367TER_BDI_CTL, 0x00}, 1748c2ecf20Sopenharmony_ci {R367TER_DMP_CTL, 0x00}, 1758c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD1, 0x30}, 1768c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD2, 0x02}, 1778c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD3, 0x01}, 1788c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD4, 0x00}, 1798c2ecf20Sopenharmony_ci {R367TER_TPS_ID_CELL1, 0x00}, 1808c2ecf20Sopenharmony_ci {R367TER_TPS_ID_CELL2, 0x00}, 1818c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD5_SET1, 0x02}, 1828c2ecf20Sopenharmony_ci {R367TER_TPS_SET2, 0x02}, 1838c2ecf20Sopenharmony_ci {R367TER_TPS_SET3, 0x01}, 1848c2ecf20Sopenharmony_ci {R367TER_TPS_CTL, 0x00}, 1858c2ecf20Sopenharmony_ci {R367TER_CTL_FFTOSNUM, 0x34}, 1868c2ecf20Sopenharmony_ci {R367TER_TESTSELECT, 0x09}, 1878c2ecf20Sopenharmony_ci {R367TER_MSC_REV, 0x0a}, 1888c2ecf20Sopenharmony_ci {R367TER_PIR_CTL, 0x00}, 1898c2ecf20Sopenharmony_ci {R367TER_SNR_CARRIER1, 0xa1}, 1908c2ecf20Sopenharmony_ci {R367TER_SNR_CARRIER2, 0x9a}, 1918c2ecf20Sopenharmony_ci {R367TER_PPM_CPAMP, 0x2c}, 1928c2ecf20Sopenharmony_ci {R367TER_TSM_AP0, 0x00}, 1938c2ecf20Sopenharmony_ci {R367TER_TSM_AP1, 0x00}, 1948c2ecf20Sopenharmony_ci {R367TER_TSM_AP2, 0x00}, 1958c2ecf20Sopenharmony_ci {R367TER_TSM_AP3, 0x00}, 1968c2ecf20Sopenharmony_ci {R367TER_TSM_AP4, 0x00}, 1978c2ecf20Sopenharmony_ci {R367TER_TSM_AP5, 0x00}, 1988c2ecf20Sopenharmony_ci {R367TER_TSM_AP6, 0x00}, 1998c2ecf20Sopenharmony_ci {R367TER_TSM_AP7, 0x00}, 2008c2ecf20Sopenharmony_ci {R367TER_TSTRES, 0x00}, 2018c2ecf20Sopenharmony_ci {R367TER_ANACTRL, 0x0D},/* PLL stopped, restart at init!!! */ 2028c2ecf20Sopenharmony_ci {R367TER_TSTBUS, 0x00}, 2038c2ecf20Sopenharmony_ci {R367TER_TSTRATE, 0x00}, 2048c2ecf20Sopenharmony_ci {R367TER_CONSTMODE, 0x01}, 2058c2ecf20Sopenharmony_ci {R367TER_CONSTCARR1, 0x00}, 2068c2ecf20Sopenharmony_ci {R367TER_CONSTCARR2, 0x00}, 2078c2ecf20Sopenharmony_ci {R367TER_ICONSTEL, 0x0a}, 2088c2ecf20Sopenharmony_ci {R367TER_QCONSTEL, 0x15}, 2098c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES0, 0x00}, 2108c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES1, 0x00}, 2118c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES2, 0x28}, 2128c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES3, 0x00}, 2138c2ecf20Sopenharmony_ci {R367TER_RF_AGC1, 0xff}, 2148c2ecf20Sopenharmony_ci {R367TER_RF_AGC2, 0x83}, 2158c2ecf20Sopenharmony_ci {R367TER_ANADIGCTRL, 0x19}, 2168c2ecf20Sopenharmony_ci {R367TER_PLLMDIV, 0x01},/* for xc5000; was 0x0c */ 2178c2ecf20Sopenharmony_ci {R367TER_PLLNDIV, 0x06},/* for xc5000; was 0x55 */ 2188c2ecf20Sopenharmony_ci {R367TER_PLLSETUP, 0x18}, 2198c2ecf20Sopenharmony_ci {R367TER_DUAL_AD12, 0x0C},/* for xc5000 AGC voltage 1.6V */ 2208c2ecf20Sopenharmony_ci {R367TER_TSTBIST, 0x00}, 2218c2ecf20Sopenharmony_ci {R367TER_PAD_COMP_CTRL, 0x00}, 2228c2ecf20Sopenharmony_ci {R367TER_PAD_COMP_WR, 0x00}, 2238c2ecf20Sopenharmony_ci {R367TER_PAD_COMP_RD, 0xe0}, 2248c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_FFTADJT_MSB, 0x00}, 2258c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_FFTADJT_LSB, 0x00}, 2268c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_CHCADJT_MSB, 0x00}, 2278c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_CHCADJT_LSB, 0x00}, 2288c2ecf20Sopenharmony_ci {R367TER_SYR_FLAG, 0x00}, 2298c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET1, 0x00}, 2308c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET2, 0x00}, 2318c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET3, 0x00}, 2328c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET4, 0x00}, 2338c2ecf20Sopenharmony_ci {R367TER_CRL_FLAG, 0x00}, 2348c2ecf20Sopenharmony_ci {R367TER_TRL_TARGET1, 0x00}, 2358c2ecf20Sopenharmony_ci {R367TER_TRL_TARGET2, 0x00}, 2368c2ecf20Sopenharmony_ci {R367TER_TRL_CHC, 0x00}, 2378c2ecf20Sopenharmony_ci {R367TER_CHC_SNR_TARG, 0x00}, 2388c2ecf20Sopenharmony_ci {R367TER_TOP_TRACK, 0x00}, 2398c2ecf20Sopenharmony_ci {R367TER_TRACKER_FREE1, 0x00}, 2408c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL1, 0x00}, 2418c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL2, 0x00}, 2428c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL3, 0x00}, 2438c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL4, 0x00}, 2448c2ecf20Sopenharmony_ci {R367TER_DEC_NCO1, 0x2c}, 2458c2ecf20Sopenharmony_ci {R367TER_DEC_NCO2, 0x0f}, 2468c2ecf20Sopenharmony_ci {R367TER_DEC_NCO3, 0x20}, 2478c2ecf20Sopenharmony_ci {R367TER_SNR, 0xf1}, 2488c2ecf20Sopenharmony_ci {R367TER_SYR_FFTADJ1, 0x00}, 2498c2ecf20Sopenharmony_ci {R367TER_SYR_FFTADJ2, 0x00}, 2508c2ecf20Sopenharmony_ci {R367TER_SYR_CHCADJ1, 0x00}, 2518c2ecf20Sopenharmony_ci {R367TER_SYR_CHCADJ2, 0x00}, 2528c2ecf20Sopenharmony_ci {R367TER_SYR_OFF, 0x00}, 2538c2ecf20Sopenharmony_ci {R367TER_PPM_OFFSET1, 0x00}, 2548c2ecf20Sopenharmony_ci {R367TER_PPM_OFFSET2, 0x03}, 2558c2ecf20Sopenharmony_ci {R367TER_TRACKER_FREE2, 0x00}, 2568c2ecf20Sopenharmony_ci {R367TER_DEBG_LT10, 0x00}, 2578c2ecf20Sopenharmony_ci {R367TER_DEBG_LT11, 0x00}, 2588c2ecf20Sopenharmony_ci {R367TER_DEBG_LT12, 0x00}, 2598c2ecf20Sopenharmony_ci {R367TER_DEBG_LT13, 0x00}, 2608c2ecf20Sopenharmony_ci {R367TER_DEBG_LT14, 0x00}, 2618c2ecf20Sopenharmony_ci {R367TER_DEBG_LT15, 0x00}, 2628c2ecf20Sopenharmony_ci {R367TER_DEBG_LT16, 0x00}, 2638c2ecf20Sopenharmony_ci {R367TER_DEBG_LT17, 0x00}, 2648c2ecf20Sopenharmony_ci {R367TER_DEBG_LT18, 0x00}, 2658c2ecf20Sopenharmony_ci {R367TER_DEBG_LT19, 0x00}, 2668c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1A, 0x00}, 2678c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1B, 0x00}, 2688c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1C, 0x00}, 2698c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1D, 0x00}, 2708c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1E, 0x00}, 2718c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1F, 0x00}, 2728c2ecf20Sopenharmony_ci {R367TER_RCCFGH, 0x00}, 2738c2ecf20Sopenharmony_ci {R367TER_RCCFGM, 0x00}, 2748c2ecf20Sopenharmony_ci {R367TER_RCCFGL, 0x00}, 2758c2ecf20Sopenharmony_ci {R367TER_RCINSDELH, 0x00}, 2768c2ecf20Sopenharmony_ci {R367TER_RCINSDELM, 0x00}, 2778c2ecf20Sopenharmony_ci {R367TER_RCINSDELL, 0x00}, 2788c2ecf20Sopenharmony_ci {R367TER_RCSTATUS, 0x00}, 2798c2ecf20Sopenharmony_ci {R367TER_RCSPEED, 0x6f}, 2808c2ecf20Sopenharmony_ci {R367TER_RCDEBUGM, 0xe7}, 2818c2ecf20Sopenharmony_ci {R367TER_RCDEBUGL, 0x9b}, 2828c2ecf20Sopenharmony_ci {R367TER_RCOBSCFG, 0x00}, 2838c2ecf20Sopenharmony_ci {R367TER_RCOBSM, 0x00}, 2848c2ecf20Sopenharmony_ci {R367TER_RCOBSL, 0x00}, 2858c2ecf20Sopenharmony_ci {R367TER_RCFECSPY, 0x00}, 2868c2ecf20Sopenharmony_ci {R367TER_RCFSPYCFG, 0x00}, 2878c2ecf20Sopenharmony_ci {R367TER_RCFSPYDATA, 0x00}, 2888c2ecf20Sopenharmony_ci {R367TER_RCFSPYOUT, 0x00}, 2898c2ecf20Sopenharmony_ci {R367TER_RCFSTATUS, 0x00}, 2908c2ecf20Sopenharmony_ci {R367TER_RCFGOODPACK, 0x00}, 2918c2ecf20Sopenharmony_ci {R367TER_RCFPACKCNT, 0x00}, 2928c2ecf20Sopenharmony_ci {R367TER_RCFSPYMISC, 0x00}, 2938c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT4, 0x00}, 2948c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT3, 0x00}, 2958c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT2, 0x00}, 2968c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT1, 0x00}, 2978c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT0, 0x00}, 2988c2ecf20Sopenharmony_ci {R367TER_RCFBERERR2, 0x00}, 2998c2ecf20Sopenharmony_ci {R367TER_RCFBERERR1, 0x00}, 3008c2ecf20Sopenharmony_ci {R367TER_RCFBERERR0, 0x00}, 3018c2ecf20Sopenharmony_ci {R367TER_RCFSTATESM, 0x00}, 3028c2ecf20Sopenharmony_ci {R367TER_RCFSTATESL, 0x00}, 3038c2ecf20Sopenharmony_ci {R367TER_RCFSPYBER, 0x00}, 3048c2ecf20Sopenharmony_ci {R367TER_RCFSPYDISTM, 0x00}, 3058c2ecf20Sopenharmony_ci {R367TER_RCFSPYDISTL, 0x00}, 3068c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS7, 0x00}, 3078c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS6, 0x00}, 3088c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS5, 0x00}, 3098c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS4, 0x00}, 3108c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS3, 0x00}, 3118c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS2, 0x00}, 3128c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS1, 0x00}, 3138c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS0, 0x00}, 3148c2ecf20Sopenharmony_ci {R367TER_TSGENERAL, 0x00}, 3158c2ecf20Sopenharmony_ci {R367TER_RC1SPEED, 0x6f}, 3168c2ecf20Sopenharmony_ci {R367TER_TSGSTATUS, 0x18}, 3178c2ecf20Sopenharmony_ci {R367TER_FECM, 0x01}, 3188c2ecf20Sopenharmony_ci {R367TER_VTH12, 0xff}, 3198c2ecf20Sopenharmony_ci {R367TER_VTH23, 0xa1}, 3208c2ecf20Sopenharmony_ci {R367TER_VTH34, 0x64}, 3218c2ecf20Sopenharmony_ci {R367TER_VTH56, 0x40}, 3228c2ecf20Sopenharmony_ci {R367TER_VTH67, 0x00}, 3238c2ecf20Sopenharmony_ci {R367TER_VTH78, 0x2c}, 3248c2ecf20Sopenharmony_ci {R367TER_VITCURPUN, 0x12}, 3258c2ecf20Sopenharmony_ci {R367TER_VERROR, 0x01}, 3268c2ecf20Sopenharmony_ci {R367TER_PRVIT, 0x3f}, 3278c2ecf20Sopenharmony_ci {R367TER_VAVSRVIT, 0x00}, 3288c2ecf20Sopenharmony_ci {R367TER_VSTATUSVIT, 0xbd}, 3298c2ecf20Sopenharmony_ci {R367TER_VTHINUSE, 0xa1}, 3308c2ecf20Sopenharmony_ci {R367TER_KDIV12, 0x20}, 3318c2ecf20Sopenharmony_ci {R367TER_KDIV23, 0x40}, 3328c2ecf20Sopenharmony_ci {R367TER_KDIV34, 0x20}, 3338c2ecf20Sopenharmony_ci {R367TER_KDIV56, 0x30}, 3348c2ecf20Sopenharmony_ci {R367TER_KDIV67, 0x00}, 3358c2ecf20Sopenharmony_ci {R367TER_KDIV78, 0x30}, 3368c2ecf20Sopenharmony_ci {R367TER_SIGPOWER, 0x54}, 3378c2ecf20Sopenharmony_ci {R367TER_DEMAPVIT, 0x40}, 3388c2ecf20Sopenharmony_ci {R367TER_VITSCALE, 0x00}, 3398c2ecf20Sopenharmony_ci {R367TER_FFEC1PRG, 0x00}, 3408c2ecf20Sopenharmony_ci {R367TER_FVITCURPUN, 0x12}, 3418c2ecf20Sopenharmony_ci {R367TER_FVERROR, 0x01}, 3428c2ecf20Sopenharmony_ci {R367TER_FVSTATUSVIT, 0xbd}, 3438c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT1, 0x00}, 3448c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT2, 0x00}, 3458c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT3, 0x00}, 3468c2ecf20Sopenharmony_ci {R367TER_TSTSFMET, 0x00}, 3478c2ecf20Sopenharmony_ci {R367TER_SELOUT, 0x00}, 3488c2ecf20Sopenharmony_ci {R367TER_TSYNC, 0x00}, 3498c2ecf20Sopenharmony_ci {R367TER_TSTERR, 0x00}, 3508c2ecf20Sopenharmony_ci {R367TER_TSFSYNC, 0x00}, 3518c2ecf20Sopenharmony_ci {R367TER_TSTSFERR, 0x00}, 3528c2ecf20Sopenharmony_ci {R367TER_TSTTSSF1, 0x01}, 3538c2ecf20Sopenharmony_ci {R367TER_TSTTSSF2, 0x1f}, 3548c2ecf20Sopenharmony_ci {R367TER_TSTTSSF3, 0x00}, 3558c2ecf20Sopenharmony_ci {R367TER_TSTTS1, 0x00}, 3568c2ecf20Sopenharmony_ci {R367TER_TSTTS2, 0x1f}, 3578c2ecf20Sopenharmony_ci {R367TER_TSTTS3, 0x01}, 3588c2ecf20Sopenharmony_ci {R367TER_TSTTS4, 0x00}, 3598c2ecf20Sopenharmony_ci {R367TER_TSTTSRC, 0x00}, 3608c2ecf20Sopenharmony_ci {R367TER_TSTTSRS, 0x00}, 3618c2ecf20Sopenharmony_ci {R367TER_TSSTATEM, 0xb0}, 3628c2ecf20Sopenharmony_ci {R367TER_TSSTATEL, 0x40}, 3638c2ecf20Sopenharmony_ci {R367TER_TSCFGH, 0xC0}, 3648c2ecf20Sopenharmony_ci {R367TER_TSCFGM, 0xc0},/* for xc5000; was 0x00 */ 3658c2ecf20Sopenharmony_ci {R367TER_TSCFGL, 0x20}, 3668c2ecf20Sopenharmony_ci {R367TER_TSSYNC, 0x00}, 3678c2ecf20Sopenharmony_ci {R367TER_TSINSDELH, 0x00}, 3688c2ecf20Sopenharmony_ci {R367TER_TSINSDELM, 0x00}, 3698c2ecf20Sopenharmony_ci {R367TER_TSINSDELL, 0x00}, 3708c2ecf20Sopenharmony_ci {R367TER_TSDIVN, 0x03}, 3718c2ecf20Sopenharmony_ci {R367TER_TSDIVPM, 0x00}, 3728c2ecf20Sopenharmony_ci {R367TER_TSDIVPL, 0x00}, 3738c2ecf20Sopenharmony_ci {R367TER_TSDIVQM, 0x00}, 3748c2ecf20Sopenharmony_ci {R367TER_TSDIVQL, 0x00}, 3758c2ecf20Sopenharmony_ci {R367TER_TSDILSTKM, 0x00}, 3768c2ecf20Sopenharmony_ci {R367TER_TSDILSTKL, 0x00}, 3778c2ecf20Sopenharmony_ci {R367TER_TSSPEED, 0x40},/* for xc5000; was 0x6f */ 3788c2ecf20Sopenharmony_ci {R367TER_TSSTATUS, 0x81}, 3798c2ecf20Sopenharmony_ci {R367TER_TSSTATUS2, 0x6a}, 3808c2ecf20Sopenharmony_ci {R367TER_TSBITRATEM, 0x0f}, 3818c2ecf20Sopenharmony_ci {R367TER_TSBITRATEL, 0xc6}, 3828c2ecf20Sopenharmony_ci {R367TER_TSPACKLENM, 0x00}, 3838c2ecf20Sopenharmony_ci {R367TER_TSPACKLENL, 0xfc}, 3848c2ecf20Sopenharmony_ci {R367TER_TSBLOCLENM, 0x0a}, 3858c2ecf20Sopenharmony_ci {R367TER_TSBLOCLENL, 0x80}, 3868c2ecf20Sopenharmony_ci {R367TER_TSDLYH, 0x90}, 3878c2ecf20Sopenharmony_ci {R367TER_TSDLYM, 0x68}, 3888c2ecf20Sopenharmony_ci {R367TER_TSDLYL, 0x01}, 3898c2ecf20Sopenharmony_ci {R367TER_TSNPDAV, 0x00}, 3908c2ecf20Sopenharmony_ci {R367TER_TSBUFSTATH, 0x00}, 3918c2ecf20Sopenharmony_ci {R367TER_TSBUFSTATM, 0x00}, 3928c2ecf20Sopenharmony_ci {R367TER_TSBUFSTATL, 0x00}, 3938c2ecf20Sopenharmony_ci {R367TER_TSDEBUGM, 0xcf}, 3948c2ecf20Sopenharmony_ci {R367TER_TSDEBUGL, 0x1e}, 3958c2ecf20Sopenharmony_ci {R367TER_TSDLYSETH, 0x00}, 3968c2ecf20Sopenharmony_ci {R367TER_TSDLYSETM, 0x68}, 3978c2ecf20Sopenharmony_ci {R367TER_TSDLYSETL, 0x00}, 3988c2ecf20Sopenharmony_ci {R367TER_TSOBSCFG, 0x00}, 3998c2ecf20Sopenharmony_ci {R367TER_TSOBSM, 0x47}, 4008c2ecf20Sopenharmony_ci {R367TER_TSOBSL, 0x1f}, 4018c2ecf20Sopenharmony_ci {R367TER_ERRCTRL1, 0x95}, 4028c2ecf20Sopenharmony_ci {R367TER_ERRCNT1H, 0x80}, 4038c2ecf20Sopenharmony_ci {R367TER_ERRCNT1M, 0x00}, 4048c2ecf20Sopenharmony_ci {R367TER_ERRCNT1L, 0x00}, 4058c2ecf20Sopenharmony_ci {R367TER_ERRCTRL2, 0x95}, 4068c2ecf20Sopenharmony_ci {R367TER_ERRCNT2H, 0x00}, 4078c2ecf20Sopenharmony_ci {R367TER_ERRCNT2M, 0x00}, 4088c2ecf20Sopenharmony_ci {R367TER_ERRCNT2L, 0x00}, 4098c2ecf20Sopenharmony_ci {R367TER_FECSPY, 0x88}, 4108c2ecf20Sopenharmony_ci {R367TER_FSPYCFG, 0x2c}, 4118c2ecf20Sopenharmony_ci {R367TER_FSPYDATA, 0x3a}, 4128c2ecf20Sopenharmony_ci {R367TER_FSPYOUT, 0x06}, 4138c2ecf20Sopenharmony_ci {R367TER_FSTATUS, 0x61}, 4148c2ecf20Sopenharmony_ci {R367TER_FGOODPACK, 0xff}, 4158c2ecf20Sopenharmony_ci {R367TER_FPACKCNT, 0xff}, 4168c2ecf20Sopenharmony_ci {R367TER_FSPYMISC, 0x66}, 4178c2ecf20Sopenharmony_ci {R367TER_FBERCPT4, 0x00}, 4188c2ecf20Sopenharmony_ci {R367TER_FBERCPT3, 0x00}, 4198c2ecf20Sopenharmony_ci {R367TER_FBERCPT2, 0x36}, 4208c2ecf20Sopenharmony_ci {R367TER_FBERCPT1, 0x36}, 4218c2ecf20Sopenharmony_ci {R367TER_FBERCPT0, 0x14}, 4228c2ecf20Sopenharmony_ci {R367TER_FBERERR2, 0x00}, 4238c2ecf20Sopenharmony_ci {R367TER_FBERERR1, 0x03}, 4248c2ecf20Sopenharmony_ci {R367TER_FBERERR0, 0x28}, 4258c2ecf20Sopenharmony_ci {R367TER_FSTATESM, 0x00}, 4268c2ecf20Sopenharmony_ci {R367TER_FSTATESL, 0x02}, 4278c2ecf20Sopenharmony_ci {R367TER_FSPYBER, 0x00}, 4288c2ecf20Sopenharmony_ci {R367TER_FSPYDISTM, 0x01}, 4298c2ecf20Sopenharmony_ci {R367TER_FSPYDISTL, 0x9f}, 4308c2ecf20Sopenharmony_ci {R367TER_FSPYOBS7, 0xc9}, 4318c2ecf20Sopenharmony_ci {R367TER_FSPYOBS6, 0x99}, 4328c2ecf20Sopenharmony_ci {R367TER_FSPYOBS5, 0x08}, 4338c2ecf20Sopenharmony_ci {R367TER_FSPYOBS4, 0xec}, 4348c2ecf20Sopenharmony_ci {R367TER_FSPYOBS3, 0x01}, 4358c2ecf20Sopenharmony_ci {R367TER_FSPYOBS2, 0x0f}, 4368c2ecf20Sopenharmony_ci {R367TER_FSPYOBS1, 0xf5}, 4378c2ecf20Sopenharmony_ci {R367TER_FSPYOBS0, 0x08}, 4388c2ecf20Sopenharmony_ci {R367TER_SFDEMAP, 0x40}, 4398c2ecf20Sopenharmony_ci {R367TER_SFERROR, 0x00}, 4408c2ecf20Sopenharmony_ci {R367TER_SFAVSR, 0x30}, 4418c2ecf20Sopenharmony_ci {R367TER_SFECSTATUS, 0xcc}, 4428c2ecf20Sopenharmony_ci {R367TER_SFKDIV12, 0x20}, 4438c2ecf20Sopenharmony_ci {R367TER_SFKDIV23, 0x40}, 4448c2ecf20Sopenharmony_ci {R367TER_SFKDIV34, 0x20}, 4458c2ecf20Sopenharmony_ci {R367TER_SFKDIV56, 0x20}, 4468c2ecf20Sopenharmony_ci {R367TER_SFKDIV67, 0x00}, 4478c2ecf20Sopenharmony_ci {R367TER_SFKDIV78, 0x20}, 4488c2ecf20Sopenharmony_ci {R367TER_SFDILSTKM, 0x00}, 4498c2ecf20Sopenharmony_ci {R367TER_SFDILSTKL, 0x00}, 4508c2ecf20Sopenharmony_ci {R367TER_SFSTATUS, 0xb5}, 4518c2ecf20Sopenharmony_ci {R367TER_SFDLYH, 0x90}, 4528c2ecf20Sopenharmony_ci {R367TER_SFDLYM, 0x60}, 4538c2ecf20Sopenharmony_ci {R367TER_SFDLYL, 0x01}, 4548c2ecf20Sopenharmony_ci {R367TER_SFDLYSETH, 0xc0}, 4558c2ecf20Sopenharmony_ci {R367TER_SFDLYSETM, 0x60}, 4568c2ecf20Sopenharmony_ci {R367TER_SFDLYSETL, 0x00}, 4578c2ecf20Sopenharmony_ci {R367TER_SFOBSCFG, 0x00}, 4588c2ecf20Sopenharmony_ci {R367TER_SFOBSM, 0x47}, 4598c2ecf20Sopenharmony_ci {R367TER_SFOBSL, 0x05}, 4608c2ecf20Sopenharmony_ci {R367TER_SFECINFO, 0x40}, 4618c2ecf20Sopenharmony_ci {R367TER_SFERRCTRL, 0x74}, 4628c2ecf20Sopenharmony_ci {R367TER_SFERRCNTH, 0x80}, 4638c2ecf20Sopenharmony_ci {R367TER_SFERRCNTM, 0x00}, 4648c2ecf20Sopenharmony_ci {R367TER_SFERRCNTL, 0x00}, 4658c2ecf20Sopenharmony_ci {R367TER_SYMBRATEM, 0x2f}, 4668c2ecf20Sopenharmony_ci {R367TER_SYMBRATEL, 0x50}, 4678c2ecf20Sopenharmony_ci {R367TER_SYMBSTATUS, 0x7f}, 4688c2ecf20Sopenharmony_ci {R367TER_SYMBCFG, 0x00}, 4698c2ecf20Sopenharmony_ci {R367TER_SYMBFIFOM, 0xf4}, 4708c2ecf20Sopenharmony_ci {R367TER_SYMBFIFOL, 0x0d}, 4718c2ecf20Sopenharmony_ci {R367TER_SYMBOFFSM, 0xf0}, 4728c2ecf20Sopenharmony_ci {R367TER_SYMBOFFSL, 0x2d}, 4738c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT4, 0x00}, 4748c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT5, 0x00}, 4758c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT6, 0x00}, 4768c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT7, 0x00}, 4778c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT8, 0x00}, 4788c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT9, 0x00}, 4798c2ecf20Sopenharmony_ci {0x0000, 0x00}, 4808c2ecf20Sopenharmony_ci}; 4818c2ecf20Sopenharmony_ci 4828c2ecf20Sopenharmony_cistatic const struct st_register def0367cab[] = { 4838c2ecf20Sopenharmony_ci {R367CAB_ID, 0x60}, 4848c2ecf20Sopenharmony_ci {R367CAB_I2CRPT, 0xa0}, 4858c2ecf20Sopenharmony_ci /*{R367CAB_I2CRPT, 0x22},*/ 4868c2ecf20Sopenharmony_ci {R367CAB_TOPCTRL, 0x10}, 4878c2ecf20Sopenharmony_ci {R367CAB_IOCFG0, 0x80}, 4888c2ecf20Sopenharmony_ci {R367CAB_DAC0R, 0x00}, 4898c2ecf20Sopenharmony_ci {R367CAB_IOCFG1, 0x00}, 4908c2ecf20Sopenharmony_ci {R367CAB_DAC1R, 0x00}, 4918c2ecf20Sopenharmony_ci {R367CAB_IOCFG2, 0x00}, 4928c2ecf20Sopenharmony_ci {R367CAB_SDFR, 0x00}, 4938c2ecf20Sopenharmony_ci {R367CAB_AUX_CLK, 0x00}, 4948c2ecf20Sopenharmony_ci {R367CAB_FREESYS1, 0x00}, 4958c2ecf20Sopenharmony_ci {R367CAB_FREESYS2, 0x00}, 4968c2ecf20Sopenharmony_ci {R367CAB_FREESYS3, 0x00}, 4978c2ecf20Sopenharmony_ci {R367CAB_GPIO_CFG, 0x55}, 4988c2ecf20Sopenharmony_ci {R367CAB_GPIO_CMD, 0x01}, 4998c2ecf20Sopenharmony_ci {R367CAB_TSTRES, 0x00}, 5008c2ecf20Sopenharmony_ci {R367CAB_ANACTRL, 0x0d},/* was 0x00 need to check - I.M.L.*/ 5018c2ecf20Sopenharmony_ci {R367CAB_TSTBUS, 0x00}, 5028c2ecf20Sopenharmony_ci {R367CAB_RF_AGC1, 0xea}, 5038c2ecf20Sopenharmony_ci {R367CAB_RF_AGC2, 0x82}, 5048c2ecf20Sopenharmony_ci {R367CAB_ANADIGCTRL, 0x0b}, 5058c2ecf20Sopenharmony_ci {R367CAB_PLLMDIV, 0x01}, 5068c2ecf20Sopenharmony_ci {R367CAB_PLLNDIV, 0x08}, 5078c2ecf20Sopenharmony_ci {R367CAB_PLLSETUP, 0x18}, 5088c2ecf20Sopenharmony_ci {R367CAB_DUAL_AD12, 0x0C}, /* for xc5000 AGC voltage 1.6V */ 5098c2ecf20Sopenharmony_ci {R367CAB_TSTBIST, 0x00}, 5108c2ecf20Sopenharmony_ci {R367CAB_CTRL_1, 0x00}, 5118c2ecf20Sopenharmony_ci {R367CAB_CTRL_2, 0x03}, 5128c2ecf20Sopenharmony_ci {R367CAB_IT_STATUS1, 0x2b}, 5138c2ecf20Sopenharmony_ci {R367CAB_IT_STATUS2, 0x08}, 5148c2ecf20Sopenharmony_ci {R367CAB_IT_EN1, 0x00}, 5158c2ecf20Sopenharmony_ci {R367CAB_IT_EN2, 0x00}, 5168c2ecf20Sopenharmony_ci {R367CAB_CTRL_STATUS, 0x04}, 5178c2ecf20Sopenharmony_ci {R367CAB_TEST_CTL, 0x00}, 5188c2ecf20Sopenharmony_ci {R367CAB_AGC_CTL, 0x73}, 5198c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_CFG, 0x50}, 5208c2ecf20Sopenharmony_ci {R367CAB_AGC_RF_CFG, 0x00}, 5218c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_CFG, 0x03}, 5228c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_REF_L, 0x5a}, 5238c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_REF_H, 0x00}, 5248c2ecf20Sopenharmony_ci {R367CAB_AGC_RF_TH_L, 0xff}, 5258c2ecf20Sopenharmony_ci {R367CAB_AGC_RF_TH_H, 0x07}, 5268c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_LTH_L, 0x00}, 5278c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_LTH_H, 0x08}, 5288c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_HTH_L, 0xff}, 5298c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_HTH_H, 0x07}, 5308c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_RD_L, 0xa0}, 5318c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_RD_M, 0xe9}, 5328c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_RD_H, 0x03}, 5338c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_IFCMD_L, 0xe4}, 5348c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_IFCMD_H, 0x00}, 5358c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_RFCMD_L, 0xff}, 5368c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_RFCMD_H, 0x07}, 5378c2ecf20Sopenharmony_ci {R367CAB_IQDEM_CFG, 0x01}, 5388c2ecf20Sopenharmony_ci {R367CAB_MIX_NCO_LL, 0x22}, 5398c2ecf20Sopenharmony_ci {R367CAB_MIX_NCO_HL, 0x96}, 5408c2ecf20Sopenharmony_ci {R367CAB_MIX_NCO_HH, 0x55}, 5418c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_LL, 0xff}, 5428c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_LH, 0x0c}, 5438c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_HL, 0xf5}, 5448c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_HH, 0x20}, 5458c2ecf20Sopenharmony_ci {R367CAB_IQDEM_GAIN_SRC_L, 0x06}, 5468c2ecf20Sopenharmony_ci {R367CAB_IQDEM_GAIN_SRC_H, 0x01}, 5478c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_LL, 0xfe}, 5488c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_LH, 0xff}, 5498c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_HL, 0x0f}, 5508c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_HH, 0x00}, 5518c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF0, 0x34}, 5528c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF1, 0xae}, 5538c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF2, 0x46}, 5548c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF3, 0x77}, 5558c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF4, 0x96}, 5568c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF5, 0x69}, 5578c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF6, 0xc7}, 5588c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF7, 0x01}, 5598c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_EN, 0x04}, 5608c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_AGC_REF, 0x94}, 5618c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT1, 0xc9}, 5628c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT2, 0x2d}, 5638c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT3, 0xa3}, 5648c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT4, 0xfb}, 5658c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT5, 0xf6}, 5668c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT6, 0x45}, 5678c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT7, 0x6f}, 5688c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT8, 0x7e}, 5698c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT9, 0x05}, 5708c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT10, 0x0a}, 5718c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT11, 0x51}, 5728c2ecf20Sopenharmony_ci {R367CAB_TRL_AGC_CFG, 0x20}, 5738c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_CFG, 0x28}, 5748c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_ACQ_GAIN, 0x44}, 5758c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_TRK_GAIN, 0x22}, 5768c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_OUT_GAIN, 0x03}, 5778c2ecf20Sopenharmony_ci {R367CAB_TRL_LOCKDET_LTH, 0x04}, 5788c2ecf20Sopenharmony_ci {R367CAB_TRL_LOCKDET_HTH, 0x11}, 5798c2ecf20Sopenharmony_ci {R367CAB_TRL_LOCKDET_TRGVAL, 0x20}, 5808c2ecf20Sopenharmony_ci {R367CAB_IQ_QAM, 0x01}, 5818c2ecf20Sopenharmony_ci {R367CAB_FSM_STATE, 0xa0}, 5828c2ecf20Sopenharmony_ci {R367CAB_FSM_CTL, 0x08}, 5838c2ecf20Sopenharmony_ci {R367CAB_FSM_STS, 0x0c}, 5848c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR0_HTH, 0x00}, 5858c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR1_HTH, 0x00}, 5868c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR2_HTH, 0x23},/* 0x00 */ 5878c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR0_LTH, 0x00}, 5888c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR1_LTH, 0x00}, 5898c2ecf20Sopenharmony_ci {R367CAB_FSM_EQA1_HTH, 0x00}, 5908c2ecf20Sopenharmony_ci {R367CAB_FSM_TEMPO, 0x32}, 5918c2ecf20Sopenharmony_ci {R367CAB_FSM_CONFIG, 0x03}, 5928c2ecf20Sopenharmony_ci {R367CAB_EQU_I_TESTTAP_L, 0x11}, 5938c2ecf20Sopenharmony_ci {R367CAB_EQU_I_TESTTAP_M, 0x00}, 5948c2ecf20Sopenharmony_ci {R367CAB_EQU_I_TESTTAP_H, 0x00}, 5958c2ecf20Sopenharmony_ci {R367CAB_EQU_TESTAP_CFG, 0x00}, 5968c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_TESTTAP_L, 0xff}, 5978c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_TESTTAP_M, 0x00}, 5988c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_TESTTAP_H, 0x00}, 5998c2ecf20Sopenharmony_ci {R367CAB_EQU_TAP_CTRL, 0x00}, 6008c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_CRL_CONTROL_L, 0x11}, 6018c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_CRL_CONTROL_H, 0x05}, 6028c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_HIPOW_L, 0x00}, 6038c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_HIPOW_H, 0x00}, 6048c2ecf20Sopenharmony_ci {R367CAB_EQU_I_EQU_LO, 0xef}, 6058c2ecf20Sopenharmony_ci {R367CAB_EQU_I_EQU_HI, 0x00}, 6068c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_EQU_LO, 0xee}, 6078c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_EQU_HI, 0x00}, 6088c2ecf20Sopenharmony_ci {R367CAB_EQU_MAPPER, 0xc5}, 6098c2ecf20Sopenharmony_ci {R367CAB_EQU_SWEEP_RATE, 0x80}, 6108c2ecf20Sopenharmony_ci {R367CAB_EQU_SNR_LO, 0x64}, 6118c2ecf20Sopenharmony_ci {R367CAB_EQU_SNR_HI, 0x03}, 6128c2ecf20Sopenharmony_ci {R367CAB_EQU_GAMMA_LO, 0x00}, 6138c2ecf20Sopenharmony_ci {R367CAB_EQU_GAMMA_HI, 0x00}, 6148c2ecf20Sopenharmony_ci {R367CAB_EQU_ERR_GAIN, 0x36}, 6158c2ecf20Sopenharmony_ci {R367CAB_EQU_RADIUS, 0xaa}, 6168c2ecf20Sopenharmony_ci {R367CAB_EQU_FFE_MAINTAP, 0x00}, 6178c2ecf20Sopenharmony_ci {R367CAB_EQU_FFE_LEAKAGE, 0x63}, 6188c2ecf20Sopenharmony_ci {R367CAB_EQU_FFE_MAINTAP_POS, 0xdf}, 6198c2ecf20Sopenharmony_ci {R367CAB_EQU_GAIN_WIDE, 0x88}, 6208c2ecf20Sopenharmony_ci {R367CAB_EQU_GAIN_NARROW, 0x41}, 6218c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_LPF_GAIN, 0xd1}, 6228c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LPF_GAIN, 0xa7}, 6238c2ecf20Sopenharmony_ci {R367CAB_EQU_GLOBAL_GAIN, 0x06}, 6248c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LD_SEN, 0x85}, 6258c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LD_VAL, 0xe2}, 6268c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_TFR, 0x20}, 6278c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_BISTH_LO, 0x00}, 6288c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_BISTH_HI, 0x00}, 6298c2ecf20Sopenharmony_ci {R367CAB_EQU_SWEEP_RANGE_LO, 0x00}, 6308c2ecf20Sopenharmony_ci {R367CAB_EQU_SWEEP_RANGE_HI, 0x00}, 6318c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LIMITER, 0x40}, 6328c2ecf20Sopenharmony_ci {R367CAB_EQU_MODULUS_MAP, 0x90}, 6338c2ecf20Sopenharmony_ci {R367CAB_EQU_PNT_GAIN, 0xa7}, 6348c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_0, 0x16}, 6358c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_1, 0x0b}, 6368c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_2, 0x88}, 6378c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_3, 0x02}, 6388c2ecf20Sopenharmony_ci {R367CAB_FEC_STATUS, 0x12}, 6398c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_0, 0x7d}, 6408c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_1, 0xd0}, 6418c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_2, 0x19}, 6428c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_3, 0x0b}, 6438c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_4, 0xa3}, 6448c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_5, 0x00}, 6458c2ecf20Sopenharmony_ci {R367CAB_BERT_0, 0x01}, 6468c2ecf20Sopenharmony_ci {R367CAB_BERT_1, 0x25}, 6478c2ecf20Sopenharmony_ci {R367CAB_BERT_2, 0x41}, 6488c2ecf20Sopenharmony_ci {R367CAB_BERT_3, 0x39}, 6498c2ecf20Sopenharmony_ci {R367CAB_OUTFORMAT_0, 0xc2}, 6508c2ecf20Sopenharmony_ci {R367CAB_OUTFORMAT_1, 0x22}, 6518c2ecf20Sopenharmony_ci {R367CAB_SMOOTHER_2, 0x28}, 6528c2ecf20Sopenharmony_ci {R367CAB_TSMF_CTRL_0, 0x01}, 6538c2ecf20Sopenharmony_ci {R367CAB_TSMF_CTRL_1, 0xc6}, 6548c2ecf20Sopenharmony_ci {R367CAB_TSMF_CTRL_3, 0x43}, 6558c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_0, 0x00}, 6568c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_1, 0x00}, 6578c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_2, 0x00}, 6588c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_3, 0x00}, 6598c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_0, 0x00}, 6608c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_1, 0x00}, 6618c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_2, 0x00}, 6628c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_3, 0x00}, 6638c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_0, 0x00}, 6648c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_1, 0x00}, 6658c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_2, 0xa0}, 6668c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_3, 0x00}, 6678c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_0, 0x00}, 6688c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_1, 0x00}, 6698c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_2, 0x00}, 6708c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_3, 0x00}, 6718c2ecf20Sopenharmony_ci {0x0000, 0x00}, 6728c2ecf20Sopenharmony_ci}; 6738c2ecf20Sopenharmony_ci 6748c2ecf20Sopenharmony_ci/************** 6758c2ecf20Sopenharmony_ci * 6768c2ecf20Sopenharmony_ci * Defaults / Tables for Digital Devices C/T Cine/Flex devices 6778c2ecf20Sopenharmony_ci * 6788c2ecf20Sopenharmony_ci **************/ 6798c2ecf20Sopenharmony_ci 6808c2ecf20Sopenharmony_cistatic const struct st_register def0367dd_ofdm[] = { 6818c2ecf20Sopenharmony_ci {R367TER_AGC2MAX, 0xff}, 6828c2ecf20Sopenharmony_ci {R367TER_AGC2MIN, 0x00}, 6838c2ecf20Sopenharmony_ci {R367TER_AGC1MAX, 0xff}, 6848c2ecf20Sopenharmony_ci {R367TER_AGC1MIN, 0x00}, 6858c2ecf20Sopenharmony_ci {R367TER_AGCR, 0xbc}, 6868c2ecf20Sopenharmony_ci {R367TER_AGC2TH, 0x00}, 6878c2ecf20Sopenharmony_ci {R367TER_AGCCTRL1, 0x85}, 6888c2ecf20Sopenharmony_ci {R367TER_AGCCTRL2, 0x1f}, 6898c2ecf20Sopenharmony_ci {R367TER_AGC1VAL1, 0x00}, 6908c2ecf20Sopenharmony_ci {R367TER_AGC1VAL2, 0x00}, 6918c2ecf20Sopenharmony_ci {R367TER_AGC2VAL1, 0x6f}, 6928c2ecf20Sopenharmony_ci {R367TER_AGC2VAL2, 0x05}, 6938c2ecf20Sopenharmony_ci {R367TER_AGC2PGA, 0x00}, 6948c2ecf20Sopenharmony_ci {R367TER_OVF_RATE1, 0x00}, 6958c2ecf20Sopenharmony_ci {R367TER_OVF_RATE2, 0x00}, 6968c2ecf20Sopenharmony_ci {R367TER_GAIN_SRC1, 0x2b}, 6978c2ecf20Sopenharmony_ci {R367TER_GAIN_SRC2, 0x04}, 6988c2ecf20Sopenharmony_ci {R367TER_INC_DEROT1, 0x55}, 6998c2ecf20Sopenharmony_ci {R367TER_INC_DEROT2, 0x55}, 7008c2ecf20Sopenharmony_ci {R367TER_PPM_CPAMP_DIR, 0x2c}, 7018c2ecf20Sopenharmony_ci {R367TER_PPM_CPAMP_INV, 0x00}, 7028c2ecf20Sopenharmony_ci {R367TER_FREESTFE_1, 0x00}, 7038c2ecf20Sopenharmony_ci {R367TER_FREESTFE_2, 0x1c}, 7048c2ecf20Sopenharmony_ci {R367TER_DCOFFSET, 0x00}, 7058c2ecf20Sopenharmony_ci {R367TER_EN_PROCESS, 0x05}, 7068c2ecf20Sopenharmony_ci {R367TER_SDI_SMOOTHER, 0x80}, 7078c2ecf20Sopenharmony_ci {R367TER_FE_LOOP_OPEN, 0x1c}, 7088c2ecf20Sopenharmony_ci {R367TER_FREQOFF1, 0x00}, 7098c2ecf20Sopenharmony_ci {R367TER_FREQOFF2, 0x00}, 7108c2ecf20Sopenharmony_ci {R367TER_FREQOFF3, 0x00}, 7118c2ecf20Sopenharmony_ci {R367TER_TIMOFF1, 0x00}, 7128c2ecf20Sopenharmony_ci {R367TER_TIMOFF2, 0x00}, 7138c2ecf20Sopenharmony_ci {R367TER_EPQ, 0x02}, 7148c2ecf20Sopenharmony_ci {R367TER_EPQAUTO, 0x01}, 7158c2ecf20Sopenharmony_ci {R367TER_SYR_UPDATE, 0xf5}, 7168c2ecf20Sopenharmony_ci {R367TER_CHPFREE, 0x00}, 7178c2ecf20Sopenharmony_ci {R367TER_PPM_STATE_MAC, 0x23}, 7188c2ecf20Sopenharmony_ci {R367TER_INR_THRESHOLD, 0xff}, 7198c2ecf20Sopenharmony_ci {R367TER_EPQ_TPS_ID_CELL, 0xf9}, 7208c2ecf20Sopenharmony_ci {R367TER_EPQ_CFG, 0x00}, 7218c2ecf20Sopenharmony_ci {R367TER_EPQ_STATUS, 0x01}, 7228c2ecf20Sopenharmony_ci {R367TER_AUTORELOCK, 0x81}, 7238c2ecf20Sopenharmony_ci {R367TER_BER_THR_VMSB, 0x00}, 7248c2ecf20Sopenharmony_ci {R367TER_BER_THR_MSB, 0x00}, 7258c2ecf20Sopenharmony_ci {R367TER_BER_THR_LSB, 0x00}, 7268c2ecf20Sopenharmony_ci {R367TER_CCD, 0x83}, 7278c2ecf20Sopenharmony_ci {R367TER_SPECTR_CFG, 0x00}, 7288c2ecf20Sopenharmony_ci {R367TER_CHC_DUMMY, 0x18}, 7298c2ecf20Sopenharmony_ci {R367TER_INC_CTL, 0x88}, 7308c2ecf20Sopenharmony_ci {R367TER_INCTHRES_COR1, 0xb4}, 7318c2ecf20Sopenharmony_ci {R367TER_INCTHRES_COR2, 0x96}, 7328c2ecf20Sopenharmony_ci {R367TER_INCTHRES_DET1, 0x0e}, 7338c2ecf20Sopenharmony_ci {R367TER_INCTHRES_DET2, 0x11}, 7348c2ecf20Sopenharmony_ci {R367TER_IIR_CELLNB, 0x8d}, 7358c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF1_MSB, 0x00}, 7368c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF1_LSB, 0x00}, 7378c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF2_MSB, 0x09}, 7388c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF2_LSB, 0x18}, 7398c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF3_MSB, 0x14}, 7408c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF3_LSB, 0x9c}, 7418c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF4_MSB, 0x00}, 7428c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF4_LSB, 0x00}, 7438c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF5_MSB, 0x36}, 7448c2ecf20Sopenharmony_ci {R367TER_IIRCX_COEFF5_LSB, 0x42}, 7458c2ecf20Sopenharmony_ci {R367TER_FEPATH_CFG, 0x00}, 7468c2ecf20Sopenharmony_ci {R367TER_PMC1_FUNC, 0x65}, 7478c2ecf20Sopenharmony_ci {R367TER_PMC1_FOR, 0x00}, 7488c2ecf20Sopenharmony_ci {R367TER_PMC2_FUNC, 0x00}, 7498c2ecf20Sopenharmony_ci {R367TER_STATUS_ERR_DA, 0xe0}, 7508c2ecf20Sopenharmony_ci {R367TER_DIG_AGC_R, 0xfe}, 7518c2ecf20Sopenharmony_ci {R367TER_COMAGC_TARMSB, 0x0b}, 7528c2ecf20Sopenharmony_ci {R367TER_COM_AGC_TAR_ENMODE, 0x41}, 7538c2ecf20Sopenharmony_ci {R367TER_COM_AGC_CFG, 0x3e}, 7548c2ecf20Sopenharmony_ci {R367TER_COM_AGC_GAIN1, 0x39}, 7558c2ecf20Sopenharmony_ci {R367TER_AUT_AGC_TARGETMSB, 0x0b}, 7568c2ecf20Sopenharmony_ci {R367TER_LOCK_DET_MSB, 0x01}, 7578c2ecf20Sopenharmony_ci {R367TER_AGCTAR_LOCK_LSBS, 0x40}, 7588c2ecf20Sopenharmony_ci {R367TER_AUT_GAIN_EN, 0xf4}, 7598c2ecf20Sopenharmony_ci {R367TER_AUT_CFG, 0xf0}, 7608c2ecf20Sopenharmony_ci {R367TER_LOCKN, 0x23}, 7618c2ecf20Sopenharmony_ci {R367TER_INT_X_3, 0x00}, 7628c2ecf20Sopenharmony_ci {R367TER_INT_X_2, 0x03}, 7638c2ecf20Sopenharmony_ci {R367TER_INT_X_1, 0x8d}, 7648c2ecf20Sopenharmony_ci {R367TER_INT_X_0, 0xa0}, 7658c2ecf20Sopenharmony_ci {R367TER_MIN_ERRX_MSB, 0x00}, 7668c2ecf20Sopenharmony_ci {R367TER_COR_CTL, 0x00}, 7678c2ecf20Sopenharmony_ci {R367TER_COR_STAT, 0xf6}, 7688c2ecf20Sopenharmony_ci {R367TER_COR_INTEN, 0x00}, 7698c2ecf20Sopenharmony_ci {R367TER_COR_INTSTAT, 0x3f}, 7708c2ecf20Sopenharmony_ci {R367TER_COR_MODEGUARD, 0x03}, 7718c2ecf20Sopenharmony_ci {R367TER_AGC_CTL, 0x08}, 7728c2ecf20Sopenharmony_ci {R367TER_AGC_MANUAL1, 0x00}, 7738c2ecf20Sopenharmony_ci {R367TER_AGC_MANUAL2, 0x00}, 7748c2ecf20Sopenharmony_ci {R367TER_AGC_TARG, 0x16}, 7758c2ecf20Sopenharmony_ci {R367TER_AGC_GAIN1, 0x53}, 7768c2ecf20Sopenharmony_ci {R367TER_AGC_GAIN2, 0x1d}, 7778c2ecf20Sopenharmony_ci {R367TER_RESERVED_1, 0x00}, 7788c2ecf20Sopenharmony_ci {R367TER_RESERVED_2, 0x00}, 7798c2ecf20Sopenharmony_ci {R367TER_RESERVED_3, 0x00}, 7808c2ecf20Sopenharmony_ci {R367TER_CAS_CTL, 0x44}, 7818c2ecf20Sopenharmony_ci {R367TER_CAS_FREQ, 0xb3}, 7828c2ecf20Sopenharmony_ci {R367TER_CAS_DAGCGAIN, 0x12}, 7838c2ecf20Sopenharmony_ci {R367TER_SYR_CTL, 0x04}, 7848c2ecf20Sopenharmony_ci {R367TER_SYR_STAT, 0x10}, 7858c2ecf20Sopenharmony_ci {R367TER_SYR_NCO1, 0x00}, 7868c2ecf20Sopenharmony_ci {R367TER_SYR_NCO2, 0x00}, 7878c2ecf20Sopenharmony_ci {R367TER_SYR_OFFSET1, 0x00}, 7888c2ecf20Sopenharmony_ci {R367TER_SYR_OFFSET2, 0x00}, 7898c2ecf20Sopenharmony_ci {R367TER_FFT_CTL, 0x00}, 7908c2ecf20Sopenharmony_ci {R367TER_SCR_CTL, 0x70}, 7918c2ecf20Sopenharmony_ci {R367TER_PPM_CTL1, 0xf8}, 7928c2ecf20Sopenharmony_ci {R367TER_TRL_CTL, 0xac}, 7938c2ecf20Sopenharmony_ci {R367TER_TRL_NOMRATE1, 0x1e}, 7948c2ecf20Sopenharmony_ci {R367TER_TRL_NOMRATE2, 0x58}, 7958c2ecf20Sopenharmony_ci {R367TER_TRL_TIME1, 0x1d}, 7968c2ecf20Sopenharmony_ci {R367TER_TRL_TIME2, 0xfc}, 7978c2ecf20Sopenharmony_ci {R367TER_CRL_CTL, 0x24}, 7988c2ecf20Sopenharmony_ci {R367TER_CRL_FREQ1, 0xad}, 7998c2ecf20Sopenharmony_ci {R367TER_CRL_FREQ2, 0x9d}, 8008c2ecf20Sopenharmony_ci {R367TER_CRL_FREQ3, 0xff}, 8018c2ecf20Sopenharmony_ci {R367TER_CHC_CTL, 0x01}, 8028c2ecf20Sopenharmony_ci {R367TER_CHC_SNR, 0xf0}, 8038c2ecf20Sopenharmony_ci {R367TER_BDI_CTL, 0x00}, 8048c2ecf20Sopenharmony_ci {R367TER_DMP_CTL, 0x00}, 8058c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD1, 0x30}, 8068c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD2, 0x02}, 8078c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD3, 0x01}, 8088c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD4, 0x00}, 8098c2ecf20Sopenharmony_ci {R367TER_TPS_ID_CELL1, 0x00}, 8108c2ecf20Sopenharmony_ci {R367TER_TPS_ID_CELL2, 0x00}, 8118c2ecf20Sopenharmony_ci {R367TER_TPS_RCVD5_SET1, 0x02}, 8128c2ecf20Sopenharmony_ci {R367TER_TPS_SET2, 0x02}, 8138c2ecf20Sopenharmony_ci {R367TER_TPS_SET3, 0x01}, 8148c2ecf20Sopenharmony_ci {R367TER_TPS_CTL, 0x00}, 8158c2ecf20Sopenharmony_ci {R367TER_CTL_FFTOSNUM, 0x34}, 8168c2ecf20Sopenharmony_ci {R367TER_TESTSELECT, 0x09}, 8178c2ecf20Sopenharmony_ci {R367TER_MSC_REV, 0x0a}, 8188c2ecf20Sopenharmony_ci {R367TER_PIR_CTL, 0x00}, 8198c2ecf20Sopenharmony_ci {R367TER_SNR_CARRIER1, 0xa1}, 8208c2ecf20Sopenharmony_ci {R367TER_SNR_CARRIER2, 0x9a}, 8218c2ecf20Sopenharmony_ci {R367TER_PPM_CPAMP, 0x2c}, 8228c2ecf20Sopenharmony_ci {R367TER_TSM_AP0, 0x00}, 8238c2ecf20Sopenharmony_ci {R367TER_TSM_AP1, 0x00}, 8248c2ecf20Sopenharmony_ci {R367TER_TSM_AP2, 0x00}, 8258c2ecf20Sopenharmony_ci {R367TER_TSM_AP3, 0x00}, 8268c2ecf20Sopenharmony_ci {R367TER_TSM_AP4, 0x00}, 8278c2ecf20Sopenharmony_ci {R367TER_TSM_AP5, 0x00}, 8288c2ecf20Sopenharmony_ci {R367TER_TSM_AP6, 0x00}, 8298c2ecf20Sopenharmony_ci {R367TER_TSM_AP7, 0x00}, 8308c2ecf20Sopenharmony_ci {R367TER_CONSTMODE, 0x01}, 8318c2ecf20Sopenharmony_ci {R367TER_CONSTCARR1, 0x00}, 8328c2ecf20Sopenharmony_ci {R367TER_CONSTCARR2, 0x00}, 8338c2ecf20Sopenharmony_ci {R367TER_ICONSTEL, 0x0a}, 8348c2ecf20Sopenharmony_ci {R367TER_QCONSTEL, 0x15}, 8358c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES0, 0x00}, 8368c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES1, 0x00}, 8378c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES2, 0x28}, 8388c2ecf20Sopenharmony_ci {R367TER_TSTBISTRES3, 0x00}, 8398c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_FFTADJT_MSB, 0x00}, 8408c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_FFTADJT_LSB, 0x00}, 8418c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_CHCADJT_MSB, 0x00}, 8428c2ecf20Sopenharmony_ci {R367TER_SYR_TARGET_CHCADJT_LSB, 0x00}, 8438c2ecf20Sopenharmony_ci {R367TER_SYR_FLAG, 0x00}, 8448c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET1, 0x00}, 8458c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET2, 0x00}, 8468c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET3, 0x00}, 8478c2ecf20Sopenharmony_ci {R367TER_CRL_TARGET4, 0x00}, 8488c2ecf20Sopenharmony_ci {R367TER_CRL_FLAG, 0x00}, 8498c2ecf20Sopenharmony_ci {R367TER_TRL_TARGET1, 0x00}, 8508c2ecf20Sopenharmony_ci {R367TER_TRL_TARGET2, 0x00}, 8518c2ecf20Sopenharmony_ci {R367TER_TRL_CHC, 0x00}, 8528c2ecf20Sopenharmony_ci {R367TER_CHC_SNR_TARG, 0x00}, 8538c2ecf20Sopenharmony_ci {R367TER_TOP_TRACK, 0x00}, 8548c2ecf20Sopenharmony_ci {R367TER_TRACKER_FREE1, 0x00}, 8558c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL1, 0x00}, 8568c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL2, 0x00}, 8578c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL3, 0x00}, 8588c2ecf20Sopenharmony_ci {R367TER_ERROR_CRL4, 0x00}, 8598c2ecf20Sopenharmony_ci {R367TER_DEC_NCO1, 0x2c}, 8608c2ecf20Sopenharmony_ci {R367TER_DEC_NCO2, 0x0f}, 8618c2ecf20Sopenharmony_ci {R367TER_DEC_NCO3, 0x20}, 8628c2ecf20Sopenharmony_ci {R367TER_SNR, 0xf1}, 8638c2ecf20Sopenharmony_ci {R367TER_SYR_FFTADJ1, 0x00}, 8648c2ecf20Sopenharmony_ci {R367TER_SYR_FFTADJ2, 0x00}, 8658c2ecf20Sopenharmony_ci {R367TER_SYR_CHCADJ1, 0x00}, 8668c2ecf20Sopenharmony_ci {R367TER_SYR_CHCADJ2, 0x00}, 8678c2ecf20Sopenharmony_ci {R367TER_SYR_OFF, 0x00}, 8688c2ecf20Sopenharmony_ci {R367TER_PPM_OFFSET1, 0x00}, 8698c2ecf20Sopenharmony_ci {R367TER_PPM_OFFSET2, 0x03}, 8708c2ecf20Sopenharmony_ci {R367TER_TRACKER_FREE2, 0x00}, 8718c2ecf20Sopenharmony_ci {R367TER_DEBG_LT10, 0x00}, 8728c2ecf20Sopenharmony_ci {R367TER_DEBG_LT11, 0x00}, 8738c2ecf20Sopenharmony_ci {R367TER_DEBG_LT12, 0x00}, 8748c2ecf20Sopenharmony_ci {R367TER_DEBG_LT13, 0x00}, 8758c2ecf20Sopenharmony_ci {R367TER_DEBG_LT14, 0x00}, 8768c2ecf20Sopenharmony_ci {R367TER_DEBG_LT15, 0x00}, 8778c2ecf20Sopenharmony_ci {R367TER_DEBG_LT16, 0x00}, 8788c2ecf20Sopenharmony_ci {R367TER_DEBG_LT17, 0x00}, 8798c2ecf20Sopenharmony_ci {R367TER_DEBG_LT18, 0x00}, 8808c2ecf20Sopenharmony_ci {R367TER_DEBG_LT19, 0x00}, 8818c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1A, 0x00}, 8828c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1B, 0x00}, 8838c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1C, 0x00}, 8848c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1D, 0x00}, 8858c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1E, 0x00}, 8868c2ecf20Sopenharmony_ci {R367TER_DEBG_LT1F, 0x00}, 8878c2ecf20Sopenharmony_ci {R367TER_RCCFGH, 0x00}, 8888c2ecf20Sopenharmony_ci {R367TER_RCCFGM, 0x00}, 8898c2ecf20Sopenharmony_ci {R367TER_RCCFGL, 0x00}, 8908c2ecf20Sopenharmony_ci {R367TER_RCINSDELH, 0x00}, 8918c2ecf20Sopenharmony_ci {R367TER_RCINSDELM, 0x00}, 8928c2ecf20Sopenharmony_ci {R367TER_RCINSDELL, 0x00}, 8938c2ecf20Sopenharmony_ci {R367TER_RCSTATUS, 0x00}, 8948c2ecf20Sopenharmony_ci {R367TER_RCSPEED, 0x6f}, 8958c2ecf20Sopenharmony_ci {R367TER_RCDEBUGM, 0xe7}, 8968c2ecf20Sopenharmony_ci {R367TER_RCDEBUGL, 0x9b}, 8978c2ecf20Sopenharmony_ci {R367TER_RCOBSCFG, 0x00}, 8988c2ecf20Sopenharmony_ci {R367TER_RCOBSM, 0x00}, 8998c2ecf20Sopenharmony_ci {R367TER_RCOBSL, 0x00}, 9008c2ecf20Sopenharmony_ci {R367TER_RCFECSPY, 0x00}, 9018c2ecf20Sopenharmony_ci {R367TER_RCFSPYCFG, 0x00}, 9028c2ecf20Sopenharmony_ci {R367TER_RCFSPYDATA, 0x00}, 9038c2ecf20Sopenharmony_ci {R367TER_RCFSPYOUT, 0x00}, 9048c2ecf20Sopenharmony_ci {R367TER_RCFSTATUS, 0x00}, 9058c2ecf20Sopenharmony_ci {R367TER_RCFGOODPACK, 0x00}, 9068c2ecf20Sopenharmony_ci {R367TER_RCFPACKCNT, 0x00}, 9078c2ecf20Sopenharmony_ci {R367TER_RCFSPYMISC, 0x00}, 9088c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT4, 0x00}, 9098c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT3, 0x00}, 9108c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT2, 0x00}, 9118c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT1, 0x00}, 9128c2ecf20Sopenharmony_ci {R367TER_RCFBERCPT0, 0x00}, 9138c2ecf20Sopenharmony_ci {R367TER_RCFBERERR2, 0x00}, 9148c2ecf20Sopenharmony_ci {R367TER_RCFBERERR1, 0x00}, 9158c2ecf20Sopenharmony_ci {R367TER_RCFBERERR0, 0x00}, 9168c2ecf20Sopenharmony_ci {R367TER_RCFSTATESM, 0x00}, 9178c2ecf20Sopenharmony_ci {R367TER_RCFSTATESL, 0x00}, 9188c2ecf20Sopenharmony_ci {R367TER_RCFSPYBER, 0x00}, 9198c2ecf20Sopenharmony_ci {R367TER_RCFSPYDISTM, 0x00}, 9208c2ecf20Sopenharmony_ci {R367TER_RCFSPYDISTL, 0x00}, 9218c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS7, 0x00}, 9228c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS6, 0x00}, 9238c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS5, 0x00}, 9248c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS4, 0x00}, 9258c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS3, 0x00}, 9268c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS2, 0x00}, 9278c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS1, 0x00}, 9288c2ecf20Sopenharmony_ci {R367TER_RCFSPYOBS0, 0x00}, 9298c2ecf20Sopenharmony_ci {R367TER_FECM, 0x01}, 9308c2ecf20Sopenharmony_ci {R367TER_VTH12, 0xff}, 9318c2ecf20Sopenharmony_ci {R367TER_VTH23, 0xa1}, 9328c2ecf20Sopenharmony_ci {R367TER_VTH34, 0x64}, 9338c2ecf20Sopenharmony_ci {R367TER_VTH56, 0x40}, 9348c2ecf20Sopenharmony_ci {R367TER_VTH67, 0x00}, 9358c2ecf20Sopenharmony_ci {R367TER_VTH78, 0x2c}, 9368c2ecf20Sopenharmony_ci {R367TER_VITCURPUN, 0x12}, 9378c2ecf20Sopenharmony_ci {R367TER_VERROR, 0x01}, 9388c2ecf20Sopenharmony_ci {R367TER_PRVIT, 0x3f}, 9398c2ecf20Sopenharmony_ci {R367TER_VAVSRVIT, 0x00}, 9408c2ecf20Sopenharmony_ci {R367TER_VSTATUSVIT, 0xbd}, 9418c2ecf20Sopenharmony_ci {R367TER_VTHINUSE, 0xa1}, 9428c2ecf20Sopenharmony_ci {R367TER_KDIV12, 0x20}, 9438c2ecf20Sopenharmony_ci {R367TER_KDIV23, 0x40}, 9448c2ecf20Sopenharmony_ci {R367TER_KDIV34, 0x20}, 9458c2ecf20Sopenharmony_ci {R367TER_KDIV56, 0x30}, 9468c2ecf20Sopenharmony_ci {R367TER_KDIV67, 0x00}, 9478c2ecf20Sopenharmony_ci {R367TER_KDIV78, 0x30}, 9488c2ecf20Sopenharmony_ci {R367TER_SIGPOWER, 0x54}, 9498c2ecf20Sopenharmony_ci {R367TER_DEMAPVIT, 0x40}, 9508c2ecf20Sopenharmony_ci {R367TER_VITSCALE, 0x00}, 9518c2ecf20Sopenharmony_ci {R367TER_FFEC1PRG, 0x00}, 9528c2ecf20Sopenharmony_ci {R367TER_FVITCURPUN, 0x12}, 9538c2ecf20Sopenharmony_ci {R367TER_FVERROR, 0x01}, 9548c2ecf20Sopenharmony_ci {R367TER_FVSTATUSVIT, 0xbd}, 9558c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT1, 0x00}, 9568c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT2, 0x00}, 9578c2ecf20Sopenharmony_ci {R367TER_DEBUG_LT3, 0x00}, 9588c2ecf20Sopenharmony_ci {R367TER_TSTSFMET, 0x00}, 9598c2ecf20Sopenharmony_ci {R367TER_SELOUT, 0x00}, 9608c2ecf20Sopenharmony_ci {R367TER_TSYNC, 0x00}, 9618c2ecf20Sopenharmony_ci {R367TER_TSTERR, 0x00}, 9628c2ecf20Sopenharmony_ci {R367TER_TSFSYNC, 0x00}, 9638c2ecf20Sopenharmony_ci {R367TER_TSTSFERR, 0x00}, 9648c2ecf20Sopenharmony_ci {R367TER_TSTTSSF1, 0x01}, 9658c2ecf20Sopenharmony_ci {R367TER_TSTTSSF2, 0x1f}, 9668c2ecf20Sopenharmony_ci {R367TER_TSTTSSF3, 0x00}, 9678c2ecf20Sopenharmony_ci {R367TER_TSTTS1, 0x00}, 9688c2ecf20Sopenharmony_ci {R367TER_TSTTS2, 0x1f}, 9698c2ecf20Sopenharmony_ci {R367TER_TSTTS3, 0x01}, 9708c2ecf20Sopenharmony_ci {R367TER_TSTTS4, 0x00}, 9718c2ecf20Sopenharmony_ci {R367TER_TSTTSRC, 0x00}, 9728c2ecf20Sopenharmony_ci {R367TER_TSTTSRS, 0x00}, 9738c2ecf20Sopenharmony_ci {R367TER_TSSTATEM, 0xb0}, 9748c2ecf20Sopenharmony_ci {R367TER_TSSTATEL, 0x40}, 9758c2ecf20Sopenharmony_ci {R367TER_TSCFGH, 0x80}, 9768c2ecf20Sopenharmony_ci {R367TER_TSCFGM, 0x00}, 9778c2ecf20Sopenharmony_ci {R367TER_TSCFGL, 0x20}, 9788c2ecf20Sopenharmony_ci {R367TER_TSSYNC, 0x00}, 9798c2ecf20Sopenharmony_ci {R367TER_TSINSDELH, 0x00}, 9808c2ecf20Sopenharmony_ci {R367TER_TSINSDELM, 0x00}, 9818c2ecf20Sopenharmony_ci {R367TER_TSINSDELL, 0x00}, 9828c2ecf20Sopenharmony_ci {R367TER_TSDIVN, 0x03}, 9838c2ecf20Sopenharmony_ci {R367TER_TSDIVPM, 0x00}, 9848c2ecf20Sopenharmony_ci {R367TER_TSDIVPL, 0x00}, 9858c2ecf20Sopenharmony_ci {R367TER_TSDIVQM, 0x00}, 9868c2ecf20Sopenharmony_ci {R367TER_TSDIVQL, 0x00}, 9878c2ecf20Sopenharmony_ci {R367TER_TSDILSTKM, 0x00}, 9888c2ecf20Sopenharmony_ci {R367TER_TSDILSTKL, 0x00}, 9898c2ecf20Sopenharmony_ci {R367TER_TSSPEED, 0x6f}, 9908c2ecf20Sopenharmony_ci {R367TER_TSSTATUS, 0x81}, 9918c2ecf20Sopenharmony_ci {R367TER_TSSTATUS2, 0x6a}, 9928c2ecf20Sopenharmony_ci {R367TER_TSBITRATEM, 0x0f}, 9938c2ecf20Sopenharmony_ci {R367TER_TSBITRATEL, 0xc6}, 9948c2ecf20Sopenharmony_ci {R367TER_TSPACKLENM, 0x00}, 9958c2ecf20Sopenharmony_ci {R367TER_TSPACKLENL, 0xfc}, 9968c2ecf20Sopenharmony_ci {R367TER_TSBLOCLENM, 0x0a}, 9978c2ecf20Sopenharmony_ci {R367TER_TSBLOCLENL, 0x80}, 9988c2ecf20Sopenharmony_ci {R367TER_TSDLYH, 0x90}, 9998c2ecf20Sopenharmony_ci {R367TER_TSDLYM, 0x68}, 10008c2ecf20Sopenharmony_ci {R367TER_TSDLYL, 0x01}, 10018c2ecf20Sopenharmony_ci {R367TER_TSNPDAV, 0x00}, 10028c2ecf20Sopenharmony_ci {R367TER_TSBUFSTATH, 0x00}, 10038c2ecf20Sopenharmony_ci {R367TER_TSBUFSTATM, 0x00}, 10048c2ecf20Sopenharmony_ci {R367TER_TSBUFSTATL, 0x00}, 10058c2ecf20Sopenharmony_ci {R367TER_TSDEBUGM, 0xcf}, 10068c2ecf20Sopenharmony_ci {R367TER_TSDEBUGL, 0x1e}, 10078c2ecf20Sopenharmony_ci {R367TER_TSDLYSETH, 0x00}, 10088c2ecf20Sopenharmony_ci {R367TER_TSDLYSETM, 0x68}, 10098c2ecf20Sopenharmony_ci {R367TER_TSDLYSETL, 0x00}, 10108c2ecf20Sopenharmony_ci {R367TER_TSOBSCFG, 0x00}, 10118c2ecf20Sopenharmony_ci {R367TER_TSOBSM, 0x47}, 10128c2ecf20Sopenharmony_ci {R367TER_TSOBSL, 0x1f}, 10138c2ecf20Sopenharmony_ci {R367TER_ERRCTRL1, 0x95}, 10148c2ecf20Sopenharmony_ci {R367TER_ERRCNT1H, 0x80}, 10158c2ecf20Sopenharmony_ci {R367TER_ERRCNT1M, 0x00}, 10168c2ecf20Sopenharmony_ci {R367TER_ERRCNT1L, 0x00}, 10178c2ecf20Sopenharmony_ci {R367TER_ERRCTRL2, 0x95}, 10188c2ecf20Sopenharmony_ci {R367TER_ERRCNT2H, 0x00}, 10198c2ecf20Sopenharmony_ci {R367TER_ERRCNT2M, 0x00}, 10208c2ecf20Sopenharmony_ci {R367TER_ERRCNT2L, 0x00}, 10218c2ecf20Sopenharmony_ci {R367TER_FECSPY, 0x88}, 10228c2ecf20Sopenharmony_ci {R367TER_FSPYCFG, 0x2c}, 10238c2ecf20Sopenharmony_ci {R367TER_FSPYDATA, 0x3a}, 10248c2ecf20Sopenharmony_ci {R367TER_FSPYOUT, 0x06}, 10258c2ecf20Sopenharmony_ci {R367TER_FSTATUS, 0x61}, 10268c2ecf20Sopenharmony_ci {R367TER_FGOODPACK, 0xff}, 10278c2ecf20Sopenharmony_ci {R367TER_FPACKCNT, 0xff}, 10288c2ecf20Sopenharmony_ci {R367TER_FSPYMISC, 0x66}, 10298c2ecf20Sopenharmony_ci {R367TER_FBERCPT4, 0x00}, 10308c2ecf20Sopenharmony_ci {R367TER_FBERCPT3, 0x00}, 10318c2ecf20Sopenharmony_ci {R367TER_FBERCPT2, 0x36}, 10328c2ecf20Sopenharmony_ci {R367TER_FBERCPT1, 0x36}, 10338c2ecf20Sopenharmony_ci {R367TER_FBERCPT0, 0x14}, 10348c2ecf20Sopenharmony_ci {R367TER_FBERERR2, 0x00}, 10358c2ecf20Sopenharmony_ci {R367TER_FBERERR1, 0x03}, 10368c2ecf20Sopenharmony_ci {R367TER_FBERERR0, 0x28}, 10378c2ecf20Sopenharmony_ci {R367TER_FSTATESM, 0x00}, 10388c2ecf20Sopenharmony_ci {R367TER_FSTATESL, 0x02}, 10398c2ecf20Sopenharmony_ci {R367TER_FSPYBER, 0x00}, 10408c2ecf20Sopenharmony_ci {R367TER_FSPYDISTM, 0x01}, 10418c2ecf20Sopenharmony_ci {R367TER_FSPYDISTL, 0x9f}, 10428c2ecf20Sopenharmony_ci {R367TER_FSPYOBS7, 0xc9}, 10438c2ecf20Sopenharmony_ci {R367TER_FSPYOBS6, 0x99}, 10448c2ecf20Sopenharmony_ci {R367TER_FSPYOBS5, 0x08}, 10458c2ecf20Sopenharmony_ci {R367TER_FSPYOBS4, 0xec}, 10468c2ecf20Sopenharmony_ci {R367TER_FSPYOBS3, 0x01}, 10478c2ecf20Sopenharmony_ci {R367TER_FSPYOBS2, 0x0f}, 10488c2ecf20Sopenharmony_ci {R367TER_FSPYOBS1, 0xf5}, 10498c2ecf20Sopenharmony_ci {R367TER_FSPYOBS0, 0x08}, 10508c2ecf20Sopenharmony_ci {R367TER_SFDEMAP, 0x40}, 10518c2ecf20Sopenharmony_ci {R367TER_SFERROR, 0x00}, 10528c2ecf20Sopenharmony_ci {R367TER_SFAVSR, 0x30}, 10538c2ecf20Sopenharmony_ci {R367TER_SFECSTATUS, 0xcc}, 10548c2ecf20Sopenharmony_ci {R367TER_SFKDIV12, 0x20}, 10558c2ecf20Sopenharmony_ci {R367TER_SFKDIV23, 0x40}, 10568c2ecf20Sopenharmony_ci {R367TER_SFKDIV34, 0x20}, 10578c2ecf20Sopenharmony_ci {R367TER_SFKDIV56, 0x20}, 10588c2ecf20Sopenharmony_ci {R367TER_SFKDIV67, 0x00}, 10598c2ecf20Sopenharmony_ci {R367TER_SFKDIV78, 0x20}, 10608c2ecf20Sopenharmony_ci {R367TER_SFDILSTKM, 0x00}, 10618c2ecf20Sopenharmony_ci {R367TER_SFDILSTKL, 0x00}, 10628c2ecf20Sopenharmony_ci {R367TER_SFSTATUS, 0xb5}, 10638c2ecf20Sopenharmony_ci {R367TER_SFDLYH, 0x90}, 10648c2ecf20Sopenharmony_ci {R367TER_SFDLYM, 0x60}, 10658c2ecf20Sopenharmony_ci {R367TER_SFDLYL, 0x01}, 10668c2ecf20Sopenharmony_ci {R367TER_SFDLYSETH, 0xc0}, 10678c2ecf20Sopenharmony_ci {R367TER_SFDLYSETM, 0x60}, 10688c2ecf20Sopenharmony_ci {R367TER_SFDLYSETL, 0x00}, 10698c2ecf20Sopenharmony_ci {R367TER_SFOBSCFG, 0x00}, 10708c2ecf20Sopenharmony_ci {R367TER_SFOBSM, 0x47}, 10718c2ecf20Sopenharmony_ci {R367TER_SFOBSL, 0x05}, 10728c2ecf20Sopenharmony_ci {R367TER_SFECINFO, 0x40}, 10738c2ecf20Sopenharmony_ci {R367TER_SFERRCTRL, 0x74}, 10748c2ecf20Sopenharmony_ci {R367TER_SFERRCNTH, 0x80}, 10758c2ecf20Sopenharmony_ci {R367TER_SFERRCNTM, 0x00}, 10768c2ecf20Sopenharmony_ci {R367TER_SFERRCNTL, 0x00}, 10778c2ecf20Sopenharmony_ci {R367TER_SYMBRATEM, 0x2f}, 10788c2ecf20Sopenharmony_ci {R367TER_SYMBRATEL, 0x50}, 10798c2ecf20Sopenharmony_ci {R367TER_SYMBSTATUS, 0x7f}, 10808c2ecf20Sopenharmony_ci {R367TER_SYMBCFG, 0x00}, 10818c2ecf20Sopenharmony_ci {R367TER_SYMBFIFOM, 0xf4}, 10828c2ecf20Sopenharmony_ci {R367TER_SYMBFIFOL, 0x0d}, 10838c2ecf20Sopenharmony_ci {R367TER_SYMBOFFSM, 0xf0}, 10848c2ecf20Sopenharmony_ci {R367TER_SYMBOFFSL, 0x2d}, 10858c2ecf20Sopenharmony_ci {0x0000, 0x00} /* EOT */ 10868c2ecf20Sopenharmony_ci}; 10878c2ecf20Sopenharmony_ci 10888c2ecf20Sopenharmony_cistatic const struct st_register def0367dd_qam[] = { 10898c2ecf20Sopenharmony_ci {R367CAB_CTRL_1, 0x06}, /* Original 0x04 */ 10908c2ecf20Sopenharmony_ci {R367CAB_CTRL_2, 0x03}, 10918c2ecf20Sopenharmony_ci {R367CAB_IT_STATUS1, 0x2b}, 10928c2ecf20Sopenharmony_ci {R367CAB_IT_STATUS2, 0x08}, 10938c2ecf20Sopenharmony_ci {R367CAB_IT_EN1, 0x00}, 10948c2ecf20Sopenharmony_ci {R367CAB_IT_EN2, 0x00}, 10958c2ecf20Sopenharmony_ci {R367CAB_CTRL_STATUS, 0x04}, 10968c2ecf20Sopenharmony_ci {R367CAB_TEST_CTL, 0x00}, 10978c2ecf20Sopenharmony_ci {R367CAB_AGC_CTL, 0x73}, 10988c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_CFG, 0x50}, 10998c2ecf20Sopenharmony_ci {R367CAB_AGC_RF_CFG, 0x02}, /* RF Freeze */ 11008c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_CFG, 0x03}, 11018c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_REF_L, 0x5a}, 11028c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_REF_H, 0x00}, 11038c2ecf20Sopenharmony_ci {R367CAB_AGC_RF_TH_L, 0xff}, 11048c2ecf20Sopenharmony_ci {R367CAB_AGC_RF_TH_H, 0x07}, 11058c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_LTH_L, 0x00}, 11068c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_LTH_H, 0x08}, 11078c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_HTH_L, 0xff}, 11088c2ecf20Sopenharmony_ci {R367CAB_AGC_IF_HTH_H, 0x07}, 11098c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_RD_L, 0xa0}, 11108c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_RD_M, 0xe9}, 11118c2ecf20Sopenharmony_ci {R367CAB_AGC_PWR_RD_H, 0x03}, 11128c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_IFCMD_L, 0xe4}, 11138c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_IFCMD_H, 0x00}, 11148c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_RFCMD_L, 0xff}, 11158c2ecf20Sopenharmony_ci {R367CAB_AGC_PWM_RFCMD_H, 0x07}, 11168c2ecf20Sopenharmony_ci {R367CAB_IQDEM_CFG, 0x01}, 11178c2ecf20Sopenharmony_ci {R367CAB_MIX_NCO_LL, 0x22}, 11188c2ecf20Sopenharmony_ci {R367CAB_MIX_NCO_HL, 0x96}, 11198c2ecf20Sopenharmony_ci {R367CAB_MIX_NCO_HH, 0x55}, 11208c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_LL, 0xff}, 11218c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_LH, 0x0c}, 11228c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_HL, 0xf5}, 11238c2ecf20Sopenharmony_ci {R367CAB_SRC_NCO_HH, 0x20}, 11248c2ecf20Sopenharmony_ci {R367CAB_IQDEM_GAIN_SRC_L, 0x06}, 11258c2ecf20Sopenharmony_ci {R367CAB_IQDEM_GAIN_SRC_H, 0x01}, 11268c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_LL, 0xfe}, 11278c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_LH, 0xff}, 11288c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_HL, 0x0f}, 11298c2ecf20Sopenharmony_ci {R367CAB_IQDEM_DCRM_CFG_HH, 0x00}, 11308c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF0, 0x34}, 11318c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF1, 0xae}, 11328c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF2, 0x46}, 11338c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF3, 0x77}, 11348c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF4, 0x96}, 11358c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF5, 0x69}, 11368c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF6, 0xc7}, 11378c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_COEFF7, 0x01}, 11388c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_EN, 0x04}, 11398c2ecf20Sopenharmony_ci {R367CAB_IQDEM_ADJ_AGC_REF, 0x94}, 11408c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT1, 0xc9}, 11418c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT2, 0x2d}, 11428c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT3, 0xa3}, 11438c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT4, 0xfb}, 11448c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT5, 0xf6}, 11458c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT6, 0x45}, 11468c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT7, 0x6f}, 11478c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT8, 0x7e}, 11488c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT9, 0x05}, 11498c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT10, 0x0a}, 11508c2ecf20Sopenharmony_ci {R367CAB_ALLPASSFILT11, 0x51}, 11518c2ecf20Sopenharmony_ci {R367CAB_TRL_AGC_CFG, 0x20}, 11528c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_CFG, 0x28}, 11538c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_ACQ_GAIN, 0x44}, 11548c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_TRK_GAIN, 0x22}, 11558c2ecf20Sopenharmony_ci {R367CAB_TRL_LPF_OUT_GAIN, 0x03}, 11568c2ecf20Sopenharmony_ci {R367CAB_TRL_LOCKDET_LTH, 0x04}, 11578c2ecf20Sopenharmony_ci {R367CAB_TRL_LOCKDET_HTH, 0x11}, 11588c2ecf20Sopenharmony_ci {R367CAB_TRL_LOCKDET_TRGVAL, 0x20}, 11598c2ecf20Sopenharmony_ci {R367CAB_IQ_QAM, 0x01}, 11608c2ecf20Sopenharmony_ci {R367CAB_FSM_STATE, 0xa0}, 11618c2ecf20Sopenharmony_ci {R367CAB_FSM_CTL, 0x08}, 11628c2ecf20Sopenharmony_ci {R367CAB_FSM_STS, 0x0c}, 11638c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR0_HTH, 0x00}, 11648c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR1_HTH, 0x00}, 11658c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR2_HTH, 0x00}, 11668c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR0_LTH, 0x00}, 11678c2ecf20Sopenharmony_ci {R367CAB_FSM_SNR1_LTH, 0x00}, 11688c2ecf20Sopenharmony_ci {R367CAB_FSM_EQA1_HTH, 0x00}, 11698c2ecf20Sopenharmony_ci {R367CAB_FSM_TEMPO, 0x32}, 11708c2ecf20Sopenharmony_ci {R367CAB_FSM_CONFIG, 0x03}, 11718c2ecf20Sopenharmony_ci {R367CAB_EQU_I_TESTTAP_L, 0x11}, 11728c2ecf20Sopenharmony_ci {R367CAB_EQU_I_TESTTAP_M, 0x00}, 11738c2ecf20Sopenharmony_ci {R367CAB_EQU_I_TESTTAP_H, 0x00}, 11748c2ecf20Sopenharmony_ci {R367CAB_EQU_TESTAP_CFG, 0x00}, 11758c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_TESTTAP_L, 0xff}, 11768c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_TESTTAP_M, 0x00}, 11778c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_TESTTAP_H, 0x00}, 11788c2ecf20Sopenharmony_ci {R367CAB_EQU_TAP_CTRL, 0x00}, 11798c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_CRL_CONTROL_L, 0x11}, 11808c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_CRL_CONTROL_H, 0x05}, 11818c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_HIPOW_L, 0x00}, 11828c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_HIPOW_H, 0x00}, 11838c2ecf20Sopenharmony_ci {R367CAB_EQU_I_EQU_LO, 0xef}, 11848c2ecf20Sopenharmony_ci {R367CAB_EQU_I_EQU_HI, 0x00}, 11858c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_EQU_LO, 0xee}, 11868c2ecf20Sopenharmony_ci {R367CAB_EQU_Q_EQU_HI, 0x00}, 11878c2ecf20Sopenharmony_ci {R367CAB_EQU_MAPPER, 0xc5}, 11888c2ecf20Sopenharmony_ci {R367CAB_EQU_SWEEP_RATE, 0x80}, 11898c2ecf20Sopenharmony_ci {R367CAB_EQU_SNR_LO, 0x64}, 11908c2ecf20Sopenharmony_ci {R367CAB_EQU_SNR_HI, 0x03}, 11918c2ecf20Sopenharmony_ci {R367CAB_EQU_GAMMA_LO, 0x00}, 11928c2ecf20Sopenharmony_ci {R367CAB_EQU_GAMMA_HI, 0x00}, 11938c2ecf20Sopenharmony_ci {R367CAB_EQU_ERR_GAIN, 0x36}, 11948c2ecf20Sopenharmony_ci {R367CAB_EQU_RADIUS, 0xaa}, 11958c2ecf20Sopenharmony_ci {R367CAB_EQU_FFE_MAINTAP, 0x00}, 11968c2ecf20Sopenharmony_ci {R367CAB_EQU_FFE_LEAKAGE, 0x63}, 11978c2ecf20Sopenharmony_ci {R367CAB_EQU_FFE_MAINTAP_POS, 0xdf}, 11988c2ecf20Sopenharmony_ci {R367CAB_EQU_GAIN_WIDE, 0x88}, 11998c2ecf20Sopenharmony_ci {R367CAB_EQU_GAIN_NARROW, 0x41}, 12008c2ecf20Sopenharmony_ci {R367CAB_EQU_CTR_LPF_GAIN, 0xd1}, 12018c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LPF_GAIN, 0xa7}, 12028c2ecf20Sopenharmony_ci {R367CAB_EQU_GLOBAL_GAIN, 0x06}, 12038c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LD_SEN, 0x85}, 12048c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LD_VAL, 0xe2}, 12058c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_TFR, 0x20}, 12068c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_BISTH_LO, 0x00}, 12078c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_BISTH_HI, 0x00}, 12088c2ecf20Sopenharmony_ci {R367CAB_EQU_SWEEP_RANGE_LO, 0x00}, 12098c2ecf20Sopenharmony_ci {R367CAB_EQU_SWEEP_RANGE_HI, 0x00}, 12108c2ecf20Sopenharmony_ci {R367CAB_EQU_CRL_LIMITER, 0x40}, 12118c2ecf20Sopenharmony_ci {R367CAB_EQU_MODULUS_MAP, 0x90}, 12128c2ecf20Sopenharmony_ci {R367CAB_EQU_PNT_GAIN, 0xa7}, 12138c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_0, 0x16}, 12148c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_1, 0x0b}, 12158c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_2, 0x88}, 12168c2ecf20Sopenharmony_ci {R367CAB_FEC_AC_CTR_3, 0x02}, 12178c2ecf20Sopenharmony_ci {R367CAB_FEC_STATUS, 0x12}, 12188c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_0, 0x7d}, 12198c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_1, 0xd0}, 12208c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_2, 0x19}, 12218c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_3, 0x0b}, 12228c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_4, 0xa3}, 12238c2ecf20Sopenharmony_ci {R367CAB_RS_COUNTER_5, 0x00}, 12248c2ecf20Sopenharmony_ci {R367CAB_BERT_0, 0x01}, 12258c2ecf20Sopenharmony_ci {R367CAB_BERT_1, 0x25}, 12268c2ecf20Sopenharmony_ci {R367CAB_BERT_2, 0x41}, 12278c2ecf20Sopenharmony_ci {R367CAB_BERT_3, 0x39}, 12288c2ecf20Sopenharmony_ci {R367CAB_OUTFORMAT_0, 0xc2}, 12298c2ecf20Sopenharmony_ci {R367CAB_OUTFORMAT_1, 0x22}, 12308c2ecf20Sopenharmony_ci {R367CAB_SMOOTHER_2, 0x28}, 12318c2ecf20Sopenharmony_ci {R367CAB_TSMF_CTRL_0, 0x01}, 12328c2ecf20Sopenharmony_ci {R367CAB_TSMF_CTRL_1, 0xc6}, 12338c2ecf20Sopenharmony_ci {R367CAB_TSMF_CTRL_3, 0x43}, 12348c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_0, 0x00}, 12358c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_1, 0x00}, 12368c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_2, 0x00}, 12378c2ecf20Sopenharmony_ci {R367CAB_TS_ON_ID_3, 0x00}, 12388c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_0, 0x00}, 12398c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_1, 0x00}, 12408c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_2, 0x00}, 12418c2ecf20Sopenharmony_ci {R367CAB_RE_STATUS_3, 0x00}, 12428c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_0, 0x00}, 12438c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_1, 0x00}, 12448c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_2, 0xa0}, 12458c2ecf20Sopenharmony_ci {R367CAB_TS_STATUS_3, 0x00}, 12468c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_0, 0x00}, 12478c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_1, 0x00}, 12488c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_2, 0x00}, 12498c2ecf20Sopenharmony_ci {R367CAB_T_O_ID_3, 0x00}, 12508c2ecf20Sopenharmony_ci {0x0000, 0x00} /* EOT */ 12518c2ecf20Sopenharmony_ci}; 12528c2ecf20Sopenharmony_ci 12538c2ecf20Sopenharmony_cistatic const struct st_register def0367dd_base[] = { 12548c2ecf20Sopenharmony_ci {R367TER_IOCFG0, 0x80}, 12558c2ecf20Sopenharmony_ci {R367TER_DAC0R, 0x00}, 12568c2ecf20Sopenharmony_ci {R367TER_IOCFG1, 0x00}, 12578c2ecf20Sopenharmony_ci {R367TER_DAC1R, 0x00}, 12588c2ecf20Sopenharmony_ci {R367TER_IOCFG2, 0x00}, 12598c2ecf20Sopenharmony_ci {R367TER_SDFR, 0x00}, 12608c2ecf20Sopenharmony_ci {R367TER_AUX_CLK, 0x00}, 12618c2ecf20Sopenharmony_ci {R367TER_FREESYS1, 0x00}, 12628c2ecf20Sopenharmony_ci {R367TER_FREESYS2, 0x00}, 12638c2ecf20Sopenharmony_ci {R367TER_FREESYS3, 0x00}, 12648c2ecf20Sopenharmony_ci {R367TER_GPIO_CFG, 0x55}, 12658c2ecf20Sopenharmony_ci {R367TER_GPIO_CMD, 0x01}, 12668c2ecf20Sopenharmony_ci {R367TER_TSTRES, 0x00}, 12678c2ecf20Sopenharmony_ci {R367TER_ANACTRL, 0x00}, 12688c2ecf20Sopenharmony_ci {R367TER_TSTBUS, 0x00}, 12698c2ecf20Sopenharmony_ci {R367TER_RF_AGC2, 0x20}, 12708c2ecf20Sopenharmony_ci {R367TER_ANADIGCTRL, 0x0b}, 12718c2ecf20Sopenharmony_ci {R367TER_PLLMDIV, 0x01}, 12728c2ecf20Sopenharmony_ci {R367TER_PLLNDIV, 0x08}, 12738c2ecf20Sopenharmony_ci {R367TER_PLLSETUP, 0x18}, 12748c2ecf20Sopenharmony_ci {R367TER_DUAL_AD12, 0x04}, 12758c2ecf20Sopenharmony_ci {R367TER_TSTBIST, 0x00}, 12768c2ecf20Sopenharmony_ci {0x0000, 0x00} /* EOT */ 12778c2ecf20Sopenharmony_ci}; 12788c2ecf20Sopenharmony_ci 12798c2ecf20Sopenharmony_ci/* 12808c2ecf20Sopenharmony_ci * Tables combined 12818c2ecf20Sopenharmony_ci */ 12828c2ecf20Sopenharmony_ci 12838c2ecf20Sopenharmony_cistatic const struct 12848c2ecf20Sopenharmony_cist_register *stv0367_deftabs[STV0367_DEFTAB_MAX][STV0367_TAB_MAX] = { 12858c2ecf20Sopenharmony_ci /* generic default/init tabs */ 12868c2ecf20Sopenharmony_ci { def0367ter, def0367cab, NULL }, 12878c2ecf20Sopenharmony_ci /* default tabs for digital devices cards/flex modules */ 12888c2ecf20Sopenharmony_ci { def0367dd_ofdm, def0367dd_qam, def0367dd_base }, 12898c2ecf20Sopenharmony_ci}; 12908c2ecf20Sopenharmony_ci 12918c2ecf20Sopenharmony_ci#endif 1292