18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * stv0900_reg.h 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Driver for ST STV0900 satellite demodulator IC. 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Copyright (C) ST Microelectronics. 88c2ecf20Sopenharmony_ci * Copyright (C) 2009 NetUP Inc. 98c2ecf20Sopenharmony_ci * Copyright (C) 2009 Igor M. Liplianin <liplianin@netup.ru> 108c2ecf20Sopenharmony_ci */ 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci#ifndef STV0900_REG_H 138c2ecf20Sopenharmony_ci#define STV0900_REG_H 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciextern s32 shiftx(s32 x, int demod, s32 shift); 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ci#define REGx(x) shiftx(x, demod, 0x200) 188c2ecf20Sopenharmony_ci#define FLDx(x) shiftx(x, demod, 0x2000000) 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci/*MID*/ 218c2ecf20Sopenharmony_ci#define R0900_MID 0xf100 228c2ecf20Sopenharmony_ci#define F0900_MCHIP_IDENT 0xf10000f0 238c2ecf20Sopenharmony_ci#define F0900_MRELEASE 0xf100000f 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci/*DACR1*/ 268c2ecf20Sopenharmony_ci#define R0900_DACR1 0xf113 278c2ecf20Sopenharmony_ci#define F0900_DAC_MODE 0xf11300e0 288c2ecf20Sopenharmony_ci#define F0900_DAC_VALUE1 0xf113000f 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci/*DACR2*/ 318c2ecf20Sopenharmony_ci#define R0900_DACR2 0xf114 328c2ecf20Sopenharmony_ci#define F0900_DAC_VALUE0 0xf11400ff 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci/*OUTCFG*/ 358c2ecf20Sopenharmony_ci#define R0900_OUTCFG 0xf11c 368c2ecf20Sopenharmony_ci#define F0900_OUTSERRS1_HZ 0xf11c0040 378c2ecf20Sopenharmony_ci#define F0900_OUTSERRS2_HZ 0xf11c0020 388c2ecf20Sopenharmony_ci#define F0900_OUTSERRS3_HZ 0xf11c0010 398c2ecf20Sopenharmony_ci#define F0900_OUTPARRS3_HZ 0xf11c0008 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci/*IRQSTATUS3*/ 428c2ecf20Sopenharmony_ci#define R0900_IRQSTATUS3 0xf120 438c2ecf20Sopenharmony_ci#define F0900_SPLL_LOCK 0xf1200020 448c2ecf20Sopenharmony_ci#define F0900_SSTREAM_LCK_3 0xf1200010 458c2ecf20Sopenharmony_ci#define F0900_SSTREAM_LCK_2 0xf1200008 468c2ecf20Sopenharmony_ci#define F0900_SSTREAM_LCK_1 0xf1200004 478c2ecf20Sopenharmony_ci#define F0900_SDVBS1_PRF_2 0xf1200002 488c2ecf20Sopenharmony_ci#define F0900_SDVBS1_PRF_1 0xf1200001 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci/*IRQSTATUS2*/ 518c2ecf20Sopenharmony_ci#define R0900_IRQSTATUS2 0xf121 528c2ecf20Sopenharmony_ci#define F0900_SSPY_ENDSIM_3 0xf1210080 538c2ecf20Sopenharmony_ci#define F0900_SSPY_ENDSIM_2 0xf1210040 548c2ecf20Sopenharmony_ci#define F0900_SSPY_ENDSIM_1 0xf1210020 558c2ecf20Sopenharmony_ci#define F0900_SPKTDEL_ERROR_2 0xf1210010 568c2ecf20Sopenharmony_ci#define F0900_SPKTDEL_LOCKB_2 0xf1210008 578c2ecf20Sopenharmony_ci#define F0900_SPKTDEL_LOCK_2 0xf1210004 588c2ecf20Sopenharmony_ci#define F0900_SPKTDEL_ERROR_1 0xf1210002 598c2ecf20Sopenharmony_ci#define F0900_SPKTDEL_LOCKB_1 0xf1210001 608c2ecf20Sopenharmony_ci 618c2ecf20Sopenharmony_ci/*IRQSTATUS1*/ 628c2ecf20Sopenharmony_ci#define R0900_IRQSTATUS1 0xf122 638c2ecf20Sopenharmony_ci#define F0900_SPKTDEL_LOCK_1 0xf1220080 648c2ecf20Sopenharmony_ci#define F0900_SDEMOD_LOCKB_2 0xf1220004 658c2ecf20Sopenharmony_ci#define F0900_SDEMOD_LOCK_2 0xf1220002 668c2ecf20Sopenharmony_ci#define F0900_SDEMOD_IRQ_2 0xf1220001 678c2ecf20Sopenharmony_ci 688c2ecf20Sopenharmony_ci/*IRQSTATUS0*/ 698c2ecf20Sopenharmony_ci#define R0900_IRQSTATUS0 0xf123 708c2ecf20Sopenharmony_ci#define F0900_SDEMOD_LOCKB_1 0xf1230080 718c2ecf20Sopenharmony_ci#define F0900_SDEMOD_LOCK_1 0xf1230040 728c2ecf20Sopenharmony_ci#define F0900_SDEMOD_IRQ_1 0xf1230020 738c2ecf20Sopenharmony_ci#define F0900_SBCH_ERRFLAG 0xf1230010 748c2ecf20Sopenharmony_ci#define F0900_SDISEQC2RX_IRQ 0xf1230008 758c2ecf20Sopenharmony_ci#define F0900_SDISEQC2TX_IRQ 0xf1230004 768c2ecf20Sopenharmony_ci#define F0900_SDISEQC1RX_IRQ 0xf1230002 778c2ecf20Sopenharmony_ci#define F0900_SDISEQC1TX_IRQ 0xf1230001 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ci/*IRQMASK3*/ 808c2ecf20Sopenharmony_ci#define R0900_IRQMASK3 0xf124 818c2ecf20Sopenharmony_ci#define F0900_MPLL_LOCK 0xf1240020 828c2ecf20Sopenharmony_ci#define F0900_MSTREAM_LCK_3 0xf1240010 838c2ecf20Sopenharmony_ci#define F0900_MSTREAM_LCK_2 0xf1240008 848c2ecf20Sopenharmony_ci#define F0900_MSTREAM_LCK_1 0xf1240004 858c2ecf20Sopenharmony_ci#define F0900_MDVBS1_PRF_2 0xf1240002 868c2ecf20Sopenharmony_ci#define F0900_MDVBS1_PRF_1 0xf1240001 878c2ecf20Sopenharmony_ci 888c2ecf20Sopenharmony_ci/*IRQMASK2*/ 898c2ecf20Sopenharmony_ci#define R0900_IRQMASK2 0xf125 908c2ecf20Sopenharmony_ci#define F0900_MSPY_ENDSIM_3 0xf1250080 918c2ecf20Sopenharmony_ci#define F0900_MSPY_ENDSIM_2 0xf1250040 928c2ecf20Sopenharmony_ci#define F0900_MSPY_ENDSIM_1 0xf1250020 938c2ecf20Sopenharmony_ci#define F0900_MPKTDEL_ERROR_2 0xf1250010 948c2ecf20Sopenharmony_ci#define F0900_MPKTDEL_LOCKB_2 0xf1250008 958c2ecf20Sopenharmony_ci#define F0900_MPKTDEL_LOCK_2 0xf1250004 968c2ecf20Sopenharmony_ci#define F0900_MPKTDEL_ERROR_1 0xf1250002 978c2ecf20Sopenharmony_ci#define F0900_MPKTDEL_LOCKB_1 0xf1250001 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ci/*IRQMASK1*/ 1008c2ecf20Sopenharmony_ci#define R0900_IRQMASK1 0xf126 1018c2ecf20Sopenharmony_ci#define F0900_MPKTDEL_LOCK_1 0xf1260080 1028c2ecf20Sopenharmony_ci#define F0900_MEXTPINB2 0xf1260040 1038c2ecf20Sopenharmony_ci#define F0900_MEXTPIN2 0xf1260020 1048c2ecf20Sopenharmony_ci#define F0900_MEXTPINB1 0xf1260010 1058c2ecf20Sopenharmony_ci#define F0900_MEXTPIN1 0xf1260008 1068c2ecf20Sopenharmony_ci#define F0900_MDEMOD_LOCKB_2 0xf1260004 1078c2ecf20Sopenharmony_ci#define F0900_MDEMOD_LOCK_2 0xf1260002 1088c2ecf20Sopenharmony_ci#define F0900_MDEMOD_IRQ_2 0xf1260001 1098c2ecf20Sopenharmony_ci 1108c2ecf20Sopenharmony_ci/*IRQMASK0*/ 1118c2ecf20Sopenharmony_ci#define R0900_IRQMASK0 0xf127 1128c2ecf20Sopenharmony_ci#define F0900_MDEMOD_LOCKB_1 0xf1270080 1138c2ecf20Sopenharmony_ci#define F0900_MDEMOD_LOCK_1 0xf1270040 1148c2ecf20Sopenharmony_ci#define F0900_MDEMOD_IRQ_1 0xf1270020 1158c2ecf20Sopenharmony_ci#define F0900_MBCH_ERRFLAG 0xf1270010 1168c2ecf20Sopenharmony_ci#define F0900_MDISEQC2RX_IRQ 0xf1270008 1178c2ecf20Sopenharmony_ci#define F0900_MDISEQC2TX_IRQ 0xf1270004 1188c2ecf20Sopenharmony_ci#define F0900_MDISEQC1RX_IRQ 0xf1270002 1198c2ecf20Sopenharmony_ci#define F0900_MDISEQC1TX_IRQ 0xf1270001 1208c2ecf20Sopenharmony_ci 1218c2ecf20Sopenharmony_ci/*I2CCFG*/ 1228c2ecf20Sopenharmony_ci#define R0900_I2CCFG 0xf129 1238c2ecf20Sopenharmony_ci#define F0900_I2C_FASTMODE 0xf1290008 1248c2ecf20Sopenharmony_ci#define F0900_I2CADDR_INC 0xf1290003 1258c2ecf20Sopenharmony_ci 1268c2ecf20Sopenharmony_ci/*P1_I2CRPT*/ 1278c2ecf20Sopenharmony_ci#define R0900_P1_I2CRPT 0xf12a 1288c2ecf20Sopenharmony_ci#define I2CRPT shiftx(R0900_P1_I2CRPT, demod, -1) 1298c2ecf20Sopenharmony_ci#define F0900_P1_I2CT_ON 0xf12a0080 1308c2ecf20Sopenharmony_ci#define I2CT_ON shiftx(F0900_P1_I2CT_ON, demod, -0x10000) 1318c2ecf20Sopenharmony_ci#define F0900_P1_ENARPT_LEVEL 0xf12a0070 1328c2ecf20Sopenharmony_ci#define F0900_P1_SCLT_DELAY 0xf12a0008 1338c2ecf20Sopenharmony_ci#define F0900_P1_STOP_ENABLE 0xf12a0004 1348c2ecf20Sopenharmony_ci#define F0900_P1_STOP_SDAT2SDA 0xf12a0002 1358c2ecf20Sopenharmony_ci 1368c2ecf20Sopenharmony_ci/*P2_I2CRPT*/ 1378c2ecf20Sopenharmony_ci#define R0900_P2_I2CRPT 0xf12b 1388c2ecf20Sopenharmony_ci#define F0900_P2_I2CT_ON 0xf12b0080 1398c2ecf20Sopenharmony_ci#define F0900_P2_ENARPT_LEVEL 0xf12b0070 1408c2ecf20Sopenharmony_ci#define F0900_P2_SCLT_DELAY 0xf12b0008 1418c2ecf20Sopenharmony_ci#define F0900_P2_STOP_ENABLE 0xf12b0004 1428c2ecf20Sopenharmony_ci#define F0900_P2_STOP_SDAT2SDA 0xf12b0002 1438c2ecf20Sopenharmony_ci 1448c2ecf20Sopenharmony_ci/*IOPVALUE6*/ 1458c2ecf20Sopenharmony_ci#define R0900_IOPVALUE6 0xf138 1468c2ecf20Sopenharmony_ci#define F0900_VSCL 0xf1380004 1478c2ecf20Sopenharmony_ci#define F0900_VSDA 0xf1380002 1488c2ecf20Sopenharmony_ci#define F0900_VDATA3_0 0xf1380001 1498c2ecf20Sopenharmony_ci 1508c2ecf20Sopenharmony_ci/*IOPVALUE5*/ 1518c2ecf20Sopenharmony_ci#define R0900_IOPVALUE5 0xf139 1528c2ecf20Sopenharmony_ci#define F0900_VDATA3_1 0xf1390080 1538c2ecf20Sopenharmony_ci#define F0900_VDATA3_2 0xf1390040 1548c2ecf20Sopenharmony_ci#define F0900_VDATA3_3 0xf1390020 1558c2ecf20Sopenharmony_ci#define F0900_VDATA3_4 0xf1390010 1568c2ecf20Sopenharmony_ci#define F0900_VDATA3_5 0xf1390008 1578c2ecf20Sopenharmony_ci#define F0900_VDATA3_6 0xf1390004 1588c2ecf20Sopenharmony_ci#define F0900_VDATA3_7 0xf1390002 1598c2ecf20Sopenharmony_ci#define F0900_VCLKOUT3 0xf1390001 1608c2ecf20Sopenharmony_ci 1618c2ecf20Sopenharmony_ci/*IOPVALUE4*/ 1628c2ecf20Sopenharmony_ci#define R0900_IOPVALUE4 0xf13a 1638c2ecf20Sopenharmony_ci#define F0900_VSTROUT3 0xf13a0080 1648c2ecf20Sopenharmony_ci#define F0900_VDPN3 0xf13a0040 1658c2ecf20Sopenharmony_ci#define F0900_VERROR3 0xf13a0020 1668c2ecf20Sopenharmony_ci#define F0900_VDATA2_7 0xf13a0010 1678c2ecf20Sopenharmony_ci#define F0900_VCLKOUT2 0xf13a0008 1688c2ecf20Sopenharmony_ci#define F0900_VSTROUT2 0xf13a0004 1698c2ecf20Sopenharmony_ci#define F0900_VDPN2 0xf13a0002 1708c2ecf20Sopenharmony_ci#define F0900_VERROR2 0xf13a0001 1718c2ecf20Sopenharmony_ci 1728c2ecf20Sopenharmony_ci/*IOPVALUE3*/ 1738c2ecf20Sopenharmony_ci#define R0900_IOPVALUE3 0xf13b 1748c2ecf20Sopenharmony_ci#define F0900_VDATA1_7 0xf13b0080 1758c2ecf20Sopenharmony_ci#define F0900_VCLKOUT1 0xf13b0040 1768c2ecf20Sopenharmony_ci#define F0900_VSTROUT1 0xf13b0020 1778c2ecf20Sopenharmony_ci#define F0900_VDPN1 0xf13b0010 1788c2ecf20Sopenharmony_ci#define F0900_VERROR1 0xf13b0008 1798c2ecf20Sopenharmony_ci#define F0900_VCLKOUT27 0xf13b0004 1808c2ecf20Sopenharmony_ci#define F0900_VDISEQCOUT2 0xf13b0002 1818c2ecf20Sopenharmony_ci#define F0900_VSCLT2 0xf13b0001 1828c2ecf20Sopenharmony_ci 1838c2ecf20Sopenharmony_ci/*IOPVALUE2*/ 1848c2ecf20Sopenharmony_ci#define R0900_IOPVALUE2 0xf13c 1858c2ecf20Sopenharmony_ci#define F0900_VSDAT2 0xf13c0080 1868c2ecf20Sopenharmony_ci#define F0900_VAGCRF2 0xf13c0040 1878c2ecf20Sopenharmony_ci#define F0900_VDISEQCOUT1 0xf13c0020 1888c2ecf20Sopenharmony_ci#define F0900_VSCLT1 0xf13c0010 1898c2ecf20Sopenharmony_ci#define F0900_VSDAT1 0xf13c0008 1908c2ecf20Sopenharmony_ci#define F0900_VAGCRF1 0xf13c0004 1918c2ecf20Sopenharmony_ci#define F0900_VDIRCLK 0xf13c0002 1928c2ecf20Sopenharmony_ci#define F0900_VSTDBY 0xf13c0001 1938c2ecf20Sopenharmony_ci 1948c2ecf20Sopenharmony_ci/*IOPVALUE1*/ 1958c2ecf20Sopenharmony_ci#define R0900_IOPVALUE1 0xf13d 1968c2ecf20Sopenharmony_ci#define F0900_VCS1 0xf13d0080 1978c2ecf20Sopenharmony_ci#define F0900_VCS0 0xf13d0040 1988c2ecf20Sopenharmony_ci#define F0900_VGPIO13 0xf13d0020 1998c2ecf20Sopenharmony_ci#define F0900_VGPIO12 0xf13d0010 2008c2ecf20Sopenharmony_ci#define F0900_VGPIO11 0xf13d0008 2018c2ecf20Sopenharmony_ci#define F0900_VGPIO10 0xf13d0004 2028c2ecf20Sopenharmony_ci#define F0900_VGPIO9 0xf13d0002 2038c2ecf20Sopenharmony_ci#define F0900_VGPIO8 0xf13d0001 2048c2ecf20Sopenharmony_ci 2058c2ecf20Sopenharmony_ci/*IOPVALUE0*/ 2068c2ecf20Sopenharmony_ci#define R0900_IOPVALUE0 0xf13e 2078c2ecf20Sopenharmony_ci#define F0900_VGPIO7 0xf13e0080 2088c2ecf20Sopenharmony_ci#define F0900_VGPIO6 0xf13e0040 2098c2ecf20Sopenharmony_ci#define F0900_VGPIO5 0xf13e0020 2108c2ecf20Sopenharmony_ci#define F0900_VGPIO4 0xf13e0010 2118c2ecf20Sopenharmony_ci#define F0900_VGPIO3 0xf13e0008 2128c2ecf20Sopenharmony_ci#define F0900_VGPIO2 0xf13e0004 2138c2ecf20Sopenharmony_ci#define F0900_VGPIO1 0xf13e0002 2148c2ecf20Sopenharmony_ci#define F0900_VCLKI2 0xf13e0001 2158c2ecf20Sopenharmony_ci 2168c2ecf20Sopenharmony_ci/*CLKI2CFG*/ 2178c2ecf20Sopenharmony_ci#define R0900_CLKI2CFG 0xf140 2188c2ecf20Sopenharmony_ci#define F0900_CLKI2_OPD 0xf1400080 2198c2ecf20Sopenharmony_ci#define F0900_CLKI2_CONFIG 0xf140007e 2208c2ecf20Sopenharmony_ci#define F0900_CLKI2_XOR 0xf1400001 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci/*GPIO1CFG*/ 2238c2ecf20Sopenharmony_ci#define R0900_GPIO1CFG 0xf141 2248c2ecf20Sopenharmony_ci#define F0900_GPIO1_OPD 0xf1410080 2258c2ecf20Sopenharmony_ci#define F0900_GPIO1_CONFIG 0xf141007e 2268c2ecf20Sopenharmony_ci#define F0900_GPIO1_XOR 0xf1410001 2278c2ecf20Sopenharmony_ci 2288c2ecf20Sopenharmony_ci/*GPIO2CFG*/ 2298c2ecf20Sopenharmony_ci#define R0900_GPIO2CFG 0xf142 2308c2ecf20Sopenharmony_ci#define F0900_GPIO2_OPD 0xf1420080 2318c2ecf20Sopenharmony_ci#define F0900_GPIO2_CONFIG 0xf142007e 2328c2ecf20Sopenharmony_ci#define F0900_GPIO2_XOR 0xf1420001 2338c2ecf20Sopenharmony_ci 2348c2ecf20Sopenharmony_ci/*GPIO3CFG*/ 2358c2ecf20Sopenharmony_ci#define R0900_GPIO3CFG 0xf143 2368c2ecf20Sopenharmony_ci#define F0900_GPIO3_OPD 0xf1430080 2378c2ecf20Sopenharmony_ci#define F0900_GPIO3_CONFIG 0xf143007e 2388c2ecf20Sopenharmony_ci#define F0900_GPIO3_XOR 0xf1430001 2398c2ecf20Sopenharmony_ci 2408c2ecf20Sopenharmony_ci/*GPIO4CFG*/ 2418c2ecf20Sopenharmony_ci#define R0900_GPIO4CFG 0xf144 2428c2ecf20Sopenharmony_ci#define F0900_GPIO4_OPD 0xf1440080 2438c2ecf20Sopenharmony_ci#define F0900_GPIO4_CONFIG 0xf144007e 2448c2ecf20Sopenharmony_ci#define F0900_GPIO4_XOR 0xf1440001 2458c2ecf20Sopenharmony_ci 2468c2ecf20Sopenharmony_ci/*GPIO5CFG*/ 2478c2ecf20Sopenharmony_ci#define R0900_GPIO5CFG 0xf145 2488c2ecf20Sopenharmony_ci#define F0900_GPIO5_OPD 0xf1450080 2498c2ecf20Sopenharmony_ci#define F0900_GPIO5_CONFIG 0xf145007e 2508c2ecf20Sopenharmony_ci#define F0900_GPIO5_XOR 0xf1450001 2518c2ecf20Sopenharmony_ci 2528c2ecf20Sopenharmony_ci/*GPIO6CFG*/ 2538c2ecf20Sopenharmony_ci#define R0900_GPIO6CFG 0xf146 2548c2ecf20Sopenharmony_ci#define F0900_GPIO6_OPD 0xf1460080 2558c2ecf20Sopenharmony_ci#define F0900_GPIO6_CONFIG 0xf146007e 2568c2ecf20Sopenharmony_ci#define F0900_GPIO6_XOR 0xf1460001 2578c2ecf20Sopenharmony_ci 2588c2ecf20Sopenharmony_ci/*GPIO7CFG*/ 2598c2ecf20Sopenharmony_ci#define R0900_GPIO7CFG 0xf147 2608c2ecf20Sopenharmony_ci#define F0900_GPIO7_OPD 0xf1470080 2618c2ecf20Sopenharmony_ci#define F0900_GPIO7_CONFIG 0xf147007e 2628c2ecf20Sopenharmony_ci#define F0900_GPIO7_XOR 0xf1470001 2638c2ecf20Sopenharmony_ci 2648c2ecf20Sopenharmony_ci/*GPIO8CFG*/ 2658c2ecf20Sopenharmony_ci#define R0900_GPIO8CFG 0xf148 2668c2ecf20Sopenharmony_ci#define F0900_GPIO8_OPD 0xf1480080 2678c2ecf20Sopenharmony_ci#define F0900_GPIO8_CONFIG 0xf148007e 2688c2ecf20Sopenharmony_ci#define F0900_GPIO8_XOR 0xf1480001 2698c2ecf20Sopenharmony_ci 2708c2ecf20Sopenharmony_ci/*GPIO9CFG*/ 2718c2ecf20Sopenharmony_ci#define R0900_GPIO9CFG 0xf149 2728c2ecf20Sopenharmony_ci#define F0900_GPIO9_OPD 0xf1490080 2738c2ecf20Sopenharmony_ci#define F0900_GPIO9_CONFIG 0xf149007e 2748c2ecf20Sopenharmony_ci#define F0900_GPIO9_XOR 0xf1490001 2758c2ecf20Sopenharmony_ci 2768c2ecf20Sopenharmony_ci/*GPIO10CFG*/ 2778c2ecf20Sopenharmony_ci#define R0900_GPIO10CFG 0xf14a 2788c2ecf20Sopenharmony_ci#define F0900_GPIO10_OPD 0xf14a0080 2798c2ecf20Sopenharmony_ci#define F0900_GPIO10_CONFIG 0xf14a007e 2808c2ecf20Sopenharmony_ci#define F0900_GPIO10_XOR 0xf14a0001 2818c2ecf20Sopenharmony_ci 2828c2ecf20Sopenharmony_ci/*GPIO11CFG*/ 2838c2ecf20Sopenharmony_ci#define R0900_GPIO11CFG 0xf14b 2848c2ecf20Sopenharmony_ci#define F0900_GPIO11_OPD 0xf14b0080 2858c2ecf20Sopenharmony_ci#define F0900_GPIO11_CONFIG 0xf14b007e 2868c2ecf20Sopenharmony_ci#define F0900_GPIO11_XOR 0xf14b0001 2878c2ecf20Sopenharmony_ci 2888c2ecf20Sopenharmony_ci/*GPIO12CFG*/ 2898c2ecf20Sopenharmony_ci#define R0900_GPIO12CFG 0xf14c 2908c2ecf20Sopenharmony_ci#define F0900_GPIO12_OPD 0xf14c0080 2918c2ecf20Sopenharmony_ci#define F0900_GPIO12_CONFIG 0xf14c007e 2928c2ecf20Sopenharmony_ci#define F0900_GPIO12_XOR 0xf14c0001 2938c2ecf20Sopenharmony_ci 2948c2ecf20Sopenharmony_ci/*GPIO13CFG*/ 2958c2ecf20Sopenharmony_ci#define R0900_GPIO13CFG 0xf14d 2968c2ecf20Sopenharmony_ci#define F0900_GPIO13_OPD 0xf14d0080 2978c2ecf20Sopenharmony_ci#define F0900_GPIO13_CONFIG 0xf14d007e 2988c2ecf20Sopenharmony_ci#define F0900_GPIO13_XOR 0xf14d0001 2998c2ecf20Sopenharmony_ci 3008c2ecf20Sopenharmony_ci/*CS0CFG*/ 3018c2ecf20Sopenharmony_ci#define R0900_CS0CFG 0xf14e 3028c2ecf20Sopenharmony_ci#define F0900_CS0_OPD 0xf14e0080 3038c2ecf20Sopenharmony_ci#define F0900_CS0_CONFIG 0xf14e007e 3048c2ecf20Sopenharmony_ci#define F0900_CS0_XOR 0xf14e0001 3058c2ecf20Sopenharmony_ci 3068c2ecf20Sopenharmony_ci/*CS1CFG*/ 3078c2ecf20Sopenharmony_ci#define R0900_CS1CFG 0xf14f 3088c2ecf20Sopenharmony_ci#define F0900_CS1_OPD 0xf14f0080 3098c2ecf20Sopenharmony_ci#define F0900_CS1_CONFIG 0xf14f007e 3108c2ecf20Sopenharmony_ci#define F0900_CS1_XOR 0xf14f0001 3118c2ecf20Sopenharmony_ci 3128c2ecf20Sopenharmony_ci/*STDBYCFG*/ 3138c2ecf20Sopenharmony_ci#define R0900_STDBYCFG 0xf150 3148c2ecf20Sopenharmony_ci#define F0900_STDBY_OPD 0xf1500080 3158c2ecf20Sopenharmony_ci#define F0900_STDBY_CONFIG 0xf150007e 3168c2ecf20Sopenharmony_ci#define F0900_STBDY_XOR 0xf1500001 3178c2ecf20Sopenharmony_ci 3188c2ecf20Sopenharmony_ci/*DIRCLKCFG*/ 3198c2ecf20Sopenharmony_ci#define R0900_DIRCLKCFG 0xf151 3208c2ecf20Sopenharmony_ci#define F0900_DIRCLK_OPD 0xf1510080 3218c2ecf20Sopenharmony_ci#define F0900_DIRCLK_CONFIG 0xf151007e 3228c2ecf20Sopenharmony_ci#define F0900_DIRCLK_XOR 0xf1510001 3238c2ecf20Sopenharmony_ci 3248c2ecf20Sopenharmony_ci/*AGCRF1CFG*/ 3258c2ecf20Sopenharmony_ci#define R0900_AGCRF1CFG 0xf152 3268c2ecf20Sopenharmony_ci#define F0900_AGCRF1_OPD 0xf1520080 3278c2ecf20Sopenharmony_ci#define F0900_AGCRF1_CONFIG 0xf152007e 3288c2ecf20Sopenharmony_ci#define F0900_AGCRF1_XOR 0xf1520001 3298c2ecf20Sopenharmony_ci 3308c2ecf20Sopenharmony_ci/*SDAT1CFG*/ 3318c2ecf20Sopenharmony_ci#define R0900_SDAT1CFG 0xf153 3328c2ecf20Sopenharmony_ci#define F0900_SDAT1_OPD 0xf1530080 3338c2ecf20Sopenharmony_ci#define F0900_SDAT1_CONFIG 0xf153007e 3348c2ecf20Sopenharmony_ci#define F0900_SDAT1_XOR 0xf1530001 3358c2ecf20Sopenharmony_ci 3368c2ecf20Sopenharmony_ci/*SCLT1CFG*/ 3378c2ecf20Sopenharmony_ci#define R0900_SCLT1CFG 0xf154 3388c2ecf20Sopenharmony_ci#define F0900_SCLT1_OPD 0xf1540080 3398c2ecf20Sopenharmony_ci#define F0900_SCLT1_CONFIG 0xf154007e 3408c2ecf20Sopenharmony_ci#define F0900_SCLT1_XOR 0xf1540001 3418c2ecf20Sopenharmony_ci 3428c2ecf20Sopenharmony_ci/*DISEQCO1CFG*/ 3438c2ecf20Sopenharmony_ci#define R0900_DISEQCO1CFG 0xf155 3448c2ecf20Sopenharmony_ci#define F0900_DISEQCO1_OPD 0xf1550080 3458c2ecf20Sopenharmony_ci#define F0900_DISEQCO1_CONFIG 0xf155007e 3468c2ecf20Sopenharmony_ci#define F0900_DISEQC1_XOR 0xf1550001 3478c2ecf20Sopenharmony_ci 3488c2ecf20Sopenharmony_ci/*AGCRF2CFG*/ 3498c2ecf20Sopenharmony_ci#define R0900_AGCRF2CFG 0xf156 3508c2ecf20Sopenharmony_ci#define F0900_AGCRF2_OPD 0xf1560080 3518c2ecf20Sopenharmony_ci#define F0900_AGCRF2_CONFIG 0xf156007e 3528c2ecf20Sopenharmony_ci#define F0900_AGCRF2_XOR 0xf1560001 3538c2ecf20Sopenharmony_ci 3548c2ecf20Sopenharmony_ci/*SDAT2CFG*/ 3558c2ecf20Sopenharmony_ci#define R0900_SDAT2CFG 0xf157 3568c2ecf20Sopenharmony_ci#define F0900_SDAT2_OPD 0xf1570080 3578c2ecf20Sopenharmony_ci#define F0900_SDAT2_CONFIG 0xf157007e 3588c2ecf20Sopenharmony_ci#define F0900_SDAT2_XOR 0xf1570001 3598c2ecf20Sopenharmony_ci 3608c2ecf20Sopenharmony_ci/*SCLT2CFG*/ 3618c2ecf20Sopenharmony_ci#define R0900_SCLT2CFG 0xf158 3628c2ecf20Sopenharmony_ci#define F0900_SCLT2_OPD 0xf1580080 3638c2ecf20Sopenharmony_ci#define F0900_SCLT2_CONFIG 0xf158007e 3648c2ecf20Sopenharmony_ci#define F0900_SCLT2_XOR 0xf1580001 3658c2ecf20Sopenharmony_ci 3668c2ecf20Sopenharmony_ci/*DISEQCO2CFG*/ 3678c2ecf20Sopenharmony_ci#define R0900_DISEQCO2CFG 0xf159 3688c2ecf20Sopenharmony_ci#define F0900_DISEQCO2_OPD 0xf1590080 3698c2ecf20Sopenharmony_ci#define F0900_DISEQCO2_CONFIG 0xf159007e 3708c2ecf20Sopenharmony_ci#define F0900_DISEQC2_XOR 0xf1590001 3718c2ecf20Sopenharmony_ci 3728c2ecf20Sopenharmony_ci/*CLKOUT27CFG*/ 3738c2ecf20Sopenharmony_ci#define R0900_CLKOUT27CFG 0xf15a 3748c2ecf20Sopenharmony_ci#define F0900_CLKOUT27_OPD 0xf15a0080 3758c2ecf20Sopenharmony_ci#define F0900_CLKOUT27_CONFIG 0xf15a007e 3768c2ecf20Sopenharmony_ci#define F0900_CLKOUT27_XOR 0xf15a0001 3778c2ecf20Sopenharmony_ci 3788c2ecf20Sopenharmony_ci/*ERROR1CFG*/ 3798c2ecf20Sopenharmony_ci#define R0900_ERROR1CFG 0xf15b 3808c2ecf20Sopenharmony_ci#define F0900_ERROR1_OPD 0xf15b0080 3818c2ecf20Sopenharmony_ci#define F0900_ERROR1_CONFIG 0xf15b007e 3828c2ecf20Sopenharmony_ci#define F0900_ERROR1_XOR 0xf15b0001 3838c2ecf20Sopenharmony_ci 3848c2ecf20Sopenharmony_ci/*DPN1CFG*/ 3858c2ecf20Sopenharmony_ci#define R0900_DPN1CFG 0xf15c 3868c2ecf20Sopenharmony_ci#define F0900_DPN1_OPD 0xf15c0080 3878c2ecf20Sopenharmony_ci#define F0900_DPN1_CONFIG 0xf15c007e 3888c2ecf20Sopenharmony_ci#define F0900_DPN1_XOR 0xf15c0001 3898c2ecf20Sopenharmony_ci 3908c2ecf20Sopenharmony_ci/*STROUT1CFG*/ 3918c2ecf20Sopenharmony_ci#define R0900_STROUT1CFG 0xf15d 3928c2ecf20Sopenharmony_ci#define F0900_STROUT1_OPD 0xf15d0080 3938c2ecf20Sopenharmony_ci#define F0900_STROUT1_CONFIG 0xf15d007e 3948c2ecf20Sopenharmony_ci#define F0900_STROUT1_XOR 0xf15d0001 3958c2ecf20Sopenharmony_ci 3968c2ecf20Sopenharmony_ci/*CLKOUT1CFG*/ 3978c2ecf20Sopenharmony_ci#define R0900_CLKOUT1CFG 0xf15e 3988c2ecf20Sopenharmony_ci#define F0900_CLKOUT1_OPD 0xf15e0080 3998c2ecf20Sopenharmony_ci#define F0900_CLKOUT1_CONFIG 0xf15e007e 4008c2ecf20Sopenharmony_ci#define F0900_CLKOUT1_XOR 0xf15e0001 4018c2ecf20Sopenharmony_ci 4028c2ecf20Sopenharmony_ci/*DATA71CFG*/ 4038c2ecf20Sopenharmony_ci#define R0900_DATA71CFG 0xf15f 4048c2ecf20Sopenharmony_ci#define F0900_DATA71_OPD 0xf15f0080 4058c2ecf20Sopenharmony_ci#define F0900_DATA71_CONFIG 0xf15f007e 4068c2ecf20Sopenharmony_ci#define F0900_DATA71_XOR 0xf15f0001 4078c2ecf20Sopenharmony_ci 4088c2ecf20Sopenharmony_ci/*ERROR2CFG*/ 4098c2ecf20Sopenharmony_ci#define R0900_ERROR2CFG 0xf160 4108c2ecf20Sopenharmony_ci#define F0900_ERROR2_OPD 0xf1600080 4118c2ecf20Sopenharmony_ci#define F0900_ERROR2_CONFIG 0xf160007e 4128c2ecf20Sopenharmony_ci#define F0900_ERROR2_XOR 0xf1600001 4138c2ecf20Sopenharmony_ci 4148c2ecf20Sopenharmony_ci/*DPN2CFG*/ 4158c2ecf20Sopenharmony_ci#define R0900_DPN2CFG 0xf161 4168c2ecf20Sopenharmony_ci#define F0900_DPN2_OPD 0xf1610080 4178c2ecf20Sopenharmony_ci#define F0900_DPN2_CONFIG 0xf161007e 4188c2ecf20Sopenharmony_ci#define F0900_DPN2_XOR 0xf1610001 4198c2ecf20Sopenharmony_ci 4208c2ecf20Sopenharmony_ci/*STROUT2CFG*/ 4218c2ecf20Sopenharmony_ci#define R0900_STROUT2CFG 0xf162 4228c2ecf20Sopenharmony_ci#define F0900_STROUT2_OPD 0xf1620080 4238c2ecf20Sopenharmony_ci#define F0900_STROUT2_CONFIG 0xf162007e 4248c2ecf20Sopenharmony_ci#define F0900_STROUT2_XOR 0xf1620001 4258c2ecf20Sopenharmony_ci 4268c2ecf20Sopenharmony_ci/*CLKOUT2CFG*/ 4278c2ecf20Sopenharmony_ci#define R0900_CLKOUT2CFG 0xf163 4288c2ecf20Sopenharmony_ci#define F0900_CLKOUT2_OPD 0xf1630080 4298c2ecf20Sopenharmony_ci#define F0900_CLKOUT2_CONFIG 0xf163007e 4308c2ecf20Sopenharmony_ci#define F0900_CLKOUT2_XOR 0xf1630001 4318c2ecf20Sopenharmony_ci 4328c2ecf20Sopenharmony_ci/*DATA72CFG*/ 4338c2ecf20Sopenharmony_ci#define R0900_DATA72CFG 0xf164 4348c2ecf20Sopenharmony_ci#define F0900_DATA72_OPD 0xf1640080 4358c2ecf20Sopenharmony_ci#define F0900_DATA72_CONFIG 0xf164007e 4368c2ecf20Sopenharmony_ci#define F0900_DATA72_XOR 0xf1640001 4378c2ecf20Sopenharmony_ci 4388c2ecf20Sopenharmony_ci/*ERROR3CFG*/ 4398c2ecf20Sopenharmony_ci#define R0900_ERROR3CFG 0xf165 4408c2ecf20Sopenharmony_ci#define F0900_ERROR3_OPD 0xf1650080 4418c2ecf20Sopenharmony_ci#define F0900_ERROR3_CONFIG 0xf165007e 4428c2ecf20Sopenharmony_ci#define F0900_ERROR3_XOR 0xf1650001 4438c2ecf20Sopenharmony_ci 4448c2ecf20Sopenharmony_ci/*DPN3CFG*/ 4458c2ecf20Sopenharmony_ci#define R0900_DPN3CFG 0xf166 4468c2ecf20Sopenharmony_ci#define F0900_DPN3_OPD 0xf1660080 4478c2ecf20Sopenharmony_ci#define F0900_DPN3_CONFIG 0xf166007e 4488c2ecf20Sopenharmony_ci#define F0900_DPN3_XOR 0xf1660001 4498c2ecf20Sopenharmony_ci 4508c2ecf20Sopenharmony_ci/*STROUT3CFG*/ 4518c2ecf20Sopenharmony_ci#define R0900_STROUT3CFG 0xf167 4528c2ecf20Sopenharmony_ci#define F0900_STROUT3_OPD 0xf1670080 4538c2ecf20Sopenharmony_ci#define F0900_STROUT3_CONFIG 0xf167007e 4548c2ecf20Sopenharmony_ci#define F0900_STROUT3_XOR 0xf1670001 4558c2ecf20Sopenharmony_ci 4568c2ecf20Sopenharmony_ci/*CLKOUT3CFG*/ 4578c2ecf20Sopenharmony_ci#define R0900_CLKOUT3CFG 0xf168 4588c2ecf20Sopenharmony_ci#define F0900_CLKOUT3_OPD 0xf1680080 4598c2ecf20Sopenharmony_ci#define F0900_CLKOUT3_CONFIG 0xf168007e 4608c2ecf20Sopenharmony_ci#define F0900_CLKOUT3_XOR 0xf1680001 4618c2ecf20Sopenharmony_ci 4628c2ecf20Sopenharmony_ci/*DATA73CFG*/ 4638c2ecf20Sopenharmony_ci#define R0900_DATA73CFG 0xf169 4648c2ecf20Sopenharmony_ci#define F0900_DATA73_OPD 0xf1690080 4658c2ecf20Sopenharmony_ci#define F0900_DATA73_CONFIG 0xf169007e 4668c2ecf20Sopenharmony_ci#define F0900_DATA73_XOR 0xf1690001 4678c2ecf20Sopenharmony_ci 4688c2ecf20Sopenharmony_ci/*STRSTATUS1*/ 4698c2ecf20Sopenharmony_ci#define R0900_STRSTATUS1 0xf16a 4708c2ecf20Sopenharmony_ci#define F0900_STRSTATUS_SEL2 0xf16a00f0 4718c2ecf20Sopenharmony_ci#define F0900_STRSTATUS_SEL1 0xf16a000f 4728c2ecf20Sopenharmony_ci 4738c2ecf20Sopenharmony_ci/*STRSTATUS2*/ 4748c2ecf20Sopenharmony_ci#define R0900_STRSTATUS2 0xf16b 4758c2ecf20Sopenharmony_ci#define F0900_STRSTATUS_SEL4 0xf16b00f0 4768c2ecf20Sopenharmony_ci#define F0900_STRSTATUS_SEL3 0xf16b000f 4778c2ecf20Sopenharmony_ci 4788c2ecf20Sopenharmony_ci/*STRSTATUS3*/ 4798c2ecf20Sopenharmony_ci#define R0900_STRSTATUS3 0xf16c 4808c2ecf20Sopenharmony_ci#define F0900_STRSTATUS_SEL6 0xf16c00f0 4818c2ecf20Sopenharmony_ci#define F0900_STRSTATUS_SEL5 0xf16c000f 4828c2ecf20Sopenharmony_ci 4838c2ecf20Sopenharmony_ci/*FSKTFC2*/ 4848c2ecf20Sopenharmony_ci#define R0900_FSKTFC2 0xf170 4858c2ecf20Sopenharmony_ci#define F0900_FSKT_KMOD 0xf17000fc 4868c2ecf20Sopenharmony_ci#define F0900_FSKT_CAR2 0xf1700003 4878c2ecf20Sopenharmony_ci 4888c2ecf20Sopenharmony_ci/*FSKTFC1*/ 4898c2ecf20Sopenharmony_ci#define R0900_FSKTFC1 0xf171 4908c2ecf20Sopenharmony_ci#define F0900_FSKT_CAR1 0xf17100ff 4918c2ecf20Sopenharmony_ci 4928c2ecf20Sopenharmony_ci/*FSKTFC0*/ 4938c2ecf20Sopenharmony_ci#define R0900_FSKTFC0 0xf172 4948c2ecf20Sopenharmony_ci#define F0900_FSKT_CAR0 0xf17200ff 4958c2ecf20Sopenharmony_ci 4968c2ecf20Sopenharmony_ci/*FSKTDELTAF1*/ 4978c2ecf20Sopenharmony_ci#define R0900_FSKTDELTAF1 0xf173 4988c2ecf20Sopenharmony_ci#define F0900_FSKT_DELTAF1 0xf173000f 4998c2ecf20Sopenharmony_ci 5008c2ecf20Sopenharmony_ci/*FSKTDELTAF0*/ 5018c2ecf20Sopenharmony_ci#define R0900_FSKTDELTAF0 0xf174 5028c2ecf20Sopenharmony_ci#define F0900_FSKT_DELTAF0 0xf17400ff 5038c2ecf20Sopenharmony_ci 5048c2ecf20Sopenharmony_ci/*FSKTCTRL*/ 5058c2ecf20Sopenharmony_ci#define R0900_FSKTCTRL 0xf175 5068c2ecf20Sopenharmony_ci#define F0900_FSKT_EN_SGN 0xf1750040 5078c2ecf20Sopenharmony_ci#define F0900_FSKT_MOD_SGN 0xf1750020 5088c2ecf20Sopenharmony_ci#define F0900_FSKT_MOD_EN 0xf175001c 5098c2ecf20Sopenharmony_ci#define F0900_FSKT_DACMODE 0xf1750003 5108c2ecf20Sopenharmony_ci 5118c2ecf20Sopenharmony_ci/*FSKRFC2*/ 5128c2ecf20Sopenharmony_ci#define R0900_FSKRFC2 0xf176 5138c2ecf20Sopenharmony_ci#define F0900_FSKR_DETSGN 0xf1760040 5148c2ecf20Sopenharmony_ci#define F0900_FSKR_OUTSGN 0xf1760020 5158c2ecf20Sopenharmony_ci#define F0900_FSKR_KAGC 0xf176001c 5168c2ecf20Sopenharmony_ci#define F0900_FSKR_CAR2 0xf1760003 5178c2ecf20Sopenharmony_ci 5188c2ecf20Sopenharmony_ci/*FSKRFC1*/ 5198c2ecf20Sopenharmony_ci#define R0900_FSKRFC1 0xf177 5208c2ecf20Sopenharmony_ci#define F0900_FSKR_CAR1 0xf17700ff 5218c2ecf20Sopenharmony_ci 5228c2ecf20Sopenharmony_ci/*FSKRFC0*/ 5238c2ecf20Sopenharmony_ci#define R0900_FSKRFC0 0xf178 5248c2ecf20Sopenharmony_ci#define F0900_FSKR_CAR0 0xf17800ff 5258c2ecf20Sopenharmony_ci 5268c2ecf20Sopenharmony_ci/*FSKRK1*/ 5278c2ecf20Sopenharmony_ci#define R0900_FSKRK1 0xf179 5288c2ecf20Sopenharmony_ci#define F0900_FSKR_K1_EXP 0xf17900e0 5298c2ecf20Sopenharmony_ci#define F0900_FSKR_K1_MANT 0xf179001f 5308c2ecf20Sopenharmony_ci 5318c2ecf20Sopenharmony_ci/*FSKRK2*/ 5328c2ecf20Sopenharmony_ci#define R0900_FSKRK2 0xf17a 5338c2ecf20Sopenharmony_ci#define F0900_FSKR_K2_EXP 0xf17a00e0 5348c2ecf20Sopenharmony_ci#define F0900_FSKR_K2_MANT 0xf17a001f 5358c2ecf20Sopenharmony_ci 5368c2ecf20Sopenharmony_ci/*FSKRAGCR*/ 5378c2ecf20Sopenharmony_ci#define R0900_FSKRAGCR 0xf17b 5388c2ecf20Sopenharmony_ci#define F0900_FSKR_OUTCTL 0xf17b00c0 5398c2ecf20Sopenharmony_ci#define F0900_FSKR_AGC_REF 0xf17b003f 5408c2ecf20Sopenharmony_ci 5418c2ecf20Sopenharmony_ci/*FSKRAGC*/ 5428c2ecf20Sopenharmony_ci#define R0900_FSKRAGC 0xf17c 5438c2ecf20Sopenharmony_ci#define F0900_FSKR_AGC_ACCU 0xf17c00ff 5448c2ecf20Sopenharmony_ci 5458c2ecf20Sopenharmony_ci/*FSKRALPHA*/ 5468c2ecf20Sopenharmony_ci#define R0900_FSKRALPHA 0xf17d 5478c2ecf20Sopenharmony_ci#define F0900_FSKR_ALPHA_EXP 0xf17d001c 5488c2ecf20Sopenharmony_ci#define F0900_FSKR_ALPHA_M 0xf17d0003 5498c2ecf20Sopenharmony_ci 5508c2ecf20Sopenharmony_ci/*FSKRPLTH1*/ 5518c2ecf20Sopenharmony_ci#define R0900_FSKRPLTH1 0xf17e 5528c2ecf20Sopenharmony_ci#define F0900_FSKR_BETA 0xf17e00f0 5538c2ecf20Sopenharmony_ci#define F0900_FSKR_PLL_TRESH1 0xf17e000f 5548c2ecf20Sopenharmony_ci 5558c2ecf20Sopenharmony_ci/*FSKRPLTH0*/ 5568c2ecf20Sopenharmony_ci#define R0900_FSKRPLTH0 0xf17f 5578c2ecf20Sopenharmony_ci#define F0900_FSKR_PLL_TRESH0 0xf17f00ff 5588c2ecf20Sopenharmony_ci 5598c2ecf20Sopenharmony_ci/*FSKRDF1*/ 5608c2ecf20Sopenharmony_ci#define R0900_FSKRDF1 0xf180 5618c2ecf20Sopenharmony_ci#define F0900_FSKR_OUT 0xf1800080 5628c2ecf20Sopenharmony_ci#define F0900_FSKR_DELTAF1 0xf180001f 5638c2ecf20Sopenharmony_ci 5648c2ecf20Sopenharmony_ci/*FSKRDF0*/ 5658c2ecf20Sopenharmony_ci#define R0900_FSKRDF0 0xf181 5668c2ecf20Sopenharmony_ci#define F0900_FSKR_DELTAF0 0xf18100ff 5678c2ecf20Sopenharmony_ci 5688c2ecf20Sopenharmony_ci/*FSKRSTEPP*/ 5698c2ecf20Sopenharmony_ci#define R0900_FSKRSTEPP 0xf182 5708c2ecf20Sopenharmony_ci#define F0900_FSKR_STEP_PLUS 0xf18200ff 5718c2ecf20Sopenharmony_ci 5728c2ecf20Sopenharmony_ci/*FSKRSTEPM*/ 5738c2ecf20Sopenharmony_ci#define R0900_FSKRSTEPM 0xf183 5748c2ecf20Sopenharmony_ci#define F0900_FSKR_STEP_MINUS 0xf18300ff 5758c2ecf20Sopenharmony_ci 5768c2ecf20Sopenharmony_ci/*FSKRDET1*/ 5778c2ecf20Sopenharmony_ci#define R0900_FSKRDET1 0xf184 5788c2ecf20Sopenharmony_ci#define F0900_FSKR_DETECT 0xf1840080 5798c2ecf20Sopenharmony_ci#define F0900_FSKR_CARDET_ACCU1 0xf184000f 5808c2ecf20Sopenharmony_ci 5818c2ecf20Sopenharmony_ci/*FSKRDET0*/ 5828c2ecf20Sopenharmony_ci#define R0900_FSKRDET0 0xf185 5838c2ecf20Sopenharmony_ci#define F0900_FSKR_CARDET_ACCU0 0xf18500ff 5848c2ecf20Sopenharmony_ci 5858c2ecf20Sopenharmony_ci/*FSKRDTH1*/ 5868c2ecf20Sopenharmony_ci#define R0900_FSKRDTH1 0xf186 5878c2ecf20Sopenharmony_ci#define F0900_FSKR_CARLOSS_THRESH1 0xf18600f0 5888c2ecf20Sopenharmony_ci#define F0900_FSKR_CARDET_THRESH1 0xf186000f 5898c2ecf20Sopenharmony_ci 5908c2ecf20Sopenharmony_ci/*FSKRDTH0*/ 5918c2ecf20Sopenharmony_ci#define R0900_FSKRDTH0 0xf187 5928c2ecf20Sopenharmony_ci#define F0900_FSKR_CARDET_THRESH0 0xf18700ff 5938c2ecf20Sopenharmony_ci 5948c2ecf20Sopenharmony_ci/*FSKRLOSS*/ 5958c2ecf20Sopenharmony_ci#define R0900_FSKRLOSS 0xf188 5968c2ecf20Sopenharmony_ci#define F0900_FSKR_CARLOSS_THRESH0 0xf18800ff 5978c2ecf20Sopenharmony_ci 5988c2ecf20Sopenharmony_ci/*P2_DISTXCTL*/ 5998c2ecf20Sopenharmony_ci#define R0900_P2_DISTXCTL 0xf190 6008c2ecf20Sopenharmony_ci#define F0900_P2_TIM_OFF 0xf1900080 6018c2ecf20Sopenharmony_ci#define F0900_P2_DISEQC_RESET 0xf1900040 6028c2ecf20Sopenharmony_ci#define F0900_P2_TIM_CMD 0xf1900030 6038c2ecf20Sopenharmony_ci#define F0900_P2_DIS_PRECHARGE 0xf1900008 6048c2ecf20Sopenharmony_ci#define F0900_P2_DISTX_MODE 0xf1900007 6058c2ecf20Sopenharmony_ci 6068c2ecf20Sopenharmony_ci/*P2_DISRXCTL*/ 6078c2ecf20Sopenharmony_ci#define R0900_P2_DISRXCTL 0xf191 6088c2ecf20Sopenharmony_ci#define F0900_P2_RECEIVER_ON 0xf1910080 6098c2ecf20Sopenharmony_ci#define F0900_P2_IGNO_SHORT22K 0xf1910040 6108c2ecf20Sopenharmony_ci#define F0900_P2_ONECHIP_TRX 0xf1910020 6118c2ecf20Sopenharmony_ci#define F0900_P2_EXT_ENVELOP 0xf1910010 6128c2ecf20Sopenharmony_ci#define F0900_P2_PIN_SELECT0 0xf191000c 6138c2ecf20Sopenharmony_ci#define F0900_P2_IRQ_RXEND 0xf1910002 6148c2ecf20Sopenharmony_ci#define F0900_P2_IRQ_4NBYTES 0xf1910001 6158c2ecf20Sopenharmony_ci 6168c2ecf20Sopenharmony_ci/*P2_DISRX_ST0*/ 6178c2ecf20Sopenharmony_ci#define R0900_P2_DISRX_ST0 0xf194 6188c2ecf20Sopenharmony_ci#define F0900_P2_RX_END 0xf1940080 6198c2ecf20Sopenharmony_ci#define F0900_P2_RX_ACTIVE 0xf1940040 6208c2ecf20Sopenharmony_ci#define F0900_P2_SHORT_22KHZ 0xf1940020 6218c2ecf20Sopenharmony_ci#define F0900_P2_CONT_TONE 0xf1940010 6228c2ecf20Sopenharmony_ci#define F0900_P2_FIFO_4BREADY 0xf1940008 6238c2ecf20Sopenharmony_ci#define F0900_P2_FIFO_EMPTY 0xf1940004 6248c2ecf20Sopenharmony_ci#define F0900_P2_ABORT_DISRX 0xf1940001 6258c2ecf20Sopenharmony_ci 6268c2ecf20Sopenharmony_ci/*P2_DISRX_ST1*/ 6278c2ecf20Sopenharmony_ci#define R0900_P2_DISRX_ST1 0xf195 6288c2ecf20Sopenharmony_ci#define F0900_P2_RX_FAIL 0xf1950080 6298c2ecf20Sopenharmony_ci#define F0900_P2_FIFO_PARITYFAIL 0xf1950040 6308c2ecf20Sopenharmony_ci#define F0900_P2_RX_NONBYTE 0xf1950020 6318c2ecf20Sopenharmony_ci#define F0900_P2_FIFO_OVERFLOW 0xf1950010 6328c2ecf20Sopenharmony_ci#define F0900_P2_FIFO_BYTENBR 0xf195000f 6338c2ecf20Sopenharmony_ci 6348c2ecf20Sopenharmony_ci/*P2_DISRXDATA*/ 6358c2ecf20Sopenharmony_ci#define R0900_P2_DISRXDATA 0xf196 6368c2ecf20Sopenharmony_ci#define F0900_P2_DISRX_DATA 0xf19600ff 6378c2ecf20Sopenharmony_ci 6388c2ecf20Sopenharmony_ci/*P2_DISTXDATA*/ 6398c2ecf20Sopenharmony_ci#define R0900_P2_DISTXDATA 0xf197 6408c2ecf20Sopenharmony_ci#define F0900_P2_DISEQC_FIFO 0xf19700ff 6418c2ecf20Sopenharmony_ci 6428c2ecf20Sopenharmony_ci/*P2_DISTXSTATUS*/ 6438c2ecf20Sopenharmony_ci#define R0900_P2_DISTXSTATUS 0xf198 6448c2ecf20Sopenharmony_ci#define F0900_P2_TX_FAIL 0xf1980080 6458c2ecf20Sopenharmony_ci#define F0900_P2_FIFO_FULL 0xf1980040 6468c2ecf20Sopenharmony_ci#define F0900_P2_TX_IDLE 0xf1980020 6478c2ecf20Sopenharmony_ci#define F0900_P2_GAP_BURST 0xf1980010 6488c2ecf20Sopenharmony_ci#define F0900_P2_TXFIFO_BYTES 0xf198000f 6498c2ecf20Sopenharmony_ci 6508c2ecf20Sopenharmony_ci/*P2_F22TX*/ 6518c2ecf20Sopenharmony_ci#define R0900_P2_F22TX 0xf199 6528c2ecf20Sopenharmony_ci#define F0900_P2_F22_REG 0xf19900ff 6538c2ecf20Sopenharmony_ci 6548c2ecf20Sopenharmony_ci/*P2_F22RX*/ 6558c2ecf20Sopenharmony_ci#define R0900_P2_F22RX 0xf19a 6568c2ecf20Sopenharmony_ci#define F0900_P2_F22RX_REG 0xf19a00ff 6578c2ecf20Sopenharmony_ci 6588c2ecf20Sopenharmony_ci/*P2_ACRPRESC*/ 6598c2ecf20Sopenharmony_ci#define R0900_P2_ACRPRESC 0xf19c 6608c2ecf20Sopenharmony_ci#define F0900_P2_ACR_PRESC 0xf19c0007 6618c2ecf20Sopenharmony_ci 6628c2ecf20Sopenharmony_ci/*P2_ACRDIV*/ 6638c2ecf20Sopenharmony_ci#define R0900_P2_ACRDIV 0xf19d 6648c2ecf20Sopenharmony_ci#define F0900_P2_ACR_DIV 0xf19d00ff 6658c2ecf20Sopenharmony_ci 6668c2ecf20Sopenharmony_ci/*P1_DISTXCTL*/ 6678c2ecf20Sopenharmony_ci#define R0900_P1_DISTXCTL 0xf1a0 6688c2ecf20Sopenharmony_ci#define DISTXCTL shiftx(R0900_P1_DISTXCTL, demod, 0x10) 6698c2ecf20Sopenharmony_ci#define F0900_P1_TIM_OFF 0xf1a00080 6708c2ecf20Sopenharmony_ci#define F0900_P1_DISEQC_RESET 0xf1a00040 6718c2ecf20Sopenharmony_ci#define DISEQC_RESET shiftx(F0900_P1_DISEQC_RESET, demod, 0x100000) 6728c2ecf20Sopenharmony_ci#define F0900_P1_TIM_CMD 0xf1a00030 6738c2ecf20Sopenharmony_ci#define F0900_P1_DIS_PRECHARGE 0xf1a00008 6748c2ecf20Sopenharmony_ci#define DIS_PRECHARGE shiftx(F0900_P1_DIS_PRECHARGE, demod, 0x100000) 6758c2ecf20Sopenharmony_ci#define F0900_P1_DISTX_MODE 0xf1a00007 6768c2ecf20Sopenharmony_ci#define DISTX_MODE shiftx(F0900_P1_DISTX_MODE, demod, 0x100000) 6778c2ecf20Sopenharmony_ci 6788c2ecf20Sopenharmony_ci/*P1_DISRXCTL*/ 6798c2ecf20Sopenharmony_ci#define R0900_P1_DISRXCTL 0xf1a1 6808c2ecf20Sopenharmony_ci#define DISRXCTL shiftx(R0900_P1_DISRXCTL, demod, 0x10) 6818c2ecf20Sopenharmony_ci#define F0900_P1_RECEIVER_ON 0xf1a10080 6828c2ecf20Sopenharmony_ci#define F0900_P1_IGNO_SHORT22K 0xf1a10040 6838c2ecf20Sopenharmony_ci#define F0900_P1_ONECHIP_TRX 0xf1a10020 6848c2ecf20Sopenharmony_ci#define F0900_P1_EXT_ENVELOP 0xf1a10010 6858c2ecf20Sopenharmony_ci#define F0900_P1_PIN_SELECT0 0xf1a1000c 6868c2ecf20Sopenharmony_ci#define F0900_P1_IRQ_RXEND 0xf1a10002 6878c2ecf20Sopenharmony_ci#define F0900_P1_IRQ_4NBYTES 0xf1a10001 6888c2ecf20Sopenharmony_ci 6898c2ecf20Sopenharmony_ci/*P1_DISRX_ST0*/ 6908c2ecf20Sopenharmony_ci#define R0900_P1_DISRX_ST0 0xf1a4 6918c2ecf20Sopenharmony_ci#define DISRX_ST0 shiftx(R0900_P1_DISRX_ST0, demod, 0x10) 6928c2ecf20Sopenharmony_ci#define F0900_P1_RX_END 0xf1a40080 6938c2ecf20Sopenharmony_ci#define RX_END shiftx(F0900_P1_RX_END, demod, 0x100000) 6948c2ecf20Sopenharmony_ci#define F0900_P1_RX_ACTIVE 0xf1a40040 6958c2ecf20Sopenharmony_ci#define F0900_P1_SHORT_22KHZ 0xf1a40020 6968c2ecf20Sopenharmony_ci#define F0900_P1_CONT_TONE 0xf1a40010 6978c2ecf20Sopenharmony_ci#define F0900_P1_FIFO_4BREADY 0xf1a40008 6988c2ecf20Sopenharmony_ci#define F0900_P1_FIFO_EMPTY 0xf1a40004 6998c2ecf20Sopenharmony_ci#define F0900_P1_ABORT_DISRX 0xf1a40001 7008c2ecf20Sopenharmony_ci 7018c2ecf20Sopenharmony_ci/*P1_DISRX_ST1*/ 7028c2ecf20Sopenharmony_ci#define R0900_P1_DISRX_ST1 0xf1a5 7038c2ecf20Sopenharmony_ci#define DISRX_ST1 shiftx(R0900_P1_DISRX_ST1, demod, 0x10) 7048c2ecf20Sopenharmony_ci#define F0900_P1_RX_FAIL 0xf1a50080 7058c2ecf20Sopenharmony_ci#define F0900_P1_FIFO_PARITYFAIL 0xf1a50040 7068c2ecf20Sopenharmony_ci#define F0900_P1_RX_NONBYTE 0xf1a50020 7078c2ecf20Sopenharmony_ci#define F0900_P1_FIFO_OVERFLOW 0xf1a50010 7088c2ecf20Sopenharmony_ci#define F0900_P1_FIFO_BYTENBR 0xf1a5000f 7098c2ecf20Sopenharmony_ci#define FIFO_BYTENBR shiftx(F0900_P1_FIFO_BYTENBR, demod, 0x100000) 7108c2ecf20Sopenharmony_ci 7118c2ecf20Sopenharmony_ci/*P1_DISRXDATA*/ 7128c2ecf20Sopenharmony_ci#define R0900_P1_DISRXDATA 0xf1a6 7138c2ecf20Sopenharmony_ci#define DISRXDATA shiftx(R0900_P1_DISRXDATA, demod, 0x10) 7148c2ecf20Sopenharmony_ci#define F0900_P1_DISRX_DATA 0xf1a600ff 7158c2ecf20Sopenharmony_ci 7168c2ecf20Sopenharmony_ci/*P1_DISTXDATA*/ 7178c2ecf20Sopenharmony_ci#define R0900_P1_DISTXDATA 0xf1a7 7188c2ecf20Sopenharmony_ci#define DISTXDATA shiftx(R0900_P1_DISTXDATA, demod, 0x10) 7198c2ecf20Sopenharmony_ci#define F0900_P1_DISEQC_FIFO 0xf1a700ff 7208c2ecf20Sopenharmony_ci 7218c2ecf20Sopenharmony_ci/*P1_DISTXSTATUS*/ 7228c2ecf20Sopenharmony_ci#define R0900_P1_DISTXSTATUS 0xf1a8 7238c2ecf20Sopenharmony_ci#define F0900_P1_TX_FAIL 0xf1a80080 7248c2ecf20Sopenharmony_ci#define F0900_P1_FIFO_FULL 0xf1a80040 7258c2ecf20Sopenharmony_ci#define FIFO_FULL shiftx(F0900_P1_FIFO_FULL, demod, 0x100000) 7268c2ecf20Sopenharmony_ci#define F0900_P1_TX_IDLE 0xf1a80020 7278c2ecf20Sopenharmony_ci#define TX_IDLE shiftx(F0900_P1_TX_IDLE, demod, 0x100000) 7288c2ecf20Sopenharmony_ci#define F0900_P1_GAP_BURST 0xf1a80010 7298c2ecf20Sopenharmony_ci#define F0900_P1_TXFIFO_BYTES 0xf1a8000f 7308c2ecf20Sopenharmony_ci 7318c2ecf20Sopenharmony_ci/*P1_F22TX*/ 7328c2ecf20Sopenharmony_ci#define R0900_P1_F22TX 0xf1a9 7338c2ecf20Sopenharmony_ci#define F22TX shiftx(R0900_P1_F22TX, demod, 0x10) 7348c2ecf20Sopenharmony_ci#define F0900_P1_F22_REG 0xf1a900ff 7358c2ecf20Sopenharmony_ci 7368c2ecf20Sopenharmony_ci/*P1_F22RX*/ 7378c2ecf20Sopenharmony_ci#define R0900_P1_F22RX 0xf1aa 7388c2ecf20Sopenharmony_ci#define F22RX shiftx(R0900_P1_F22RX, demod, 0x10) 7398c2ecf20Sopenharmony_ci#define F0900_P1_F22RX_REG 0xf1aa00ff 7408c2ecf20Sopenharmony_ci 7418c2ecf20Sopenharmony_ci/*P1_ACRPRESC*/ 7428c2ecf20Sopenharmony_ci#define R0900_P1_ACRPRESC 0xf1ac 7438c2ecf20Sopenharmony_ci#define ACRPRESC shiftx(R0900_P1_ACRPRESC, demod, 0x10) 7448c2ecf20Sopenharmony_ci#define F0900_P1_ACR_PRESC 0xf1ac0007 7458c2ecf20Sopenharmony_ci 7468c2ecf20Sopenharmony_ci/*P1_ACRDIV*/ 7478c2ecf20Sopenharmony_ci#define R0900_P1_ACRDIV 0xf1ad 7488c2ecf20Sopenharmony_ci#define ACRDIV shiftx(R0900_P1_ACRDIV, demod, 0x10) 7498c2ecf20Sopenharmony_ci#define F0900_P1_ACR_DIV 0xf1ad00ff 7508c2ecf20Sopenharmony_ci 7518c2ecf20Sopenharmony_ci/*NCOARSE*/ 7528c2ecf20Sopenharmony_ci#define R0900_NCOARSE 0xf1b3 7538c2ecf20Sopenharmony_ci#define F0900_M_DIV 0xf1b300ff 7548c2ecf20Sopenharmony_ci 7558c2ecf20Sopenharmony_ci/*SYNTCTRL*/ 7568c2ecf20Sopenharmony_ci#define R0900_SYNTCTRL 0xf1b6 7578c2ecf20Sopenharmony_ci#define F0900_STANDBY 0xf1b60080 7588c2ecf20Sopenharmony_ci#define F0900_BYPASSPLLCORE 0xf1b60040 7598c2ecf20Sopenharmony_ci#define F0900_SELX1RATIO 0xf1b60020 7608c2ecf20Sopenharmony_ci#define F0900_STOP_PLL 0xf1b60008 7618c2ecf20Sopenharmony_ci#define F0900_BYPASSPLLFSK 0xf1b60004 7628c2ecf20Sopenharmony_ci#define F0900_SELOSCI 0xf1b60002 7638c2ecf20Sopenharmony_ci#define F0900_BYPASSPLLADC 0xf1b60001 7648c2ecf20Sopenharmony_ci 7658c2ecf20Sopenharmony_ci/*FILTCTRL*/ 7668c2ecf20Sopenharmony_ci#define R0900_FILTCTRL 0xf1b7 7678c2ecf20Sopenharmony_ci#define F0900_INV_CLK135 0xf1b70080 7688c2ecf20Sopenharmony_ci#define F0900_SEL_FSKCKDIV 0xf1b70004 7698c2ecf20Sopenharmony_ci#define F0900_INV_CLKFSK 0xf1b70002 7708c2ecf20Sopenharmony_ci#define F0900_BYPASS_APPLI 0xf1b70001 7718c2ecf20Sopenharmony_ci 7728c2ecf20Sopenharmony_ci/*PLLSTAT*/ 7738c2ecf20Sopenharmony_ci#define R0900_PLLSTAT 0xf1b8 7748c2ecf20Sopenharmony_ci#define F0900_PLLLOCK 0xf1b80001 7758c2ecf20Sopenharmony_ci 7768c2ecf20Sopenharmony_ci/*STOPCLK1*/ 7778c2ecf20Sopenharmony_ci#define R0900_STOPCLK1 0xf1c2 7788c2ecf20Sopenharmony_ci#define F0900_STOP_CLKPKDT2 0xf1c20040 7798c2ecf20Sopenharmony_ci#define F0900_STOP_CLKPKDT1 0xf1c20020 7808c2ecf20Sopenharmony_ci#define F0900_STOP_CLKFEC 0xf1c20010 7818c2ecf20Sopenharmony_ci#define F0900_STOP_CLKADCI2 0xf1c20008 7828c2ecf20Sopenharmony_ci#define F0900_INV_CLKADCI2 0xf1c20004 7838c2ecf20Sopenharmony_ci#define F0900_STOP_CLKADCI1 0xf1c20002 7848c2ecf20Sopenharmony_ci#define F0900_INV_CLKADCI1 0xf1c20001 7858c2ecf20Sopenharmony_ci 7868c2ecf20Sopenharmony_ci/*STOPCLK2*/ 7878c2ecf20Sopenharmony_ci#define R0900_STOPCLK2 0xf1c3 7888c2ecf20Sopenharmony_ci#define F0900_STOP_CLKSAMP2 0xf1c30010 7898c2ecf20Sopenharmony_ci#define F0900_STOP_CLKSAMP1 0xf1c30008 7908c2ecf20Sopenharmony_ci#define F0900_STOP_CLKVIT2 0xf1c30004 7918c2ecf20Sopenharmony_ci#define F0900_STOP_CLKVIT1 0xf1c30002 7928c2ecf20Sopenharmony_ci#define STOP_CLKVIT shiftx(F0900_STOP_CLKVIT1, demod, -2) 7938c2ecf20Sopenharmony_ci#define F0900_STOP_CLKTS 0xf1c30001 7948c2ecf20Sopenharmony_ci 7958c2ecf20Sopenharmony_ci/*TSTTNR0*/ 7968c2ecf20Sopenharmony_ci#define R0900_TSTTNR0 0xf1df 7978c2ecf20Sopenharmony_ci#define F0900_SEL_FSK 0xf1df0080 7988c2ecf20Sopenharmony_ci#define F0900_FSK_PON 0xf1df0004 7998c2ecf20Sopenharmony_ci 8008c2ecf20Sopenharmony_ci/*TSTTNR1*/ 8018c2ecf20Sopenharmony_ci#define R0900_TSTTNR1 0xf1e0 8028c2ecf20Sopenharmony_ci#define F0900_ADC1_PON 0xf1e00002 8038c2ecf20Sopenharmony_ci#define F0900_ADC1_INMODE 0xf1e00001 8048c2ecf20Sopenharmony_ci 8058c2ecf20Sopenharmony_ci/*TSTTNR2*/ 8068c2ecf20Sopenharmony_ci#define R0900_TSTTNR2 0xf1e1 8078c2ecf20Sopenharmony_ci#define F0900_DISEQC1_PON 0xf1e10020 8088c2ecf20Sopenharmony_ci 8098c2ecf20Sopenharmony_ci/*TSTTNR3*/ 8108c2ecf20Sopenharmony_ci#define R0900_TSTTNR3 0xf1e2 8118c2ecf20Sopenharmony_ci#define F0900_ADC2_PON 0xf1e20002 8128c2ecf20Sopenharmony_ci#define F0900_ADC2_INMODE 0xf1e20001 8138c2ecf20Sopenharmony_ci 8148c2ecf20Sopenharmony_ci/*TSTTNR4*/ 8158c2ecf20Sopenharmony_ci#define R0900_TSTTNR4 0xf1e3 8168c2ecf20Sopenharmony_ci#define F0900_DISEQC2_PON 0xf1e30020 8178c2ecf20Sopenharmony_ci 8188c2ecf20Sopenharmony_ci/*P2_IQCONST*/ 8198c2ecf20Sopenharmony_ci#define R0900_P2_IQCONST 0xf200 8208c2ecf20Sopenharmony_ci#define F0900_P2_CONSTEL_SELECT 0xf2000060 8218c2ecf20Sopenharmony_ci#define F0900_P2_IQSYMB_SEL 0xf200001f 8228c2ecf20Sopenharmony_ci 8238c2ecf20Sopenharmony_ci/*P2_NOSCFG*/ 8248c2ecf20Sopenharmony_ci#define R0900_P2_NOSCFG 0xf201 8258c2ecf20Sopenharmony_ci#define F0900_P2_DUMMYPL_NOSDATA 0xf2010020 8268c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLH_BETA 0xf2010018 8278c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATA_BETA 0xf2010007 8288c2ecf20Sopenharmony_ci 8298c2ecf20Sopenharmony_ci/*P2_ISYMB*/ 8308c2ecf20Sopenharmony_ci#define R0900_P2_ISYMB 0xf202 8318c2ecf20Sopenharmony_ci#define F0900_P2_I_SYMBOL 0xf20201ff 8328c2ecf20Sopenharmony_ci 8338c2ecf20Sopenharmony_ci/*P2_QSYMB*/ 8348c2ecf20Sopenharmony_ci#define R0900_P2_QSYMB 0xf203 8358c2ecf20Sopenharmony_ci#define F0900_P2_Q_SYMBOL 0xf20301ff 8368c2ecf20Sopenharmony_ci 8378c2ecf20Sopenharmony_ci/*P2_AGC1CFG*/ 8388c2ecf20Sopenharmony_ci#define R0900_P2_AGC1CFG 0xf204 8398c2ecf20Sopenharmony_ci#define F0900_P2_DC_FROZEN 0xf2040080 8408c2ecf20Sopenharmony_ci#define F0900_P2_DC_CORRECT 0xf2040040 8418c2ecf20Sopenharmony_ci#define F0900_P2_AMM_FROZEN 0xf2040020 8428c2ecf20Sopenharmony_ci#define F0900_P2_AMM_CORRECT 0xf2040010 8438c2ecf20Sopenharmony_ci#define F0900_P2_QUAD_FROZEN 0xf2040008 8448c2ecf20Sopenharmony_ci#define F0900_P2_QUAD_CORRECT 0xf2040004 8458c2ecf20Sopenharmony_ci 8468c2ecf20Sopenharmony_ci/*P2_AGC1CN*/ 8478c2ecf20Sopenharmony_ci#define R0900_P2_AGC1CN 0xf206 8488c2ecf20Sopenharmony_ci#define F0900_P2_AGC1_LOCKED 0xf2060080 8498c2ecf20Sopenharmony_ci#define F0900_P2_AGC1_MINPOWER 0xf2060010 8508c2ecf20Sopenharmony_ci#define F0900_P2_AGCOUT_FAST 0xf2060008 8518c2ecf20Sopenharmony_ci#define F0900_P2_AGCIQ_BETA 0xf2060007 8528c2ecf20Sopenharmony_ci 8538c2ecf20Sopenharmony_ci/*P2_AGC1REF*/ 8548c2ecf20Sopenharmony_ci#define R0900_P2_AGC1REF 0xf207 8558c2ecf20Sopenharmony_ci#define F0900_P2_AGCIQ_REF 0xf20700ff 8568c2ecf20Sopenharmony_ci 8578c2ecf20Sopenharmony_ci/*P2_IDCCOMP*/ 8588c2ecf20Sopenharmony_ci#define R0900_P2_IDCCOMP 0xf208 8598c2ecf20Sopenharmony_ci#define F0900_P2_IAVERAGE_ADJ 0xf20801ff 8608c2ecf20Sopenharmony_ci 8618c2ecf20Sopenharmony_ci/*P2_QDCCOMP*/ 8628c2ecf20Sopenharmony_ci#define R0900_P2_QDCCOMP 0xf209 8638c2ecf20Sopenharmony_ci#define F0900_P2_QAVERAGE_ADJ 0xf20901ff 8648c2ecf20Sopenharmony_ci 8658c2ecf20Sopenharmony_ci/*P2_POWERI*/ 8668c2ecf20Sopenharmony_ci#define R0900_P2_POWERI 0xf20a 8678c2ecf20Sopenharmony_ci#define F0900_P2_POWER_I 0xf20a00ff 8688c2ecf20Sopenharmony_ci 8698c2ecf20Sopenharmony_ci/*P2_POWERQ*/ 8708c2ecf20Sopenharmony_ci#define R0900_P2_POWERQ 0xf20b 8718c2ecf20Sopenharmony_ci#define F0900_P2_POWER_Q 0xf20b00ff 8728c2ecf20Sopenharmony_ci 8738c2ecf20Sopenharmony_ci/*P2_AGC1AMM*/ 8748c2ecf20Sopenharmony_ci#define R0900_P2_AGC1AMM 0xf20c 8758c2ecf20Sopenharmony_ci#define F0900_P2_AMM_VALUE 0xf20c00ff 8768c2ecf20Sopenharmony_ci 8778c2ecf20Sopenharmony_ci/*P2_AGC1QUAD*/ 8788c2ecf20Sopenharmony_ci#define R0900_P2_AGC1QUAD 0xf20d 8798c2ecf20Sopenharmony_ci#define F0900_P2_QUAD_VALUE 0xf20d01ff 8808c2ecf20Sopenharmony_ci 8818c2ecf20Sopenharmony_ci/*P2_AGCIQIN1*/ 8828c2ecf20Sopenharmony_ci#define R0900_P2_AGCIQIN1 0xf20e 8838c2ecf20Sopenharmony_ci#define F0900_P2_AGCIQ_VALUE1 0xf20e00ff 8848c2ecf20Sopenharmony_ci 8858c2ecf20Sopenharmony_ci/*P2_AGCIQIN0*/ 8868c2ecf20Sopenharmony_ci#define R0900_P2_AGCIQIN0 0xf20f 8878c2ecf20Sopenharmony_ci#define F0900_P2_AGCIQ_VALUE0 0xf20f00ff 8888c2ecf20Sopenharmony_ci 8898c2ecf20Sopenharmony_ci/*P2_DEMOD*/ 8908c2ecf20Sopenharmony_ci#define R0900_P2_DEMOD 0xf210 8918c2ecf20Sopenharmony_ci#define F0900_P2_MANUALS2_ROLLOFF 0xf2100080 8928c2ecf20Sopenharmony_ci#define F0900_P2_SPECINV_CONTROL 0xf2100030 8938c2ecf20Sopenharmony_ci#define F0900_P2_FORCE_ENASAMP 0xf2100008 8948c2ecf20Sopenharmony_ci#define F0900_P2_MANUALSX_ROLLOFF 0xf2100004 8958c2ecf20Sopenharmony_ci#define F0900_P2_ROLLOFF_CONTROL 0xf2100003 8968c2ecf20Sopenharmony_ci 8978c2ecf20Sopenharmony_ci/*P2_DMDMODCOD*/ 8988c2ecf20Sopenharmony_ci#define R0900_P2_DMDMODCOD 0xf211 8998c2ecf20Sopenharmony_ci#define F0900_P2_MANUAL_MODCOD 0xf2110080 9008c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_MODCOD 0xf211007c 9018c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_TYPE 0xf2110003 9028c2ecf20Sopenharmony_ci 9038c2ecf20Sopenharmony_ci/*P2_DSTATUS*/ 9048c2ecf20Sopenharmony_ci#define R0900_P2_DSTATUS 0xf212 9058c2ecf20Sopenharmony_ci#define F0900_P2_CAR_LOCK 0xf2120080 9068c2ecf20Sopenharmony_ci#define F0900_P2_TMGLOCK_QUALITY 0xf2120060 9078c2ecf20Sopenharmony_ci#define F0900_P2_LOCK_DEFINITIF 0xf2120008 9088c2ecf20Sopenharmony_ci#define F0900_P2_OVADC_DETECT 0xf2120001 9098c2ecf20Sopenharmony_ci 9108c2ecf20Sopenharmony_ci/*P2_DSTATUS2*/ 9118c2ecf20Sopenharmony_ci#define R0900_P2_DSTATUS2 0xf213 9128c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_DELOCK 0xf2130080 9138c2ecf20Sopenharmony_ci#define F0900_P2_AGC1_NOSIGNALACK 0xf2130008 9148c2ecf20Sopenharmony_ci#define F0900_P2_AGC2_OVERFLOW 0xf2130004 9158c2ecf20Sopenharmony_ci#define F0900_P2_CFR_OVERFLOW 0xf2130002 9168c2ecf20Sopenharmony_ci#define F0900_P2_GAMMA_OVERUNDER 0xf2130001 9178c2ecf20Sopenharmony_ci 9188c2ecf20Sopenharmony_ci/*P2_DMDCFGMD*/ 9198c2ecf20Sopenharmony_ci#define R0900_P2_DMDCFGMD 0xf214 9208c2ecf20Sopenharmony_ci#define F0900_P2_DVBS2_ENABLE 0xf2140080 9218c2ecf20Sopenharmony_ci#define F0900_P2_DVBS1_ENABLE 0xf2140040 9228c2ecf20Sopenharmony_ci#define F0900_P2_SCAN_ENABLE 0xf2140010 9238c2ecf20Sopenharmony_ci#define F0900_P2_CFR_AUTOSCAN 0xf2140008 9248c2ecf20Sopenharmony_ci#define F0900_P2_TUN_RNG 0xf2140003 9258c2ecf20Sopenharmony_ci 9268c2ecf20Sopenharmony_ci/*P2_DMDCFG2*/ 9278c2ecf20Sopenharmony_ci#define R0900_P2_DMDCFG2 0xf215 9288c2ecf20Sopenharmony_ci#define F0900_P2_S1S2_SEQUENTIAL 0xf2150040 9298c2ecf20Sopenharmony_ci#define F0900_P2_INFINITE_RELOCK 0xf2150010 9308c2ecf20Sopenharmony_ci 9318c2ecf20Sopenharmony_ci/*P2_DMDISTATE*/ 9328c2ecf20Sopenharmony_ci#define R0900_P2_DMDISTATE 0xf216 9338c2ecf20Sopenharmony_ci#define F0900_P2_I2C_DEMOD_MODE 0xf216001f 9348c2ecf20Sopenharmony_ci 9358c2ecf20Sopenharmony_ci/*P2_DMDT0M*/ 9368c2ecf20Sopenharmony_ci#define R0900_P2_DMDT0M 0xf217 9378c2ecf20Sopenharmony_ci#define F0900_P2_DMDT0_MIN 0xf21700ff 9388c2ecf20Sopenharmony_ci 9398c2ecf20Sopenharmony_ci/*P2_DMDSTATE*/ 9408c2ecf20Sopenharmony_ci#define R0900_P2_DMDSTATE 0xf21b 9418c2ecf20Sopenharmony_ci#define F0900_P2_HEADER_MODE 0xf21b0060 9428c2ecf20Sopenharmony_ci 9438c2ecf20Sopenharmony_ci/*P2_DMDFLYW*/ 9448c2ecf20Sopenharmony_ci#define R0900_P2_DMDFLYW 0xf21c 9458c2ecf20Sopenharmony_ci#define F0900_P2_I2C_IRQVAL 0xf21c00f0 9468c2ecf20Sopenharmony_ci#define F0900_P2_FLYWHEEL_CPT 0xf21c000f 9478c2ecf20Sopenharmony_ci 9488c2ecf20Sopenharmony_ci/*P2_DSTATUS3*/ 9498c2ecf20Sopenharmony_ci#define R0900_P2_DSTATUS3 0xf21d 9508c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_CFGMODE 0xf21d0060 9518c2ecf20Sopenharmony_ci 9528c2ecf20Sopenharmony_ci/*P2_DMDCFG3*/ 9538c2ecf20Sopenharmony_ci#define R0900_P2_DMDCFG3 0xf21e 9548c2ecf20Sopenharmony_ci#define F0900_P2_NOSTOP_FIFOFULL 0xf21e0008 9558c2ecf20Sopenharmony_ci 9568c2ecf20Sopenharmony_ci/*P2_DMDCFG4*/ 9578c2ecf20Sopenharmony_ci#define R0900_P2_DMDCFG4 0xf21f 9588c2ecf20Sopenharmony_ci#define F0900_P2_TUNER_NRELAUNCH 0xf21f0008 9598c2ecf20Sopenharmony_ci 9608c2ecf20Sopenharmony_ci/*P2_CORRELMANT*/ 9618c2ecf20Sopenharmony_ci#define R0900_P2_CORRELMANT 0xf220 9628c2ecf20Sopenharmony_ci#define F0900_P2_CORREL_MANT 0xf22000ff 9638c2ecf20Sopenharmony_ci 9648c2ecf20Sopenharmony_ci/*P2_CORRELABS*/ 9658c2ecf20Sopenharmony_ci#define R0900_P2_CORRELABS 0xf221 9668c2ecf20Sopenharmony_ci#define F0900_P2_CORREL_ABS 0xf22100ff 9678c2ecf20Sopenharmony_ci 9688c2ecf20Sopenharmony_ci/*P2_CORRELEXP*/ 9698c2ecf20Sopenharmony_ci#define R0900_P2_CORRELEXP 0xf222 9708c2ecf20Sopenharmony_ci#define F0900_P2_CORREL_ABSEXP 0xf22200f0 9718c2ecf20Sopenharmony_ci#define F0900_P2_CORREL_EXP 0xf222000f 9728c2ecf20Sopenharmony_ci 9738c2ecf20Sopenharmony_ci/*P2_PLHMODCOD*/ 9748c2ecf20Sopenharmony_ci#define R0900_P2_PLHMODCOD 0xf224 9758c2ecf20Sopenharmony_ci#define F0900_P2_SPECINV_DEMOD 0xf2240080 9768c2ecf20Sopenharmony_ci#define F0900_P2_PLH_MODCOD 0xf224007c 9778c2ecf20Sopenharmony_ci#define F0900_P2_PLH_TYPE 0xf2240003 9788c2ecf20Sopenharmony_ci 9798c2ecf20Sopenharmony_ci/*P2_DMDREG*/ 9808c2ecf20Sopenharmony_ci#define R0900_P2_DMDREG 0xf225 9818c2ecf20Sopenharmony_ci#define F0900_P2_DECIM_PLFRAMES 0xf2250001 9828c2ecf20Sopenharmony_ci 9838c2ecf20Sopenharmony_ci/*P2_AGC2O*/ 9848c2ecf20Sopenharmony_ci#define R0900_P2_AGC2O 0xf22c 9858c2ecf20Sopenharmony_ci#define F0900_P2_AGC2_COEF 0xf22c0007 9868c2ecf20Sopenharmony_ci 9878c2ecf20Sopenharmony_ci/*P2_AGC2REF*/ 9888c2ecf20Sopenharmony_ci#define R0900_P2_AGC2REF 0xf22d 9898c2ecf20Sopenharmony_ci#define F0900_P2_AGC2_REF 0xf22d00ff 9908c2ecf20Sopenharmony_ci 9918c2ecf20Sopenharmony_ci/*P2_AGC1ADJ*/ 9928c2ecf20Sopenharmony_ci#define R0900_P2_AGC1ADJ 0xf22e 9938c2ecf20Sopenharmony_ci#define F0900_P2_AGC1_ADJUSTED 0xf22e007f 9948c2ecf20Sopenharmony_ci 9958c2ecf20Sopenharmony_ci/*P2_AGC2I1*/ 9968c2ecf20Sopenharmony_ci#define R0900_P2_AGC2I1 0xf236 9978c2ecf20Sopenharmony_ci#define F0900_P2_AGC2_INTEGRATOR1 0xf23600ff 9988c2ecf20Sopenharmony_ci 9998c2ecf20Sopenharmony_ci/*P2_AGC2I0*/ 10008c2ecf20Sopenharmony_ci#define R0900_P2_AGC2I0 0xf237 10018c2ecf20Sopenharmony_ci#define F0900_P2_AGC2_INTEGRATOR0 0xf23700ff 10028c2ecf20Sopenharmony_ci 10038c2ecf20Sopenharmony_ci/*P2_CARCFG*/ 10048c2ecf20Sopenharmony_ci#define R0900_P2_CARCFG 0xf238 10058c2ecf20Sopenharmony_ci#define F0900_P2_CFRUPLOW_AUTO 0xf2380080 10068c2ecf20Sopenharmony_ci#define F0900_P2_CFRUPLOW_TEST 0xf2380040 10078c2ecf20Sopenharmony_ci#define F0900_P2_ROTAON 0xf2380004 10088c2ecf20Sopenharmony_ci#define F0900_P2_PH_DET_ALGO 0xf2380003 10098c2ecf20Sopenharmony_ci 10108c2ecf20Sopenharmony_ci/*P2_ACLC*/ 10118c2ecf20Sopenharmony_ci#define R0900_P2_ACLC 0xf239 10128c2ecf20Sopenharmony_ci#define F0900_P2_CAR_ALPHA_MANT 0xf2390030 10138c2ecf20Sopenharmony_ci#define F0900_P2_CAR_ALPHA_EXP 0xf239000f 10148c2ecf20Sopenharmony_ci 10158c2ecf20Sopenharmony_ci/*P2_BCLC*/ 10168c2ecf20Sopenharmony_ci#define R0900_P2_BCLC 0xf23a 10178c2ecf20Sopenharmony_ci#define F0900_P2_CAR_BETA_MANT 0xf23a0030 10188c2ecf20Sopenharmony_ci#define F0900_P2_CAR_BETA_EXP 0xf23a000f 10198c2ecf20Sopenharmony_ci 10208c2ecf20Sopenharmony_ci/*P2_CARFREQ*/ 10218c2ecf20Sopenharmony_ci#define R0900_P2_CARFREQ 0xf23d 10228c2ecf20Sopenharmony_ci#define F0900_P2_KC_COARSE_EXP 0xf23d00f0 10238c2ecf20Sopenharmony_ci#define F0900_P2_BETA_FREQ 0xf23d000f 10248c2ecf20Sopenharmony_ci 10258c2ecf20Sopenharmony_ci/*P2_CARHDR*/ 10268c2ecf20Sopenharmony_ci#define R0900_P2_CARHDR 0xf23e 10278c2ecf20Sopenharmony_ci#define F0900_P2_K_FREQ_HDR 0xf23e00ff 10288c2ecf20Sopenharmony_ci 10298c2ecf20Sopenharmony_ci/*P2_LDT*/ 10308c2ecf20Sopenharmony_ci#define R0900_P2_LDT 0xf23f 10318c2ecf20Sopenharmony_ci#define F0900_P2_CARLOCK_THRES 0xf23f01ff 10328c2ecf20Sopenharmony_ci 10338c2ecf20Sopenharmony_ci/*P2_LDT2*/ 10348c2ecf20Sopenharmony_ci#define R0900_P2_LDT2 0xf240 10358c2ecf20Sopenharmony_ci#define F0900_P2_CARLOCK_THRES2 0xf24001ff 10368c2ecf20Sopenharmony_ci 10378c2ecf20Sopenharmony_ci/*P2_CFRICFG*/ 10388c2ecf20Sopenharmony_ci#define R0900_P2_CFRICFG 0xf241 10398c2ecf20Sopenharmony_ci#define F0900_P2_NEG_CFRSTEP 0xf2410001 10408c2ecf20Sopenharmony_ci 10418c2ecf20Sopenharmony_ci/*P2_CFRUP1*/ 10428c2ecf20Sopenharmony_ci#define R0900_P2_CFRUP1 0xf242 10438c2ecf20Sopenharmony_ci#define F0900_P2_CFR_UP1 0xf24201ff 10448c2ecf20Sopenharmony_ci 10458c2ecf20Sopenharmony_ci/*P2_CFRUP0*/ 10468c2ecf20Sopenharmony_ci#define R0900_P2_CFRUP0 0xf243 10478c2ecf20Sopenharmony_ci#define F0900_P2_CFR_UP0 0xf24300ff 10488c2ecf20Sopenharmony_ci 10498c2ecf20Sopenharmony_ci/*P2_CFRLOW1*/ 10508c2ecf20Sopenharmony_ci#define R0900_P2_CFRLOW1 0xf246 10518c2ecf20Sopenharmony_ci#define F0900_P2_CFR_LOW1 0xf24601ff 10528c2ecf20Sopenharmony_ci 10538c2ecf20Sopenharmony_ci/*P2_CFRLOW0*/ 10548c2ecf20Sopenharmony_ci#define R0900_P2_CFRLOW0 0xf247 10558c2ecf20Sopenharmony_ci#define F0900_P2_CFR_LOW0 0xf24700ff 10568c2ecf20Sopenharmony_ci 10578c2ecf20Sopenharmony_ci/*P2_CFRINIT1*/ 10588c2ecf20Sopenharmony_ci#define R0900_P2_CFRINIT1 0xf248 10598c2ecf20Sopenharmony_ci#define F0900_P2_CFR_INIT1 0xf24801ff 10608c2ecf20Sopenharmony_ci 10618c2ecf20Sopenharmony_ci/*P2_CFRINIT0*/ 10628c2ecf20Sopenharmony_ci#define R0900_P2_CFRINIT0 0xf249 10638c2ecf20Sopenharmony_ci#define F0900_P2_CFR_INIT0 0xf24900ff 10648c2ecf20Sopenharmony_ci 10658c2ecf20Sopenharmony_ci/*P2_CFRINC1*/ 10668c2ecf20Sopenharmony_ci#define R0900_P2_CFRINC1 0xf24a 10678c2ecf20Sopenharmony_ci#define F0900_P2_MANUAL_CFRINC 0xf24a0080 10688c2ecf20Sopenharmony_ci#define F0900_P2_CFR_INC1 0xf24a003f 10698c2ecf20Sopenharmony_ci 10708c2ecf20Sopenharmony_ci/*P2_CFRINC0*/ 10718c2ecf20Sopenharmony_ci#define R0900_P2_CFRINC0 0xf24b 10728c2ecf20Sopenharmony_ci#define F0900_P2_CFR_INC0 0xf24b00f8 10738c2ecf20Sopenharmony_ci 10748c2ecf20Sopenharmony_ci/*P2_CFR2*/ 10758c2ecf20Sopenharmony_ci#define R0900_P2_CFR2 0xf24c 10768c2ecf20Sopenharmony_ci#define F0900_P2_CAR_FREQ2 0xf24c01ff 10778c2ecf20Sopenharmony_ci 10788c2ecf20Sopenharmony_ci/*P2_CFR1*/ 10798c2ecf20Sopenharmony_ci#define R0900_P2_CFR1 0xf24d 10808c2ecf20Sopenharmony_ci#define F0900_P2_CAR_FREQ1 0xf24d00ff 10818c2ecf20Sopenharmony_ci 10828c2ecf20Sopenharmony_ci/*P2_CFR0*/ 10838c2ecf20Sopenharmony_ci#define R0900_P2_CFR0 0xf24e 10848c2ecf20Sopenharmony_ci#define F0900_P2_CAR_FREQ0 0xf24e00ff 10858c2ecf20Sopenharmony_ci 10868c2ecf20Sopenharmony_ci/*P2_LDI*/ 10878c2ecf20Sopenharmony_ci#define R0900_P2_LDI 0xf24f 10888c2ecf20Sopenharmony_ci#define F0900_P2_LOCK_DET_INTEGR 0xf24f01ff 10898c2ecf20Sopenharmony_ci 10908c2ecf20Sopenharmony_ci/*P2_TMGCFG*/ 10918c2ecf20Sopenharmony_ci#define R0900_P2_TMGCFG 0xf250 10928c2ecf20Sopenharmony_ci#define F0900_P2_TMGLOCK_BETA 0xf25000c0 10938c2ecf20Sopenharmony_ci#define F0900_P2_DO_TIMING_CORR 0xf2500010 10948c2ecf20Sopenharmony_ci#define F0900_P2_TMG_MINFREQ 0xf2500003 10958c2ecf20Sopenharmony_ci 10968c2ecf20Sopenharmony_ci/*P2_RTC*/ 10978c2ecf20Sopenharmony_ci#define R0900_P2_RTC 0xf251 10988c2ecf20Sopenharmony_ci#define F0900_P2_TMGALPHA_EXP 0xf25100f0 10998c2ecf20Sopenharmony_ci#define F0900_P2_TMGBETA_EXP 0xf251000f 11008c2ecf20Sopenharmony_ci 11018c2ecf20Sopenharmony_ci/*P2_RTCS2*/ 11028c2ecf20Sopenharmony_ci#define R0900_P2_RTCS2 0xf252 11038c2ecf20Sopenharmony_ci#define F0900_P2_TMGALPHAS2_EXP 0xf25200f0 11048c2ecf20Sopenharmony_ci#define F0900_P2_TMGBETAS2_EXP 0xf252000f 11058c2ecf20Sopenharmony_ci 11068c2ecf20Sopenharmony_ci/*P2_TMGTHRISE*/ 11078c2ecf20Sopenharmony_ci#define R0900_P2_TMGTHRISE 0xf253 11088c2ecf20Sopenharmony_ci#define F0900_P2_TMGLOCK_THRISE 0xf25300ff 11098c2ecf20Sopenharmony_ci 11108c2ecf20Sopenharmony_ci/*P2_TMGTHFALL*/ 11118c2ecf20Sopenharmony_ci#define R0900_P2_TMGTHFALL 0xf254 11128c2ecf20Sopenharmony_ci#define F0900_P2_TMGLOCK_THFALL 0xf25400ff 11138c2ecf20Sopenharmony_ci 11148c2ecf20Sopenharmony_ci/*P2_SFRUPRATIO*/ 11158c2ecf20Sopenharmony_ci#define R0900_P2_SFRUPRATIO 0xf255 11168c2ecf20Sopenharmony_ci#define F0900_P2_SFR_UPRATIO 0xf25500ff 11178c2ecf20Sopenharmony_ci 11188c2ecf20Sopenharmony_ci/*P2_SFRLOWRATIO*/ 11198c2ecf20Sopenharmony_ci#define R0900_P2_SFRLOWRATIO 0xf256 11208c2ecf20Sopenharmony_ci#define F0900_P2_SFR_LOWRATIO 0xf25600ff 11218c2ecf20Sopenharmony_ci 11228c2ecf20Sopenharmony_ci/*P2_KREFTMG*/ 11238c2ecf20Sopenharmony_ci#define R0900_P2_KREFTMG 0xf258 11248c2ecf20Sopenharmony_ci#define F0900_P2_KREF_TMG 0xf25800ff 11258c2ecf20Sopenharmony_ci 11268c2ecf20Sopenharmony_ci/*P2_SFRSTEP*/ 11278c2ecf20Sopenharmony_ci#define R0900_P2_SFRSTEP 0xf259 11288c2ecf20Sopenharmony_ci#define F0900_P2_SFR_SCANSTEP 0xf25900f0 11298c2ecf20Sopenharmony_ci#define F0900_P2_SFR_CENTERSTEP 0xf259000f 11308c2ecf20Sopenharmony_ci 11318c2ecf20Sopenharmony_ci/*P2_TMGCFG2*/ 11328c2ecf20Sopenharmony_ci#define R0900_P2_TMGCFG2 0xf25a 11338c2ecf20Sopenharmony_ci#define F0900_P2_SFRRATIO_FINE 0xf25a0001 11348c2ecf20Sopenharmony_ci 11358c2ecf20Sopenharmony_ci/*P2_KREFTMG2*/ 11368c2ecf20Sopenharmony_ci#define R0900_P2_KREFTMG2 0xf25b 11378c2ecf20Sopenharmony_ci#define F0900_P2_KREF_TMG2 0xf25b00ff 11388c2ecf20Sopenharmony_ci 11398c2ecf20Sopenharmony_ci/*P2_SFRINIT1*/ 11408c2ecf20Sopenharmony_ci#define R0900_P2_SFRINIT1 0xf25e 11418c2ecf20Sopenharmony_ci#define F0900_P2_SFR_INIT1 0xf25e007f 11428c2ecf20Sopenharmony_ci 11438c2ecf20Sopenharmony_ci/*P2_SFRINIT0*/ 11448c2ecf20Sopenharmony_ci#define R0900_P2_SFRINIT0 0xf25f 11458c2ecf20Sopenharmony_ci#define F0900_P2_SFR_INIT0 0xf25f00ff 11468c2ecf20Sopenharmony_ci 11478c2ecf20Sopenharmony_ci/*P2_SFRUP1*/ 11488c2ecf20Sopenharmony_ci#define R0900_P2_SFRUP1 0xf260 11498c2ecf20Sopenharmony_ci#define F0900_P2_AUTO_GUP 0xf2600080 11508c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ_UP1 0xf260007f 11518c2ecf20Sopenharmony_ci 11528c2ecf20Sopenharmony_ci/*P2_SFRUP0*/ 11538c2ecf20Sopenharmony_ci#define R0900_P2_SFRUP0 0xf261 11548c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ_UP0 0xf26100ff 11558c2ecf20Sopenharmony_ci 11568c2ecf20Sopenharmony_ci/*P2_SFRLOW1*/ 11578c2ecf20Sopenharmony_ci#define R0900_P2_SFRLOW1 0xf262 11588c2ecf20Sopenharmony_ci#define F0900_P2_AUTO_GLOW 0xf2620080 11598c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ_LOW1 0xf262007f 11608c2ecf20Sopenharmony_ci 11618c2ecf20Sopenharmony_ci/*P2_SFRLOW0*/ 11628c2ecf20Sopenharmony_ci#define R0900_P2_SFRLOW0 0xf263 11638c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ_LOW0 0xf26300ff 11648c2ecf20Sopenharmony_ci 11658c2ecf20Sopenharmony_ci/*P2_SFR3*/ 11668c2ecf20Sopenharmony_ci#define R0900_P2_SFR3 0xf264 11678c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ3 0xf26400ff 11688c2ecf20Sopenharmony_ci 11698c2ecf20Sopenharmony_ci/*P2_SFR2*/ 11708c2ecf20Sopenharmony_ci#define R0900_P2_SFR2 0xf265 11718c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ2 0xf26500ff 11728c2ecf20Sopenharmony_ci 11738c2ecf20Sopenharmony_ci/*P2_SFR1*/ 11748c2ecf20Sopenharmony_ci#define R0900_P2_SFR1 0xf266 11758c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ1 0xf26600ff 11768c2ecf20Sopenharmony_ci 11778c2ecf20Sopenharmony_ci/*P2_SFR0*/ 11788c2ecf20Sopenharmony_ci#define R0900_P2_SFR0 0xf267 11798c2ecf20Sopenharmony_ci#define F0900_P2_SYMB_FREQ0 0xf26700ff 11808c2ecf20Sopenharmony_ci 11818c2ecf20Sopenharmony_ci/*P2_TMGREG2*/ 11828c2ecf20Sopenharmony_ci#define R0900_P2_TMGREG2 0xf268 11838c2ecf20Sopenharmony_ci#define F0900_P2_TMGREG2 0xf26800ff 11848c2ecf20Sopenharmony_ci 11858c2ecf20Sopenharmony_ci/*P2_TMGREG1*/ 11868c2ecf20Sopenharmony_ci#define R0900_P2_TMGREG1 0xf269 11878c2ecf20Sopenharmony_ci#define F0900_P2_TMGREG1 0xf26900ff 11888c2ecf20Sopenharmony_ci 11898c2ecf20Sopenharmony_ci/*P2_TMGREG0*/ 11908c2ecf20Sopenharmony_ci#define R0900_P2_TMGREG0 0xf26a 11918c2ecf20Sopenharmony_ci#define F0900_P2_TMGREG0 0xf26a00ff 11928c2ecf20Sopenharmony_ci 11938c2ecf20Sopenharmony_ci/*P2_TMGLOCK1*/ 11948c2ecf20Sopenharmony_ci#define R0900_P2_TMGLOCK1 0xf26b 11958c2ecf20Sopenharmony_ci#define F0900_P2_TMGLOCK_LEVEL1 0xf26b01ff 11968c2ecf20Sopenharmony_ci 11978c2ecf20Sopenharmony_ci/*P2_TMGLOCK0*/ 11988c2ecf20Sopenharmony_ci#define R0900_P2_TMGLOCK0 0xf26c 11998c2ecf20Sopenharmony_ci#define F0900_P2_TMGLOCK_LEVEL0 0xf26c00ff 12008c2ecf20Sopenharmony_ci 12018c2ecf20Sopenharmony_ci/*P2_TMGOBS*/ 12028c2ecf20Sopenharmony_ci#define R0900_P2_TMGOBS 0xf26d 12038c2ecf20Sopenharmony_ci#define F0900_P2_ROLLOFF_STATUS 0xf26d00c0 12048c2ecf20Sopenharmony_ci 12058c2ecf20Sopenharmony_ci/*P2_EQUALCFG*/ 12068c2ecf20Sopenharmony_ci#define R0900_P2_EQUALCFG 0xf26f 12078c2ecf20Sopenharmony_ci#define F0900_P2_EQUAL_ON 0xf26f0040 12088c2ecf20Sopenharmony_ci#define F0900_P2_MU_EQUALDFE 0xf26f0007 12098c2ecf20Sopenharmony_ci 12108c2ecf20Sopenharmony_ci/*P2_EQUAI1*/ 12118c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI1 0xf270 12128c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI1 0xf27001ff 12138c2ecf20Sopenharmony_ci 12148c2ecf20Sopenharmony_ci/*P2_EQUAQ1*/ 12158c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ1 0xf271 12168c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ1 0xf27101ff 12178c2ecf20Sopenharmony_ci 12188c2ecf20Sopenharmony_ci/*P2_EQUAI2*/ 12198c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI2 0xf272 12208c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI2 0xf27201ff 12218c2ecf20Sopenharmony_ci 12228c2ecf20Sopenharmony_ci/*P2_EQUAQ2*/ 12238c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ2 0xf273 12248c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ2 0xf27301ff 12258c2ecf20Sopenharmony_ci 12268c2ecf20Sopenharmony_ci/*P2_EQUAI3*/ 12278c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI3 0xf274 12288c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI3 0xf27401ff 12298c2ecf20Sopenharmony_ci 12308c2ecf20Sopenharmony_ci/*P2_EQUAQ3*/ 12318c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ3 0xf275 12328c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ3 0xf27501ff 12338c2ecf20Sopenharmony_ci 12348c2ecf20Sopenharmony_ci/*P2_EQUAI4*/ 12358c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI4 0xf276 12368c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI4 0xf27601ff 12378c2ecf20Sopenharmony_ci 12388c2ecf20Sopenharmony_ci/*P2_EQUAQ4*/ 12398c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ4 0xf277 12408c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ4 0xf27701ff 12418c2ecf20Sopenharmony_ci 12428c2ecf20Sopenharmony_ci/*P2_EQUAI5*/ 12438c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI5 0xf278 12448c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI5 0xf27801ff 12458c2ecf20Sopenharmony_ci 12468c2ecf20Sopenharmony_ci/*P2_EQUAQ5*/ 12478c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ5 0xf279 12488c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ5 0xf27901ff 12498c2ecf20Sopenharmony_ci 12508c2ecf20Sopenharmony_ci/*P2_EQUAI6*/ 12518c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI6 0xf27a 12528c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI6 0xf27a01ff 12538c2ecf20Sopenharmony_ci 12548c2ecf20Sopenharmony_ci/*P2_EQUAQ6*/ 12558c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ6 0xf27b 12568c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ6 0xf27b01ff 12578c2ecf20Sopenharmony_ci 12588c2ecf20Sopenharmony_ci/*P2_EQUAI7*/ 12598c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI7 0xf27c 12608c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI7 0xf27c01ff 12618c2ecf20Sopenharmony_ci 12628c2ecf20Sopenharmony_ci/*P2_EQUAQ7*/ 12638c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ7 0xf27d 12648c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ7 0xf27d01ff 12658c2ecf20Sopenharmony_ci 12668c2ecf20Sopenharmony_ci/*P2_EQUAI8*/ 12678c2ecf20Sopenharmony_ci#define R0900_P2_EQUAI8 0xf27e 12688c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCI8 0xf27e01ff 12698c2ecf20Sopenharmony_ci 12708c2ecf20Sopenharmony_ci/*P2_EQUAQ8*/ 12718c2ecf20Sopenharmony_ci#define R0900_P2_EQUAQ8 0xf27f 12728c2ecf20Sopenharmony_ci#define F0900_P2_EQUA_ACCQ8 0xf27f01ff 12738c2ecf20Sopenharmony_ci 12748c2ecf20Sopenharmony_ci/*P2_NNOSDATAT1*/ 12758c2ecf20Sopenharmony_ci#define R0900_P2_NNOSDATAT1 0xf280 12768c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATAT_NORMED1 0xf28000ff 12778c2ecf20Sopenharmony_ci 12788c2ecf20Sopenharmony_ci/*P2_NNOSDATAT0*/ 12798c2ecf20Sopenharmony_ci#define R0900_P2_NNOSDATAT0 0xf281 12808c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATAT_NORMED0 0xf28100ff 12818c2ecf20Sopenharmony_ci 12828c2ecf20Sopenharmony_ci/*P2_NNOSDATA1*/ 12838c2ecf20Sopenharmony_ci#define R0900_P2_NNOSDATA1 0xf282 12848c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATA_NORMED1 0xf28200ff 12858c2ecf20Sopenharmony_ci 12868c2ecf20Sopenharmony_ci/*P2_NNOSDATA0*/ 12878c2ecf20Sopenharmony_ci#define R0900_P2_NNOSDATA0 0xf283 12888c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATA_NORMED0 0xf28300ff 12898c2ecf20Sopenharmony_ci 12908c2ecf20Sopenharmony_ci/*P2_NNOSPLHT1*/ 12918c2ecf20Sopenharmony_ci#define R0900_P2_NNOSPLHT1 0xf284 12928c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLHT_NORMED1 0xf28400ff 12938c2ecf20Sopenharmony_ci 12948c2ecf20Sopenharmony_ci/*P2_NNOSPLHT0*/ 12958c2ecf20Sopenharmony_ci#define R0900_P2_NNOSPLHT0 0xf285 12968c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLHT_NORMED0 0xf28500ff 12978c2ecf20Sopenharmony_ci 12988c2ecf20Sopenharmony_ci/*P2_NNOSPLH1*/ 12998c2ecf20Sopenharmony_ci#define R0900_P2_NNOSPLH1 0xf286 13008c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLH_NORMED1 0xf28600ff 13018c2ecf20Sopenharmony_ci 13028c2ecf20Sopenharmony_ci/*P2_NNOSPLH0*/ 13038c2ecf20Sopenharmony_ci#define R0900_P2_NNOSPLH0 0xf287 13048c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLH_NORMED0 0xf28700ff 13058c2ecf20Sopenharmony_ci 13068c2ecf20Sopenharmony_ci/*P2_NOSDATAT1*/ 13078c2ecf20Sopenharmony_ci#define R0900_P2_NOSDATAT1 0xf288 13088c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATAT_UNNORMED1 0xf28800ff 13098c2ecf20Sopenharmony_ci 13108c2ecf20Sopenharmony_ci/*P2_NOSDATAT0*/ 13118c2ecf20Sopenharmony_ci#define R0900_P2_NOSDATAT0 0xf289 13128c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATAT_UNNORMED0 0xf28900ff 13138c2ecf20Sopenharmony_ci 13148c2ecf20Sopenharmony_ci/*P2_NOSDATA1*/ 13158c2ecf20Sopenharmony_ci#define R0900_P2_NOSDATA1 0xf28a 13168c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATA_UNNORMED1 0xf28a00ff 13178c2ecf20Sopenharmony_ci 13188c2ecf20Sopenharmony_ci/*P2_NOSDATA0*/ 13198c2ecf20Sopenharmony_ci#define R0900_P2_NOSDATA0 0xf28b 13208c2ecf20Sopenharmony_ci#define F0900_P2_NOSDATA_UNNORMED0 0xf28b00ff 13218c2ecf20Sopenharmony_ci 13228c2ecf20Sopenharmony_ci/*P2_NOSPLHT1*/ 13238c2ecf20Sopenharmony_ci#define R0900_P2_NOSPLHT1 0xf28c 13248c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLHT_UNNORMED1 0xf28c00ff 13258c2ecf20Sopenharmony_ci 13268c2ecf20Sopenharmony_ci/*P2_NOSPLHT0*/ 13278c2ecf20Sopenharmony_ci#define R0900_P2_NOSPLHT0 0xf28d 13288c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLHT_UNNORMED0 0xf28d00ff 13298c2ecf20Sopenharmony_ci 13308c2ecf20Sopenharmony_ci/*P2_NOSPLH1*/ 13318c2ecf20Sopenharmony_ci#define R0900_P2_NOSPLH1 0xf28e 13328c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLH_UNNORMED1 0xf28e00ff 13338c2ecf20Sopenharmony_ci 13348c2ecf20Sopenharmony_ci/*P2_NOSPLH0*/ 13358c2ecf20Sopenharmony_ci#define R0900_P2_NOSPLH0 0xf28f 13368c2ecf20Sopenharmony_ci#define F0900_P2_NOSPLH_UNNORMED0 0xf28f00ff 13378c2ecf20Sopenharmony_ci 13388c2ecf20Sopenharmony_ci/*P2_CAR2CFG*/ 13398c2ecf20Sopenharmony_ci#define R0900_P2_CAR2CFG 0xf290 13408c2ecf20Sopenharmony_ci#define F0900_P2_CARRIER3_DISABLE 0xf2900040 13418c2ecf20Sopenharmony_ci#define F0900_P2_ROTA2ON 0xf2900004 13428c2ecf20Sopenharmony_ci#define F0900_P2_PH_DET_ALGO2 0xf2900003 13438c2ecf20Sopenharmony_ci 13448c2ecf20Sopenharmony_ci/*P2_CFR2CFR1*/ 13458c2ecf20Sopenharmony_ci#define R0900_P2_CFR2CFR1 0xf291 13468c2ecf20Sopenharmony_ci#define F0900_P2_CFR2TOCFR1_DVBS1 0xf29100c0 13478c2ecf20Sopenharmony_ci#define F0900_P2_EN_S2CAR2CENTER 0xf2910020 13488c2ecf20Sopenharmony_ci#define F0900_P2_DIS_BCHERRCFR2 0xf2910010 13498c2ecf20Sopenharmony_ci#define F0900_P2_CFR2TOCFR1_BETA 0xf2910007 13508c2ecf20Sopenharmony_ci 13518c2ecf20Sopenharmony_ci/*P2_CFR22*/ 13528c2ecf20Sopenharmony_ci#define R0900_P2_CFR22 0xf293 13538c2ecf20Sopenharmony_ci#define F0900_P2_CAR2_FREQ2 0xf29301ff 13548c2ecf20Sopenharmony_ci 13558c2ecf20Sopenharmony_ci/*P2_CFR21*/ 13568c2ecf20Sopenharmony_ci#define R0900_P2_CFR21 0xf294 13578c2ecf20Sopenharmony_ci#define F0900_P2_CAR2_FREQ1 0xf29400ff 13588c2ecf20Sopenharmony_ci 13598c2ecf20Sopenharmony_ci/*P2_CFR20*/ 13608c2ecf20Sopenharmony_ci#define R0900_P2_CFR20 0xf295 13618c2ecf20Sopenharmony_ci#define F0900_P2_CAR2_FREQ0 0xf29500ff 13628c2ecf20Sopenharmony_ci 13638c2ecf20Sopenharmony_ci/*P2_ACLC2S2Q*/ 13648c2ecf20Sopenharmony_ci#define R0900_P2_ACLC2S2Q 0xf297 13658c2ecf20Sopenharmony_ci#define F0900_P2_ENAB_SPSKSYMB 0xf2970080 13668c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_Q_ALPH_M 0xf2970030 13678c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_Q_ALPH_E 0xf297000f 13688c2ecf20Sopenharmony_ci 13698c2ecf20Sopenharmony_ci/*P2_ACLC2S28*/ 13708c2ecf20Sopenharmony_ci#define R0900_P2_ACLC2S28 0xf298 13718c2ecf20Sopenharmony_ci#define F0900_P2_OLDI3Q_MODE 0xf2980080 13728c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_8_ALPH_M 0xf2980030 13738c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_8_ALPH_E 0xf298000f 13748c2ecf20Sopenharmony_ci 13758c2ecf20Sopenharmony_ci/*P2_ACLC2S216A*/ 13768c2ecf20Sopenharmony_ci#define R0900_P2_ACLC2S216A 0xf299 13778c2ecf20Sopenharmony_ci#define F0900_P2_DIS_C3STOPA2 0xf2990080 13788c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_16ADERAT 0xf2990040 13798c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_16A_ALPH_M 0xf2990030 13808c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_16A_ALPH_E 0xf299000f 13818c2ecf20Sopenharmony_ci 13828c2ecf20Sopenharmony_ci/*P2_ACLC2S232A*/ 13838c2ecf20Sopenharmony_ci#define R0900_P2_ACLC2S232A 0xf29a 13848c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_32ADERAT 0xf29a0040 13858c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_32A_ALPH_M 0xf29a0030 13868c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_32A_ALPH_E 0xf29a000f 13878c2ecf20Sopenharmony_ci 13888c2ecf20Sopenharmony_ci/*P2_BCLC2S2Q*/ 13898c2ecf20Sopenharmony_ci#define R0900_P2_BCLC2S2Q 0xf29c 13908c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_Q_BETA_M 0xf29c0030 13918c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_Q_BETA_E 0xf29c000f 13928c2ecf20Sopenharmony_ci 13938c2ecf20Sopenharmony_ci/*P2_BCLC2S28*/ 13948c2ecf20Sopenharmony_ci#define R0900_P2_BCLC2S28 0xf29d 13958c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_8_BETA_M 0xf29d0030 13968c2ecf20Sopenharmony_ci#define F0900_P2_CAR2S2_8_BETA_E 0xf29d000f 13978c2ecf20Sopenharmony_ci 13988c2ecf20Sopenharmony_ci/*P2_BCLC2S216A*/ 13998c2ecf20Sopenharmony_ci#define R0900_P2_BCLC2S216A 0xf29e 14008c2ecf20Sopenharmony_ci 14018c2ecf20Sopenharmony_ci/*P2_BCLC2S232A*/ 14028c2ecf20Sopenharmony_ci#define R0900_P2_BCLC2S232A 0xf29f 14038c2ecf20Sopenharmony_ci 14048c2ecf20Sopenharmony_ci/*P2_PLROOT2*/ 14058c2ecf20Sopenharmony_ci#define R0900_P2_PLROOT2 0xf2ac 14068c2ecf20Sopenharmony_ci#define F0900_P2_PLSCRAMB_MODE 0xf2ac000c 14078c2ecf20Sopenharmony_ci#define F0900_P2_PLSCRAMB_ROOT2 0xf2ac0003 14088c2ecf20Sopenharmony_ci 14098c2ecf20Sopenharmony_ci/*P2_PLROOT1*/ 14108c2ecf20Sopenharmony_ci#define R0900_P2_PLROOT1 0xf2ad 14118c2ecf20Sopenharmony_ci#define F0900_P2_PLSCRAMB_ROOT1 0xf2ad00ff 14128c2ecf20Sopenharmony_ci 14138c2ecf20Sopenharmony_ci/*P2_PLROOT0*/ 14148c2ecf20Sopenharmony_ci#define R0900_P2_PLROOT0 0xf2ae 14158c2ecf20Sopenharmony_ci#define F0900_P2_PLSCRAMB_ROOT0 0xf2ae00ff 14168c2ecf20Sopenharmony_ci 14178c2ecf20Sopenharmony_ci/*P2_MODCODLST0*/ 14188c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST0 0xf2b0 14198c2ecf20Sopenharmony_ci 14208c2ecf20Sopenharmony_ci/*P2_MODCODLST1*/ 14218c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST1 0xf2b1 14228c2ecf20Sopenharmony_ci#define F0900_P2_DIS_MODCOD29 0xf2b100f0 14238c2ecf20Sopenharmony_ci#define F0900_P2_DIS_32PSK_9_10 0xf2b1000f 14248c2ecf20Sopenharmony_ci 14258c2ecf20Sopenharmony_ci/*P2_MODCODLST2*/ 14268c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST2 0xf2b2 14278c2ecf20Sopenharmony_ci#define F0900_P2_DIS_32PSK_8_9 0xf2b200f0 14288c2ecf20Sopenharmony_ci#define F0900_P2_DIS_32PSK_5_6 0xf2b2000f 14298c2ecf20Sopenharmony_ci 14308c2ecf20Sopenharmony_ci/*P2_MODCODLST3*/ 14318c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST3 0xf2b3 14328c2ecf20Sopenharmony_ci#define F0900_P2_DIS_32PSK_4_5 0xf2b300f0 14338c2ecf20Sopenharmony_ci#define F0900_P2_DIS_32PSK_3_4 0xf2b3000f 14348c2ecf20Sopenharmony_ci 14358c2ecf20Sopenharmony_ci/*P2_MODCODLST4*/ 14368c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST4 0xf2b4 14378c2ecf20Sopenharmony_ci#define F0900_P2_DIS_16PSK_9_10 0xf2b400f0 14388c2ecf20Sopenharmony_ci#define F0900_P2_DIS_16PSK_8_9 0xf2b4000f 14398c2ecf20Sopenharmony_ci 14408c2ecf20Sopenharmony_ci/*P2_MODCODLST5*/ 14418c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST5 0xf2b5 14428c2ecf20Sopenharmony_ci#define F0900_P2_DIS_16PSK_5_6 0xf2b500f0 14438c2ecf20Sopenharmony_ci#define F0900_P2_DIS_16PSK_4_5 0xf2b5000f 14448c2ecf20Sopenharmony_ci 14458c2ecf20Sopenharmony_ci/*P2_MODCODLST6*/ 14468c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST6 0xf2b6 14478c2ecf20Sopenharmony_ci#define F0900_P2_DIS_16PSK_3_4 0xf2b600f0 14488c2ecf20Sopenharmony_ci#define F0900_P2_DIS_16PSK_2_3 0xf2b6000f 14498c2ecf20Sopenharmony_ci 14508c2ecf20Sopenharmony_ci/*P2_MODCODLST7*/ 14518c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST7 0xf2b7 14528c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8P_9_10 0xf2b700f0 14538c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8P_8_9 0xf2b7000f 14548c2ecf20Sopenharmony_ci 14558c2ecf20Sopenharmony_ci/*P2_MODCODLST8*/ 14568c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST8 0xf2b8 14578c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8P_5_6 0xf2b800f0 14588c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8P_3_4 0xf2b8000f 14598c2ecf20Sopenharmony_ci 14608c2ecf20Sopenharmony_ci/*P2_MODCODLST9*/ 14618c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLST9 0xf2b9 14628c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8P_2_3 0xf2b900f0 14638c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8P_3_5 0xf2b9000f 14648c2ecf20Sopenharmony_ci 14658c2ecf20Sopenharmony_ci/*P2_MODCODLSTA*/ 14668c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLSTA 0xf2ba 14678c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_9_10 0xf2ba00f0 14688c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_8_9 0xf2ba000f 14698c2ecf20Sopenharmony_ci 14708c2ecf20Sopenharmony_ci/*P2_MODCODLSTB*/ 14718c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLSTB 0xf2bb 14728c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_5_6 0xf2bb00f0 14738c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_4_5 0xf2bb000f 14748c2ecf20Sopenharmony_ci 14758c2ecf20Sopenharmony_ci/*P2_MODCODLSTC*/ 14768c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLSTC 0xf2bc 14778c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_3_4 0xf2bc00f0 14788c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_2_3 0xf2bc000f 14798c2ecf20Sopenharmony_ci 14808c2ecf20Sopenharmony_ci/*P2_MODCODLSTD*/ 14818c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLSTD 0xf2bd 14828c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_3_5 0xf2bd00f0 14838c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_1_2 0xf2bd000f 14848c2ecf20Sopenharmony_ci 14858c2ecf20Sopenharmony_ci/*P2_MODCODLSTE*/ 14868c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLSTE 0xf2be 14878c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_2_5 0xf2be00f0 14888c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_1_3 0xf2be000f 14898c2ecf20Sopenharmony_ci 14908c2ecf20Sopenharmony_ci/*P2_MODCODLSTF*/ 14918c2ecf20Sopenharmony_ci#define R0900_P2_MODCODLSTF 0xf2bf 14928c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QP_1_4 0xf2bf00f0 14938c2ecf20Sopenharmony_ci 14948c2ecf20Sopenharmony_ci/*P2_GAUSSR0*/ 14958c2ecf20Sopenharmony_ci#define R0900_P2_GAUSSR0 0xf2c0 14968c2ecf20Sopenharmony_ci#define F0900_P2_EN_CCIMODE 0xf2c00080 14978c2ecf20Sopenharmony_ci#define F0900_P2_R0_GAUSSIEN 0xf2c0007f 14988c2ecf20Sopenharmony_ci 14998c2ecf20Sopenharmony_ci/*P2_CCIR0*/ 15008c2ecf20Sopenharmony_ci#define R0900_P2_CCIR0 0xf2c1 15018c2ecf20Sopenharmony_ci#define F0900_P2_CCIDETECT_PLHONLY 0xf2c10080 15028c2ecf20Sopenharmony_ci#define F0900_P2_R0_CCI 0xf2c1007f 15038c2ecf20Sopenharmony_ci 15048c2ecf20Sopenharmony_ci/*P2_CCIQUANT*/ 15058c2ecf20Sopenharmony_ci#define R0900_P2_CCIQUANT 0xf2c2 15068c2ecf20Sopenharmony_ci#define F0900_P2_CCI_BETA 0xf2c200e0 15078c2ecf20Sopenharmony_ci#define F0900_P2_CCI_QUANT 0xf2c2001f 15088c2ecf20Sopenharmony_ci 15098c2ecf20Sopenharmony_ci/*P2_CCITHRES*/ 15108c2ecf20Sopenharmony_ci#define R0900_P2_CCITHRES 0xf2c3 15118c2ecf20Sopenharmony_ci#define F0900_P2_CCI_THRESHOLD 0xf2c300ff 15128c2ecf20Sopenharmony_ci 15138c2ecf20Sopenharmony_ci/*P2_CCIACC*/ 15148c2ecf20Sopenharmony_ci#define R0900_P2_CCIACC 0xf2c4 15158c2ecf20Sopenharmony_ci#define F0900_P2_CCI_VALUE 0xf2c400ff 15168c2ecf20Sopenharmony_ci 15178c2ecf20Sopenharmony_ci/*P2_DMDRESCFG*/ 15188c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESCFG 0xf2c6 15198c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_RESET 0xf2c60080 15208c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_STRALL 0xf2c60008 15218c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_NEWONLY 0xf2c60004 15228c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_NOSTORE 0xf2c60002 15238c2ecf20Sopenharmony_ci 15248c2ecf20Sopenharmony_ci/*P2_DMDRESADR*/ 15258c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESADR 0xf2c7 15268c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_VALIDCFR 0xf2c70040 15278c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_MEMFULL 0xf2c70030 15288c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_RESNBR 0xf2c7000f 15298c2ecf20Sopenharmony_ci 15308c2ecf20Sopenharmony_ci/*P2_DMDRESDATA7*/ 15318c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA7 0xf2c8 15328c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA7 0xf2c800ff 15338c2ecf20Sopenharmony_ci 15348c2ecf20Sopenharmony_ci/*P2_DMDRESDATA6*/ 15358c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA6 0xf2c9 15368c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA6 0xf2c900ff 15378c2ecf20Sopenharmony_ci 15388c2ecf20Sopenharmony_ci/*P2_DMDRESDATA5*/ 15398c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA5 0xf2ca 15408c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA5 0xf2ca00ff 15418c2ecf20Sopenharmony_ci 15428c2ecf20Sopenharmony_ci/*P2_DMDRESDATA4*/ 15438c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA4 0xf2cb 15448c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA4 0xf2cb00ff 15458c2ecf20Sopenharmony_ci 15468c2ecf20Sopenharmony_ci/*P2_DMDRESDATA3*/ 15478c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA3 0xf2cc 15488c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA3 0xf2cc00ff 15498c2ecf20Sopenharmony_ci 15508c2ecf20Sopenharmony_ci/*P2_DMDRESDATA2*/ 15518c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA2 0xf2cd 15528c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA2 0xf2cd00ff 15538c2ecf20Sopenharmony_ci 15548c2ecf20Sopenharmony_ci/*P2_DMDRESDATA1*/ 15558c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA1 0xf2ce 15568c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA1 0xf2ce00ff 15578c2ecf20Sopenharmony_ci 15588c2ecf20Sopenharmony_ci/*P2_DMDRESDATA0*/ 15598c2ecf20Sopenharmony_ci#define R0900_P2_DMDRESDATA0 0xf2cf 15608c2ecf20Sopenharmony_ci#define F0900_P2_DMDRES_DATA0 0xf2cf00ff 15618c2ecf20Sopenharmony_ci 15628c2ecf20Sopenharmony_ci/*P2_FFEI1*/ 15638c2ecf20Sopenharmony_ci#define R0900_P2_FFEI1 0xf2d0 15648c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCI1 0xf2d001ff 15658c2ecf20Sopenharmony_ci 15668c2ecf20Sopenharmony_ci/*P2_FFEQ1*/ 15678c2ecf20Sopenharmony_ci#define R0900_P2_FFEQ1 0xf2d1 15688c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCQ1 0xf2d101ff 15698c2ecf20Sopenharmony_ci 15708c2ecf20Sopenharmony_ci/*P2_FFEI2*/ 15718c2ecf20Sopenharmony_ci#define R0900_P2_FFEI2 0xf2d2 15728c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCI2 0xf2d201ff 15738c2ecf20Sopenharmony_ci 15748c2ecf20Sopenharmony_ci/*P2_FFEQ2*/ 15758c2ecf20Sopenharmony_ci#define R0900_P2_FFEQ2 0xf2d3 15768c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCQ2 0xf2d301ff 15778c2ecf20Sopenharmony_ci 15788c2ecf20Sopenharmony_ci/*P2_FFEI3*/ 15798c2ecf20Sopenharmony_ci#define R0900_P2_FFEI3 0xf2d4 15808c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCI3 0xf2d401ff 15818c2ecf20Sopenharmony_ci 15828c2ecf20Sopenharmony_ci/*P2_FFEQ3*/ 15838c2ecf20Sopenharmony_ci#define R0900_P2_FFEQ3 0xf2d5 15848c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCQ3 0xf2d501ff 15858c2ecf20Sopenharmony_ci 15868c2ecf20Sopenharmony_ci/*P2_FFEI4*/ 15878c2ecf20Sopenharmony_ci#define R0900_P2_FFEI4 0xf2d6 15888c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCI4 0xf2d601ff 15898c2ecf20Sopenharmony_ci 15908c2ecf20Sopenharmony_ci/*P2_FFEQ4*/ 15918c2ecf20Sopenharmony_ci#define R0900_P2_FFEQ4 0xf2d7 15928c2ecf20Sopenharmony_ci#define F0900_P2_FFE_ACCQ4 0xf2d701ff 15938c2ecf20Sopenharmony_ci 15948c2ecf20Sopenharmony_ci/*P2_FFECFG*/ 15958c2ecf20Sopenharmony_ci#define R0900_P2_FFECFG 0xf2d8 15968c2ecf20Sopenharmony_ci#define F0900_P2_EQUALFFE_ON 0xf2d80040 15978c2ecf20Sopenharmony_ci#define F0900_P2_MU_EQUALFFE 0xf2d80007 15988c2ecf20Sopenharmony_ci 15998c2ecf20Sopenharmony_ci/*P2_TNRCFG*/ 16008c2ecf20Sopenharmony_ci#define R0900_P2_TNRCFG 0xf2e0 16018c2ecf20Sopenharmony_ci#define F0900_P2_TUN_ACKFAIL 0xf2e00080 16028c2ecf20Sopenharmony_ci#define F0900_P2_TUN_TYPE 0xf2e00070 16038c2ecf20Sopenharmony_ci#define F0900_P2_TUN_SECSTOP 0xf2e00008 16048c2ecf20Sopenharmony_ci#define F0900_P2_TUN_VCOSRCH 0xf2e00004 16058c2ecf20Sopenharmony_ci#define F0900_P2_TUN_MADDRESS 0xf2e00003 16068c2ecf20Sopenharmony_ci 16078c2ecf20Sopenharmony_ci/*P2_TNRCFG2*/ 16088c2ecf20Sopenharmony_ci#define R0900_P2_TNRCFG2 0xf2e1 16098c2ecf20Sopenharmony_ci#define F0900_P2_TUN_IQSWAP 0xf2e10080 16108c2ecf20Sopenharmony_ci#define F0900_P2_DIS_BWCALC 0xf2e10004 16118c2ecf20Sopenharmony_ci#define F0900_P2_SHORT_WAITSTATES 0xf2e10002 16128c2ecf20Sopenharmony_ci 16138c2ecf20Sopenharmony_ci/*P2_TNRXTAL*/ 16148c2ecf20Sopenharmony_ci#define R0900_P2_TNRXTAL 0xf2e4 16158c2ecf20Sopenharmony_ci#define F0900_P2_TUN_XTALFREQ 0xf2e4001f 16168c2ecf20Sopenharmony_ci 16178c2ecf20Sopenharmony_ci/*P2_TNRSTEPS*/ 16188c2ecf20Sopenharmony_ci#define R0900_P2_TNRSTEPS 0xf2e7 16198c2ecf20Sopenharmony_ci#define F0900_P2_TUNER_BW0P125 0xf2e70080 16208c2ecf20Sopenharmony_ci#define F0900_P2_BWINC_OFFSET 0xf2e70170 16218c2ecf20Sopenharmony_ci#define F0900_P2_SOFTSTEP_RNG 0xf2e70008 16228c2ecf20Sopenharmony_ci#define F0900_P2_TUN_BWOFFSET 0xf2e70007 16238c2ecf20Sopenharmony_ci 16248c2ecf20Sopenharmony_ci/*P2_TNRGAIN*/ 16258c2ecf20Sopenharmony_ci#define R0900_P2_TNRGAIN 0xf2e8 16268c2ecf20Sopenharmony_ci#define F0900_P2_TUN_KDIVEN 0xf2e800c0 16278c2ecf20Sopenharmony_ci#define F0900_P2_STB6X00_OCK 0xf2e80030 16288c2ecf20Sopenharmony_ci#define F0900_P2_TUN_GAIN 0xf2e8000f 16298c2ecf20Sopenharmony_ci 16308c2ecf20Sopenharmony_ci/*P2_TNRRF1*/ 16318c2ecf20Sopenharmony_ci#define R0900_P2_TNRRF1 0xf2e9 16328c2ecf20Sopenharmony_ci#define F0900_P2_TUN_RFFREQ2 0xf2e900ff 16338c2ecf20Sopenharmony_ci 16348c2ecf20Sopenharmony_ci/*P2_TNRRF0*/ 16358c2ecf20Sopenharmony_ci#define R0900_P2_TNRRF0 0xf2ea 16368c2ecf20Sopenharmony_ci#define F0900_P2_TUN_RFFREQ1 0xf2ea00ff 16378c2ecf20Sopenharmony_ci 16388c2ecf20Sopenharmony_ci/*P2_TNRBW*/ 16398c2ecf20Sopenharmony_ci#define R0900_P2_TNRBW 0xf2eb 16408c2ecf20Sopenharmony_ci#define F0900_P2_TUN_RFFREQ0 0xf2eb00c0 16418c2ecf20Sopenharmony_ci#define F0900_P2_TUN_BW 0xf2eb003f 16428c2ecf20Sopenharmony_ci 16438c2ecf20Sopenharmony_ci/*P2_TNRADJ*/ 16448c2ecf20Sopenharmony_ci#define R0900_P2_TNRADJ 0xf2ec 16458c2ecf20Sopenharmony_ci#define F0900_P2_STB61X0_CALTIME 0xf2ec0040 16468c2ecf20Sopenharmony_ci 16478c2ecf20Sopenharmony_ci/*P2_TNRCTL2*/ 16488c2ecf20Sopenharmony_ci#define R0900_P2_TNRCTL2 0xf2ed 16498c2ecf20Sopenharmony_ci#define F0900_P2_STB61X0_RCCKOFF 0xf2ed0080 16508c2ecf20Sopenharmony_ci#define F0900_P2_STB61X0_ICP_SDOFF 0xf2ed0040 16518c2ecf20Sopenharmony_ci#define F0900_P2_STB61X0_DCLOOPOFF 0xf2ed0020 16528c2ecf20Sopenharmony_ci#define F0900_P2_STB61X0_REFOUTSEL 0xf2ed0010 16538c2ecf20Sopenharmony_ci#define F0900_P2_STB61X0_CALOFF 0xf2ed0008 16548c2ecf20Sopenharmony_ci#define F0900_P2_STB6XX0_LPT_BEN 0xf2ed0004 16558c2ecf20Sopenharmony_ci#define F0900_P2_STB6XX0_RX_OSCP 0xf2ed0002 16568c2ecf20Sopenharmony_ci#define F0900_P2_STB6XX0_SYN 0xf2ed0001 16578c2ecf20Sopenharmony_ci 16588c2ecf20Sopenharmony_ci/*P2_TNRCFG3*/ 16598c2ecf20Sopenharmony_ci#define R0900_P2_TNRCFG3 0xf2ee 16608c2ecf20Sopenharmony_ci#define F0900_P2_TUN_PLLFREQ 0xf2ee001c 16618c2ecf20Sopenharmony_ci#define F0900_P2_TUN_I2CFREQ_MODE 0xf2ee0003 16628c2ecf20Sopenharmony_ci 16638c2ecf20Sopenharmony_ci/*P2_TNRLAUNCH*/ 16648c2ecf20Sopenharmony_ci#define R0900_P2_TNRLAUNCH 0xf2f0 16658c2ecf20Sopenharmony_ci 16668c2ecf20Sopenharmony_ci/*P2_TNRLD*/ 16678c2ecf20Sopenharmony_ci#define R0900_P2_TNRLD 0xf2f0 16688c2ecf20Sopenharmony_ci#define F0900_P2_TUNLD_VCOING 0xf2f00080 16698c2ecf20Sopenharmony_ci#define F0900_P2_TUN_REG1FAIL 0xf2f00040 16708c2ecf20Sopenharmony_ci#define F0900_P2_TUN_REG2FAIL 0xf2f00020 16718c2ecf20Sopenharmony_ci#define F0900_P2_TUN_REG3FAIL 0xf2f00010 16728c2ecf20Sopenharmony_ci#define F0900_P2_TUN_REG4FAIL 0xf2f00008 16738c2ecf20Sopenharmony_ci#define F0900_P2_TUN_REG5FAIL 0xf2f00004 16748c2ecf20Sopenharmony_ci#define F0900_P2_TUN_BWING 0xf2f00002 16758c2ecf20Sopenharmony_ci#define F0900_P2_TUN_LOCKED 0xf2f00001 16768c2ecf20Sopenharmony_ci 16778c2ecf20Sopenharmony_ci/*P2_TNROBSL*/ 16788c2ecf20Sopenharmony_ci#define R0900_P2_TNROBSL 0xf2f6 16798c2ecf20Sopenharmony_ci#define F0900_P2_TUN_I2CABORTED 0xf2f60080 16808c2ecf20Sopenharmony_ci#define F0900_P2_TUN_LPEN 0xf2f60040 16818c2ecf20Sopenharmony_ci#define F0900_P2_TUN_FCCK 0xf2f60020 16828c2ecf20Sopenharmony_ci#define F0900_P2_TUN_I2CLOCKED 0xf2f60010 16838c2ecf20Sopenharmony_ci#define F0900_P2_TUN_PROGDONE 0xf2f6000c 16848c2ecf20Sopenharmony_ci#define F0900_P2_TUN_RFRESTE1 0xf2f60003 16858c2ecf20Sopenharmony_ci 16868c2ecf20Sopenharmony_ci/*P2_TNRRESTE*/ 16878c2ecf20Sopenharmony_ci#define R0900_P2_TNRRESTE 0xf2f7 16888c2ecf20Sopenharmony_ci#define F0900_P2_TUN_RFRESTE0 0xf2f700ff 16898c2ecf20Sopenharmony_ci 16908c2ecf20Sopenharmony_ci/*P2_SMAPCOEF7*/ 16918c2ecf20Sopenharmony_ci#define R0900_P2_SMAPCOEF7 0xf300 16928c2ecf20Sopenharmony_ci#define F0900_P2_DIS_QSCALE 0xf3000080 16938c2ecf20Sopenharmony_ci#define F0900_P2_SMAPCOEF_Q_LLR12 0xf300017f 16948c2ecf20Sopenharmony_ci 16958c2ecf20Sopenharmony_ci/*P2_SMAPCOEF6*/ 16968c2ecf20Sopenharmony_ci#define R0900_P2_SMAPCOEF6 0xf301 16978c2ecf20Sopenharmony_ci#define F0900_P2_ADJ_8PSKLLR1 0xf3010004 16988c2ecf20Sopenharmony_ci#define F0900_P2_OLD_8PSKLLR1 0xf3010002 16998c2ecf20Sopenharmony_ci#define F0900_P2_DIS_AB8PSK 0xf3010001 17008c2ecf20Sopenharmony_ci 17018c2ecf20Sopenharmony_ci/*P2_SMAPCOEF5*/ 17028c2ecf20Sopenharmony_ci#define R0900_P2_SMAPCOEF5 0xf302 17038c2ecf20Sopenharmony_ci#define F0900_P2_DIS_8SCALE 0xf3020080 17048c2ecf20Sopenharmony_ci#define F0900_P2_SMAPCOEF_8P_LLR23 0xf302017f 17058c2ecf20Sopenharmony_ci 17068c2ecf20Sopenharmony_ci/*P2_NCO2MAX1*/ 17078c2ecf20Sopenharmony_ci#define R0900_P2_NCO2MAX1 0xf314 17088c2ecf20Sopenharmony_ci#define F0900_P2_TETA2_MAXVABS1 0xf31400ff 17098c2ecf20Sopenharmony_ci 17108c2ecf20Sopenharmony_ci/*P2_NCO2MAX0*/ 17118c2ecf20Sopenharmony_ci#define R0900_P2_NCO2MAX0 0xf315 17128c2ecf20Sopenharmony_ci#define F0900_P2_TETA2_MAXVABS0 0xf31500ff 17138c2ecf20Sopenharmony_ci 17148c2ecf20Sopenharmony_ci/*P2_NCO2FR1*/ 17158c2ecf20Sopenharmony_ci#define R0900_P2_NCO2FR1 0xf316 17168c2ecf20Sopenharmony_ci#define F0900_P2_NCO2FINAL_ANGLE1 0xf31600ff 17178c2ecf20Sopenharmony_ci 17188c2ecf20Sopenharmony_ci/*P2_NCO2FR0*/ 17198c2ecf20Sopenharmony_ci#define R0900_P2_NCO2FR0 0xf317 17208c2ecf20Sopenharmony_ci#define F0900_P2_NCO2FINAL_ANGLE0 0xf31700ff 17218c2ecf20Sopenharmony_ci 17228c2ecf20Sopenharmony_ci/*P2_CFR2AVRGE1*/ 17238c2ecf20Sopenharmony_ci#define R0900_P2_CFR2AVRGE1 0xf318 17248c2ecf20Sopenharmony_ci#define F0900_P2_I2C_CFR2AVERAGE1 0xf31800ff 17258c2ecf20Sopenharmony_ci 17268c2ecf20Sopenharmony_ci/*P2_CFR2AVRGE0*/ 17278c2ecf20Sopenharmony_ci#define R0900_P2_CFR2AVRGE0 0xf319 17288c2ecf20Sopenharmony_ci#define F0900_P2_I2C_CFR2AVERAGE0 0xf31900ff 17298c2ecf20Sopenharmony_ci 17308c2ecf20Sopenharmony_ci/*P2_DMDPLHSTAT*/ 17318c2ecf20Sopenharmony_ci#define R0900_P2_DMDPLHSTAT 0xf320 17328c2ecf20Sopenharmony_ci#define F0900_P2_PLH_STATISTIC 0xf32000ff 17338c2ecf20Sopenharmony_ci 17348c2ecf20Sopenharmony_ci/*P2_LOCKTIME3*/ 17358c2ecf20Sopenharmony_ci#define R0900_P2_LOCKTIME3 0xf322 17368c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_LOCKTIME3 0xf32200ff 17378c2ecf20Sopenharmony_ci 17388c2ecf20Sopenharmony_ci/*P2_LOCKTIME2*/ 17398c2ecf20Sopenharmony_ci#define R0900_P2_LOCKTIME2 0xf323 17408c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_LOCKTIME2 0xf32300ff 17418c2ecf20Sopenharmony_ci 17428c2ecf20Sopenharmony_ci/*P2_LOCKTIME1*/ 17438c2ecf20Sopenharmony_ci#define R0900_P2_LOCKTIME1 0xf324 17448c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_LOCKTIME1 0xf32400ff 17458c2ecf20Sopenharmony_ci 17468c2ecf20Sopenharmony_ci/*P2_LOCKTIME0*/ 17478c2ecf20Sopenharmony_ci#define R0900_P2_LOCKTIME0 0xf325 17488c2ecf20Sopenharmony_ci#define F0900_P2_DEMOD_LOCKTIME0 0xf32500ff 17498c2ecf20Sopenharmony_ci 17508c2ecf20Sopenharmony_ci/*P2_VITSCALE*/ 17518c2ecf20Sopenharmony_ci#define R0900_P2_VITSCALE 0xf332 17528c2ecf20Sopenharmony_ci#define F0900_P2_NVTH_NOSRANGE 0xf3320080 17538c2ecf20Sopenharmony_ci#define F0900_P2_VERROR_MAXMODE 0xf3320040 17548c2ecf20Sopenharmony_ci#define F0900_P2_NSLOWSN_LOCKED 0xf3320008 17558c2ecf20Sopenharmony_ci#define F0900_P2_DIS_RSFLOCK 0xf3320002 17568c2ecf20Sopenharmony_ci 17578c2ecf20Sopenharmony_ci/*P2_FECM*/ 17588c2ecf20Sopenharmony_ci#define R0900_P2_FECM 0xf333 17598c2ecf20Sopenharmony_ci#define F0900_P2_DSS_DVB 0xf3330080 17608c2ecf20Sopenharmony_ci#define F0900_P2_DSS_SRCH 0xf3330010 17618c2ecf20Sopenharmony_ci#define F0900_P2_SYNCVIT 0xf3330002 17628c2ecf20Sopenharmony_ci#define F0900_P2_IQINV 0xf3330001 17638c2ecf20Sopenharmony_ci 17648c2ecf20Sopenharmony_ci/*P2_VTH12*/ 17658c2ecf20Sopenharmony_ci#define R0900_P2_VTH12 0xf334 17668c2ecf20Sopenharmony_ci#define F0900_P2_VTH12 0xf33400ff 17678c2ecf20Sopenharmony_ci 17688c2ecf20Sopenharmony_ci/*P2_VTH23*/ 17698c2ecf20Sopenharmony_ci#define R0900_P2_VTH23 0xf335 17708c2ecf20Sopenharmony_ci#define F0900_P2_VTH23 0xf33500ff 17718c2ecf20Sopenharmony_ci 17728c2ecf20Sopenharmony_ci/*P2_VTH34*/ 17738c2ecf20Sopenharmony_ci#define R0900_P2_VTH34 0xf336 17748c2ecf20Sopenharmony_ci#define F0900_P2_VTH34 0xf33600ff 17758c2ecf20Sopenharmony_ci 17768c2ecf20Sopenharmony_ci/*P2_VTH56*/ 17778c2ecf20Sopenharmony_ci#define R0900_P2_VTH56 0xf337 17788c2ecf20Sopenharmony_ci#define F0900_P2_VTH56 0xf33700ff 17798c2ecf20Sopenharmony_ci 17808c2ecf20Sopenharmony_ci/*P2_VTH67*/ 17818c2ecf20Sopenharmony_ci#define R0900_P2_VTH67 0xf338 17828c2ecf20Sopenharmony_ci#define F0900_P2_VTH67 0xf33800ff 17838c2ecf20Sopenharmony_ci 17848c2ecf20Sopenharmony_ci/*P2_VTH78*/ 17858c2ecf20Sopenharmony_ci#define R0900_P2_VTH78 0xf339 17868c2ecf20Sopenharmony_ci#define F0900_P2_VTH78 0xf33900ff 17878c2ecf20Sopenharmony_ci 17888c2ecf20Sopenharmony_ci/*P2_VITCURPUN*/ 17898c2ecf20Sopenharmony_ci#define R0900_P2_VITCURPUN 0xf33a 17908c2ecf20Sopenharmony_ci#define F0900_P2_VIT_CURPUN 0xf33a001f 17918c2ecf20Sopenharmony_ci 17928c2ecf20Sopenharmony_ci/*P2_VERROR*/ 17938c2ecf20Sopenharmony_ci#define R0900_P2_VERROR 0xf33b 17948c2ecf20Sopenharmony_ci#define F0900_P2_REGERR_VIT 0xf33b00ff 17958c2ecf20Sopenharmony_ci 17968c2ecf20Sopenharmony_ci/*P2_PRVIT*/ 17978c2ecf20Sopenharmony_ci#define R0900_P2_PRVIT 0xf33c 17988c2ecf20Sopenharmony_ci#define F0900_P2_DIS_VTHLOCK 0xf33c0040 17998c2ecf20Sopenharmony_ci#define F0900_P2_E7_8VIT 0xf33c0020 18008c2ecf20Sopenharmony_ci#define F0900_P2_E6_7VIT 0xf33c0010 18018c2ecf20Sopenharmony_ci#define F0900_P2_E5_6VIT 0xf33c0008 18028c2ecf20Sopenharmony_ci#define F0900_P2_E3_4VIT 0xf33c0004 18038c2ecf20Sopenharmony_ci#define F0900_P2_E2_3VIT 0xf33c0002 18048c2ecf20Sopenharmony_ci#define F0900_P2_E1_2VIT 0xf33c0001 18058c2ecf20Sopenharmony_ci 18068c2ecf20Sopenharmony_ci/*P2_VAVSRVIT*/ 18078c2ecf20Sopenharmony_ci#define R0900_P2_VAVSRVIT 0xf33d 18088c2ecf20Sopenharmony_ci#define F0900_P2_AMVIT 0xf33d0080 18098c2ecf20Sopenharmony_ci#define F0900_P2_FROZENVIT 0xf33d0040 18108c2ecf20Sopenharmony_ci#define F0900_P2_SNVIT 0xf33d0030 18118c2ecf20Sopenharmony_ci#define F0900_P2_TOVVIT 0xf33d000c 18128c2ecf20Sopenharmony_ci#define F0900_P2_HYPVIT 0xf33d0003 18138c2ecf20Sopenharmony_ci 18148c2ecf20Sopenharmony_ci/*P2_VSTATUSVIT*/ 18158c2ecf20Sopenharmony_ci#define R0900_P2_VSTATUSVIT 0xf33e 18168c2ecf20Sopenharmony_ci#define F0900_P2_PRFVIT 0xf33e0010 18178c2ecf20Sopenharmony_ci#define F0900_P2_LOCKEDVIT 0xf33e0008 18188c2ecf20Sopenharmony_ci 18198c2ecf20Sopenharmony_ci/*P2_VTHINUSE*/ 18208c2ecf20Sopenharmony_ci#define R0900_P2_VTHINUSE 0xf33f 18218c2ecf20Sopenharmony_ci#define F0900_P2_VIT_INUSE 0xf33f00ff 18228c2ecf20Sopenharmony_ci 18238c2ecf20Sopenharmony_ci/*P2_KDIV12*/ 18248c2ecf20Sopenharmony_ci#define R0900_P2_KDIV12 0xf340 18258c2ecf20Sopenharmony_ci#define F0900_P2_K_DIVIDER_12 0xf340007f 18268c2ecf20Sopenharmony_ci 18278c2ecf20Sopenharmony_ci/*P2_KDIV23*/ 18288c2ecf20Sopenharmony_ci#define R0900_P2_KDIV23 0xf341 18298c2ecf20Sopenharmony_ci#define F0900_P2_K_DIVIDER_23 0xf341007f 18308c2ecf20Sopenharmony_ci 18318c2ecf20Sopenharmony_ci/*P2_KDIV34*/ 18328c2ecf20Sopenharmony_ci#define R0900_P2_KDIV34 0xf342 18338c2ecf20Sopenharmony_ci#define F0900_P2_K_DIVIDER_34 0xf342007f 18348c2ecf20Sopenharmony_ci 18358c2ecf20Sopenharmony_ci/*P2_KDIV56*/ 18368c2ecf20Sopenharmony_ci#define R0900_P2_KDIV56 0xf343 18378c2ecf20Sopenharmony_ci#define F0900_P2_K_DIVIDER_56 0xf343007f 18388c2ecf20Sopenharmony_ci 18398c2ecf20Sopenharmony_ci/*P2_KDIV67*/ 18408c2ecf20Sopenharmony_ci#define R0900_P2_KDIV67 0xf344 18418c2ecf20Sopenharmony_ci#define F0900_P2_K_DIVIDER_67 0xf344007f 18428c2ecf20Sopenharmony_ci 18438c2ecf20Sopenharmony_ci/*P2_KDIV78*/ 18448c2ecf20Sopenharmony_ci#define R0900_P2_KDIV78 0xf345 18458c2ecf20Sopenharmony_ci#define F0900_P2_K_DIVIDER_78 0xf345007f 18468c2ecf20Sopenharmony_ci 18478c2ecf20Sopenharmony_ci/*P2_PDELCTRL1*/ 18488c2ecf20Sopenharmony_ci#define R0900_P2_PDELCTRL1 0xf350 18498c2ecf20Sopenharmony_ci#define F0900_P2_INV_MISMASK 0xf3500080 18508c2ecf20Sopenharmony_ci#define F0900_P2_FILTER_EN 0xf3500020 18518c2ecf20Sopenharmony_ci#define F0900_P2_EN_MIS00 0xf3500002 18528c2ecf20Sopenharmony_ci#define F0900_P2_ALGOSWRST 0xf3500001 18538c2ecf20Sopenharmony_ci 18548c2ecf20Sopenharmony_ci/*P2_PDELCTRL2*/ 18558c2ecf20Sopenharmony_ci#define R0900_P2_PDELCTRL2 0xf351 18568c2ecf20Sopenharmony_ci#define F0900_P2_RESET_UPKO_COUNT 0xf3510040 18578c2ecf20Sopenharmony_ci#define F0900_P2_FRAME_MODE 0xf3510002 18588c2ecf20Sopenharmony_ci#define F0900_P2_NOBCHERRFLG_USE 0xf3510001 18598c2ecf20Sopenharmony_ci 18608c2ecf20Sopenharmony_ci/*P2_HYSTTHRESH*/ 18618c2ecf20Sopenharmony_ci#define R0900_P2_HYSTTHRESH 0xf354 18628c2ecf20Sopenharmony_ci#define F0900_P2_UNLCK_THRESH 0xf35400f0 18638c2ecf20Sopenharmony_ci#define F0900_P2_DELIN_LCK_THRESH 0xf354000f 18648c2ecf20Sopenharmony_ci 18658c2ecf20Sopenharmony_ci/*P2_ISIENTRY*/ 18668c2ecf20Sopenharmony_ci#define R0900_P2_ISIENTRY 0xf35e 18678c2ecf20Sopenharmony_ci#define F0900_P2_ISI_ENTRY 0xf35e00ff 18688c2ecf20Sopenharmony_ci 18698c2ecf20Sopenharmony_ci/*P2_ISIBITENA*/ 18708c2ecf20Sopenharmony_ci#define R0900_P2_ISIBITENA 0xf35f 18718c2ecf20Sopenharmony_ci#define F0900_P2_ISI_BIT_EN 0xf35f00ff 18728c2ecf20Sopenharmony_ci 18738c2ecf20Sopenharmony_ci/*P2_MATSTR1*/ 18748c2ecf20Sopenharmony_ci#define R0900_P2_MATSTR1 0xf360 18758c2ecf20Sopenharmony_ci#define F0900_P2_MATYPE_CURRENT1 0xf36000ff 18768c2ecf20Sopenharmony_ci 18778c2ecf20Sopenharmony_ci/*P2_MATSTR0*/ 18788c2ecf20Sopenharmony_ci#define R0900_P2_MATSTR0 0xf361 18798c2ecf20Sopenharmony_ci#define F0900_P2_MATYPE_CURRENT0 0xf36100ff 18808c2ecf20Sopenharmony_ci 18818c2ecf20Sopenharmony_ci/*P2_UPLSTR1*/ 18828c2ecf20Sopenharmony_ci#define R0900_P2_UPLSTR1 0xf362 18838c2ecf20Sopenharmony_ci#define F0900_P2_UPL_CURRENT1 0xf36200ff 18848c2ecf20Sopenharmony_ci 18858c2ecf20Sopenharmony_ci/*P2_UPLSTR0*/ 18868c2ecf20Sopenharmony_ci#define R0900_P2_UPLSTR0 0xf363 18878c2ecf20Sopenharmony_ci#define F0900_P2_UPL_CURRENT0 0xf36300ff 18888c2ecf20Sopenharmony_ci 18898c2ecf20Sopenharmony_ci/*P2_DFLSTR1*/ 18908c2ecf20Sopenharmony_ci#define R0900_P2_DFLSTR1 0xf364 18918c2ecf20Sopenharmony_ci#define F0900_P2_DFL_CURRENT1 0xf36400ff 18928c2ecf20Sopenharmony_ci 18938c2ecf20Sopenharmony_ci/*P2_DFLSTR0*/ 18948c2ecf20Sopenharmony_ci#define R0900_P2_DFLSTR0 0xf365 18958c2ecf20Sopenharmony_ci#define F0900_P2_DFL_CURRENT0 0xf36500ff 18968c2ecf20Sopenharmony_ci 18978c2ecf20Sopenharmony_ci/*P2_SYNCSTR*/ 18988c2ecf20Sopenharmony_ci#define R0900_P2_SYNCSTR 0xf366 18998c2ecf20Sopenharmony_ci#define F0900_P2_SYNC_CURRENT 0xf36600ff 19008c2ecf20Sopenharmony_ci 19018c2ecf20Sopenharmony_ci/*P2_SYNCDSTR1*/ 19028c2ecf20Sopenharmony_ci#define R0900_P2_SYNCDSTR1 0xf367 19038c2ecf20Sopenharmony_ci#define F0900_P2_SYNCD_CURRENT1 0xf36700ff 19048c2ecf20Sopenharmony_ci 19058c2ecf20Sopenharmony_ci/*P2_SYNCDSTR0*/ 19068c2ecf20Sopenharmony_ci#define R0900_P2_SYNCDSTR0 0xf368 19078c2ecf20Sopenharmony_ci#define F0900_P2_SYNCD_CURRENT0 0xf36800ff 19088c2ecf20Sopenharmony_ci 19098c2ecf20Sopenharmony_ci/*P2_PDELSTATUS1*/ 19108c2ecf20Sopenharmony_ci#define R0900_P2_PDELSTATUS1 0xf369 19118c2ecf20Sopenharmony_ci#define F0900_P2_PKTDELIN_DELOCK 0xf3690080 19128c2ecf20Sopenharmony_ci#define F0900_P2_SYNCDUPDFL_BADDFL 0xf3690040 19138c2ecf20Sopenharmony_ci#define F0900_P2_CONTINUOUS_STREAM 0xf3690020 19148c2ecf20Sopenharmony_ci#define F0900_P2_UNACCEPTED_STREAM 0xf3690010 19158c2ecf20Sopenharmony_ci#define F0900_P2_BCH_ERROR_FLAG 0xf3690008 19168c2ecf20Sopenharmony_ci#define F0900_P2_PKTDELIN_LOCK 0xf3690002 19178c2ecf20Sopenharmony_ci#define F0900_P2_FIRST_LOCK 0xf3690001 19188c2ecf20Sopenharmony_ci 19198c2ecf20Sopenharmony_ci/*P2_PDELSTATUS2*/ 19208c2ecf20Sopenharmony_ci#define R0900_P2_PDELSTATUS2 0xf36a 19218c2ecf20Sopenharmony_ci#define F0900_P2_FRAME_MODCOD 0xf36a007c 19228c2ecf20Sopenharmony_ci#define F0900_P2_FRAME_TYPE 0xf36a0003 19238c2ecf20Sopenharmony_ci 19248c2ecf20Sopenharmony_ci/*P2_BBFCRCKO1*/ 19258c2ecf20Sopenharmony_ci#define R0900_P2_BBFCRCKO1 0xf36b 19268c2ecf20Sopenharmony_ci#define F0900_P2_BBHCRC_KOCNT1 0xf36b00ff 19278c2ecf20Sopenharmony_ci 19288c2ecf20Sopenharmony_ci/*P2_BBFCRCKO0*/ 19298c2ecf20Sopenharmony_ci#define R0900_P2_BBFCRCKO0 0xf36c 19308c2ecf20Sopenharmony_ci#define F0900_P2_BBHCRC_KOCNT0 0xf36c00ff 19318c2ecf20Sopenharmony_ci 19328c2ecf20Sopenharmony_ci/*P2_UPCRCKO1*/ 19338c2ecf20Sopenharmony_ci#define R0900_P2_UPCRCKO1 0xf36d 19348c2ecf20Sopenharmony_ci#define F0900_P2_PKTCRC_KOCNT1 0xf36d00ff 19358c2ecf20Sopenharmony_ci 19368c2ecf20Sopenharmony_ci/*P2_UPCRCKO0*/ 19378c2ecf20Sopenharmony_ci#define R0900_P2_UPCRCKO0 0xf36e 19388c2ecf20Sopenharmony_ci#define F0900_P2_PKTCRC_KOCNT0 0xf36e00ff 19398c2ecf20Sopenharmony_ci 19408c2ecf20Sopenharmony_ci/*P2_PDELCTRL3*/ 19418c2ecf20Sopenharmony_ci#define R0900_P2_PDELCTRL3 0xf36f 19428c2ecf20Sopenharmony_ci#define F0900_P2_PKTDEL_CONTFAIL 0xf36f0080 19438c2ecf20Sopenharmony_ci#define F0900_P2_NOFIFO_BCHERR 0xf36f0020 19448c2ecf20Sopenharmony_ci 19458c2ecf20Sopenharmony_ci/*P2_TSSTATEM*/ 19468c2ecf20Sopenharmony_ci#define R0900_P2_TSSTATEM 0xf370 19478c2ecf20Sopenharmony_ci#define F0900_P2_TSDIL_ON 0xf3700080 19488c2ecf20Sopenharmony_ci#define F0900_P2_TSRS_ON 0xf3700020 19498c2ecf20Sopenharmony_ci#define F0900_P2_TSDESCRAMB_ON 0xf3700010 19508c2ecf20Sopenharmony_ci#define F0900_P2_TSFRAME_MODE 0xf3700008 19518c2ecf20Sopenharmony_ci#define F0900_P2_TS_DISABLE 0xf3700004 19528c2ecf20Sopenharmony_ci#define F0900_P2_TSOUT_NOSYNC 0xf3700001 19538c2ecf20Sopenharmony_ci 19548c2ecf20Sopenharmony_ci/*P2_TSCFGH*/ 19558c2ecf20Sopenharmony_ci#define R0900_P2_TSCFGH 0xf372 19568c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_DVBCI 0xf3720080 19578c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_SERIAL 0xf3720040 19588c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_TEIUPDATE 0xf3720020 19598c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_DUTY50 0xf3720010 19608c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_HSGNLOUT 0xf3720008 19618c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_ERRMODE 0xf3720006 19628c2ecf20Sopenharmony_ci#define F0900_P2_RST_HWARE 0xf3720001 19638c2ecf20Sopenharmony_ci 19648c2ecf20Sopenharmony_ci/*P2_TSCFGM*/ 19658c2ecf20Sopenharmony_ci#define R0900_P2_TSCFGM 0xf373 19668c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_MANSPEED 0xf37300c0 19678c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_PERMDATA 0xf3730020 19688c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_DPUNACT 0xf3730002 19698c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_INVDATA 0xf3730001 19708c2ecf20Sopenharmony_ci 19718c2ecf20Sopenharmony_ci/*P2_TSCFGL*/ 19728c2ecf20Sopenharmony_ci#define R0900_P2_TSCFGL 0xf374 19738c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_BCLKDEL1CK 0xf37400c0 19748c2ecf20Sopenharmony_ci#define F0900_P2_BCHERROR_MODE 0xf3740030 19758c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_NSGNL2DATA 0xf3740008 19768c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_EMBINDVB 0xf3740004 19778c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_BITSPEED 0xf3740003 19788c2ecf20Sopenharmony_ci 19798c2ecf20Sopenharmony_ci/*P2_TSINSDELH*/ 19808c2ecf20Sopenharmony_ci#define R0900_P2_TSINSDELH 0xf376 19818c2ecf20Sopenharmony_ci#define F0900_P2_TSDEL_SYNCBYTE 0xf3760080 19828c2ecf20Sopenharmony_ci#define F0900_P2_TSDEL_XXHEADER 0xf3760040 19838c2ecf20Sopenharmony_ci#define F0900_P2_TSDEL_BBHEADER 0xf3760020 19848c2ecf20Sopenharmony_ci#define F0900_P2_TSDEL_DATAFIELD 0xf3760010 19858c2ecf20Sopenharmony_ci#define F0900_P2_TSINSDEL_ISCR 0xf3760008 19868c2ecf20Sopenharmony_ci#define F0900_P2_TSINSDEL_NPD 0xf3760004 19878c2ecf20Sopenharmony_ci#define F0900_P2_TSINSDEL_RSPARITY 0xf3760002 19888c2ecf20Sopenharmony_ci#define F0900_P2_TSINSDEL_CRC8 0xf3760001 19898c2ecf20Sopenharmony_ci 19908c2ecf20Sopenharmony_ci/*P2_TSDIVN*/ 19918c2ecf20Sopenharmony_ci#define R0900_P2_TSDIVN 0xf379 19928c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_SPEEDMODE 0xf37900c0 19938c2ecf20Sopenharmony_ci 19948c2ecf20Sopenharmony_ci/*P2_TSCFG4*/ 19958c2ecf20Sopenharmony_ci#define R0900_P2_TSCFG4 0xf37a 19968c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_TSSPEEDMODE 0xf37a00c0 19978c2ecf20Sopenharmony_ci 19988c2ecf20Sopenharmony_ci/*P2_TSSPEED*/ 19998c2ecf20Sopenharmony_ci#define R0900_P2_TSSPEED 0xf380 20008c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_OUTSPEED 0xf38000ff 20018c2ecf20Sopenharmony_ci 20028c2ecf20Sopenharmony_ci/*P2_TSSTATUS*/ 20038c2ecf20Sopenharmony_ci#define R0900_P2_TSSTATUS 0xf381 20048c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_LINEOK 0xf3810080 20058c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_ERROR 0xf3810040 20068c2ecf20Sopenharmony_ci#define F0900_P2_DIL_READY 0xf3810001 20078c2ecf20Sopenharmony_ci 20088c2ecf20Sopenharmony_ci/*P2_TSSTATUS2*/ 20098c2ecf20Sopenharmony_ci#define R0900_P2_TSSTATUS2 0xf382 20108c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_DEMODSEL 0xf3820080 20118c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFOSPEED_STORE 0xf3820040 20128c2ecf20Sopenharmony_ci#define F0900_P2_DILXX_RESET 0xf3820020 20138c2ecf20Sopenharmony_ci#define F0900_P2_TSSERIAL_IMPOS 0xf3820010 20148c2ecf20Sopenharmony_ci#define F0900_P2_SCRAMBDETECT 0xf3820002 20158c2ecf20Sopenharmony_ci 20168c2ecf20Sopenharmony_ci/*P2_TSBITRATE1*/ 20178c2ecf20Sopenharmony_ci#define R0900_P2_TSBITRATE1 0xf383 20188c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_BITRATE1 0xf38300ff 20198c2ecf20Sopenharmony_ci 20208c2ecf20Sopenharmony_ci/*P2_TSBITRATE0*/ 20218c2ecf20Sopenharmony_ci#define R0900_P2_TSBITRATE0 0xf384 20228c2ecf20Sopenharmony_ci#define F0900_P2_TSFIFO_BITRATE0 0xf38400ff 20238c2ecf20Sopenharmony_ci 20248c2ecf20Sopenharmony_ci/*P2_ERRCTRL1*/ 20258c2ecf20Sopenharmony_ci#define R0900_P2_ERRCTRL1 0xf398 20268c2ecf20Sopenharmony_ci#define F0900_P2_ERR_SOURCE1 0xf39800f0 20278c2ecf20Sopenharmony_ci#define F0900_P2_NUM_EVENT1 0xf3980007 20288c2ecf20Sopenharmony_ci 20298c2ecf20Sopenharmony_ci/*P2_ERRCNT12*/ 20308c2ecf20Sopenharmony_ci#define R0900_P2_ERRCNT12 0xf399 20318c2ecf20Sopenharmony_ci#define F0900_P2_ERRCNT1_OLDVALUE 0xf3990080 20328c2ecf20Sopenharmony_ci#define F0900_P2_ERR_CNT12 0xf399007f 20338c2ecf20Sopenharmony_ci 20348c2ecf20Sopenharmony_ci/*P2_ERRCNT11*/ 20358c2ecf20Sopenharmony_ci#define R0900_P2_ERRCNT11 0xf39a 20368c2ecf20Sopenharmony_ci#define F0900_P2_ERR_CNT11 0xf39a00ff 20378c2ecf20Sopenharmony_ci 20388c2ecf20Sopenharmony_ci/*P2_ERRCNT10*/ 20398c2ecf20Sopenharmony_ci#define R0900_P2_ERRCNT10 0xf39b 20408c2ecf20Sopenharmony_ci#define F0900_P2_ERR_CNT10 0xf39b00ff 20418c2ecf20Sopenharmony_ci 20428c2ecf20Sopenharmony_ci/*P2_ERRCTRL2*/ 20438c2ecf20Sopenharmony_ci#define R0900_P2_ERRCTRL2 0xf39c 20448c2ecf20Sopenharmony_ci#define F0900_P2_ERR_SOURCE2 0xf39c00f0 20458c2ecf20Sopenharmony_ci#define F0900_P2_NUM_EVENT2 0xf39c0007 20468c2ecf20Sopenharmony_ci 20478c2ecf20Sopenharmony_ci/*P2_ERRCNT22*/ 20488c2ecf20Sopenharmony_ci#define R0900_P2_ERRCNT22 0xf39d 20498c2ecf20Sopenharmony_ci#define F0900_P2_ERRCNT2_OLDVALUE 0xf39d0080 20508c2ecf20Sopenharmony_ci#define F0900_P2_ERR_CNT22 0xf39d007f 20518c2ecf20Sopenharmony_ci 20528c2ecf20Sopenharmony_ci/*P2_ERRCNT21*/ 20538c2ecf20Sopenharmony_ci#define R0900_P2_ERRCNT21 0xf39e 20548c2ecf20Sopenharmony_ci#define F0900_P2_ERR_CNT21 0xf39e00ff 20558c2ecf20Sopenharmony_ci 20568c2ecf20Sopenharmony_ci/*P2_ERRCNT20*/ 20578c2ecf20Sopenharmony_ci#define R0900_P2_ERRCNT20 0xf39f 20588c2ecf20Sopenharmony_ci#define F0900_P2_ERR_CNT20 0xf39f00ff 20598c2ecf20Sopenharmony_ci 20608c2ecf20Sopenharmony_ci/*P2_FECSPY*/ 20618c2ecf20Sopenharmony_ci#define R0900_P2_FECSPY 0xf3a0 20628c2ecf20Sopenharmony_ci#define F0900_P2_SPY_ENABLE 0xf3a00080 20638c2ecf20Sopenharmony_ci#define F0900_P2_NO_SYNCBYTE 0xf3a00040 20648c2ecf20Sopenharmony_ci#define F0900_P2_SERIAL_MODE 0xf3a00020 20658c2ecf20Sopenharmony_ci#define F0900_P2_UNUSUAL_PACKET 0xf3a00010 20668c2ecf20Sopenharmony_ci#define F0900_P2_BERMETER_DATAMODE 0xf3a00008 20678c2ecf20Sopenharmony_ci#define F0900_P2_BERMETER_LMODE 0xf3a00002 20688c2ecf20Sopenharmony_ci#define F0900_P2_BERMETER_RESET 0xf3a00001 20698c2ecf20Sopenharmony_ci 20708c2ecf20Sopenharmony_ci/*P2_FSPYCFG*/ 20718c2ecf20Sopenharmony_ci#define R0900_P2_FSPYCFG 0xf3a1 20728c2ecf20Sopenharmony_ci#define F0900_P2_FECSPY_INPUT 0xf3a100c0 20738c2ecf20Sopenharmony_ci#define F0900_P2_RST_ON_ERROR 0xf3a10020 20748c2ecf20Sopenharmony_ci#define F0900_P2_ONE_SHOT 0xf3a10010 20758c2ecf20Sopenharmony_ci#define F0900_P2_I2C_MODE 0xf3a1000c 20768c2ecf20Sopenharmony_ci#define F0900_P2_SPY_HYSTERESIS 0xf3a10003 20778c2ecf20Sopenharmony_ci 20788c2ecf20Sopenharmony_ci/*P2_FSPYDATA*/ 20798c2ecf20Sopenharmony_ci#define R0900_P2_FSPYDATA 0xf3a2 20808c2ecf20Sopenharmony_ci#define F0900_P2_SPY_STUFFING 0xf3a20080 20818c2ecf20Sopenharmony_ci#define F0900_P2_SPY_CNULLPKT 0xf3a20020 20828c2ecf20Sopenharmony_ci#define F0900_P2_SPY_OUTDATA_MODE 0xf3a2001f 20838c2ecf20Sopenharmony_ci 20848c2ecf20Sopenharmony_ci/*P2_FSPYOUT*/ 20858c2ecf20Sopenharmony_ci#define R0900_P2_FSPYOUT 0xf3a3 20868c2ecf20Sopenharmony_ci#define F0900_P2_FSPY_DIRECT 0xf3a30080 20878c2ecf20Sopenharmony_ci#define F0900_P2_STUFF_MODE 0xf3a30007 20888c2ecf20Sopenharmony_ci 20898c2ecf20Sopenharmony_ci/*P2_FSTATUS*/ 20908c2ecf20Sopenharmony_ci#define R0900_P2_FSTATUS 0xf3a4 20918c2ecf20Sopenharmony_ci#define F0900_P2_SPY_ENDSIM 0xf3a40080 20928c2ecf20Sopenharmony_ci#define F0900_P2_VALID_SIM 0xf3a40040 20938c2ecf20Sopenharmony_ci#define F0900_P2_FOUND_SIGNAL 0xf3a40020 20948c2ecf20Sopenharmony_ci#define F0900_P2_DSS_SYNCBYTE 0xf3a40010 20958c2ecf20Sopenharmony_ci#define F0900_P2_RESULT_STATE 0xf3a4000f 20968c2ecf20Sopenharmony_ci 20978c2ecf20Sopenharmony_ci/*P2_FBERCPT4*/ 20988c2ecf20Sopenharmony_ci#define R0900_P2_FBERCPT4 0xf3a8 20998c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_CPT4 0xf3a800ff 21008c2ecf20Sopenharmony_ci 21018c2ecf20Sopenharmony_ci/*P2_FBERCPT3*/ 21028c2ecf20Sopenharmony_ci#define R0900_P2_FBERCPT3 0xf3a9 21038c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_CPT3 0xf3a900ff 21048c2ecf20Sopenharmony_ci 21058c2ecf20Sopenharmony_ci/*P2_FBERCPT2*/ 21068c2ecf20Sopenharmony_ci#define R0900_P2_FBERCPT2 0xf3aa 21078c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_CPT2 0xf3aa00ff 21088c2ecf20Sopenharmony_ci 21098c2ecf20Sopenharmony_ci/*P2_FBERCPT1*/ 21108c2ecf20Sopenharmony_ci#define R0900_P2_FBERCPT1 0xf3ab 21118c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_CPT1 0xf3ab00ff 21128c2ecf20Sopenharmony_ci 21138c2ecf20Sopenharmony_ci/*P2_FBERCPT0*/ 21148c2ecf20Sopenharmony_ci#define R0900_P2_FBERCPT0 0xf3ac 21158c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_CPT0 0xf3ac00ff 21168c2ecf20Sopenharmony_ci 21178c2ecf20Sopenharmony_ci/*P2_FBERERR2*/ 21188c2ecf20Sopenharmony_ci#define R0900_P2_FBERERR2 0xf3ad 21198c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_ERR2 0xf3ad00ff 21208c2ecf20Sopenharmony_ci 21218c2ecf20Sopenharmony_ci/*P2_FBERERR1*/ 21228c2ecf20Sopenharmony_ci#define R0900_P2_FBERERR1 0xf3ae 21238c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_ERR1 0xf3ae00ff 21248c2ecf20Sopenharmony_ci 21258c2ecf20Sopenharmony_ci/*P2_FBERERR0*/ 21268c2ecf20Sopenharmony_ci#define R0900_P2_FBERERR0 0xf3af 21278c2ecf20Sopenharmony_ci#define F0900_P2_FBERMETER_ERR0 0xf3af00ff 21288c2ecf20Sopenharmony_ci 21298c2ecf20Sopenharmony_ci/*P2_FSPYBER*/ 21308c2ecf20Sopenharmony_ci#define R0900_P2_FSPYBER 0xf3b2 21318c2ecf20Sopenharmony_ci#define F0900_P2_FSPYBER_SYNCBYTE 0xf3b20010 21328c2ecf20Sopenharmony_ci#define F0900_P2_FSPYBER_UNSYNC 0xf3b20008 21338c2ecf20Sopenharmony_ci#define F0900_P2_FSPYBER_CTIME 0xf3b20007 21348c2ecf20Sopenharmony_ci 21358c2ecf20Sopenharmony_ci/*P1_IQCONST*/ 21368c2ecf20Sopenharmony_ci#define R0900_P1_IQCONST 0xf400 21378c2ecf20Sopenharmony_ci#define IQCONST REGx(R0900_P1_IQCONST) 21388c2ecf20Sopenharmony_ci#define F0900_P1_CONSTEL_SELECT 0xf4000060 21398c2ecf20Sopenharmony_ci#define F0900_P1_IQSYMB_SEL 0xf400001f 21408c2ecf20Sopenharmony_ci 21418c2ecf20Sopenharmony_ci/*P1_NOSCFG*/ 21428c2ecf20Sopenharmony_ci#define R0900_P1_NOSCFG 0xf401 21438c2ecf20Sopenharmony_ci#define NOSCFG REGx(R0900_P1_NOSCFG) 21448c2ecf20Sopenharmony_ci#define F0900_P1_DUMMYPL_NOSDATA 0xf4010020 21458c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLH_BETA 0xf4010018 21468c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATA_BETA 0xf4010007 21478c2ecf20Sopenharmony_ci 21488c2ecf20Sopenharmony_ci/*P1_ISYMB*/ 21498c2ecf20Sopenharmony_ci#define R0900_P1_ISYMB 0xf402 21508c2ecf20Sopenharmony_ci#define ISYMB REGx(R0900_P1_ISYMB) 21518c2ecf20Sopenharmony_ci#define F0900_P1_I_SYMBOL 0xf40201ff 21528c2ecf20Sopenharmony_ci 21538c2ecf20Sopenharmony_ci/*P1_QSYMB*/ 21548c2ecf20Sopenharmony_ci#define R0900_P1_QSYMB 0xf403 21558c2ecf20Sopenharmony_ci#define QSYMB REGx(R0900_P1_QSYMB) 21568c2ecf20Sopenharmony_ci#define F0900_P1_Q_SYMBOL 0xf40301ff 21578c2ecf20Sopenharmony_ci 21588c2ecf20Sopenharmony_ci/*P1_AGC1CFG*/ 21598c2ecf20Sopenharmony_ci#define R0900_P1_AGC1CFG 0xf404 21608c2ecf20Sopenharmony_ci#define AGC1CFG REGx(R0900_P1_AGC1CFG) 21618c2ecf20Sopenharmony_ci#define F0900_P1_DC_FROZEN 0xf4040080 21628c2ecf20Sopenharmony_ci#define F0900_P1_DC_CORRECT 0xf4040040 21638c2ecf20Sopenharmony_ci#define F0900_P1_AMM_FROZEN 0xf4040020 21648c2ecf20Sopenharmony_ci#define F0900_P1_AMM_CORRECT 0xf4040010 21658c2ecf20Sopenharmony_ci#define F0900_P1_QUAD_FROZEN 0xf4040008 21668c2ecf20Sopenharmony_ci#define F0900_P1_QUAD_CORRECT 0xf4040004 21678c2ecf20Sopenharmony_ci 21688c2ecf20Sopenharmony_ci/*P1_AGC1CN*/ 21698c2ecf20Sopenharmony_ci#define R0900_P1_AGC1CN 0xf406 21708c2ecf20Sopenharmony_ci#define AGC1CN REGx(R0900_P1_AGC1CN) 21718c2ecf20Sopenharmony_ci#define F0900_P1_AGC1_LOCKED 0xf4060080 21728c2ecf20Sopenharmony_ci#define F0900_P1_AGC1_MINPOWER 0xf4060010 21738c2ecf20Sopenharmony_ci#define F0900_P1_AGCOUT_FAST 0xf4060008 21748c2ecf20Sopenharmony_ci#define F0900_P1_AGCIQ_BETA 0xf4060007 21758c2ecf20Sopenharmony_ci 21768c2ecf20Sopenharmony_ci/*P1_AGC1REF*/ 21778c2ecf20Sopenharmony_ci#define R0900_P1_AGC1REF 0xf407 21788c2ecf20Sopenharmony_ci#define AGC1REF REGx(R0900_P1_AGC1REF) 21798c2ecf20Sopenharmony_ci#define F0900_P1_AGCIQ_REF 0xf40700ff 21808c2ecf20Sopenharmony_ci 21818c2ecf20Sopenharmony_ci/*P1_IDCCOMP*/ 21828c2ecf20Sopenharmony_ci#define R0900_P1_IDCCOMP 0xf408 21838c2ecf20Sopenharmony_ci#define IDCCOMP REGx(R0900_P1_IDCCOMP) 21848c2ecf20Sopenharmony_ci#define F0900_P1_IAVERAGE_ADJ 0xf40801ff 21858c2ecf20Sopenharmony_ci 21868c2ecf20Sopenharmony_ci/*P1_QDCCOMP*/ 21878c2ecf20Sopenharmony_ci#define R0900_P1_QDCCOMP 0xf409 21888c2ecf20Sopenharmony_ci#define QDCCOMP REGx(R0900_P1_QDCCOMP) 21898c2ecf20Sopenharmony_ci#define F0900_P1_QAVERAGE_ADJ 0xf40901ff 21908c2ecf20Sopenharmony_ci 21918c2ecf20Sopenharmony_ci/*P1_POWERI*/ 21928c2ecf20Sopenharmony_ci#define R0900_P1_POWERI 0xf40a 21938c2ecf20Sopenharmony_ci#define POWERI REGx(R0900_P1_POWERI) 21948c2ecf20Sopenharmony_ci#define F0900_P1_POWER_I 0xf40a00ff 21958c2ecf20Sopenharmony_ci#define POWER_I FLDx(F0900_P1_POWER_I) 21968c2ecf20Sopenharmony_ci 21978c2ecf20Sopenharmony_ci/*P1_POWERQ*/ 21988c2ecf20Sopenharmony_ci#define R0900_P1_POWERQ 0xf40b 21998c2ecf20Sopenharmony_ci#define POWERQ REGx(R0900_P1_POWERQ) 22008c2ecf20Sopenharmony_ci#define F0900_P1_POWER_Q 0xf40b00ff 22018c2ecf20Sopenharmony_ci#define POWER_Q FLDx(F0900_P1_POWER_Q) 22028c2ecf20Sopenharmony_ci 22038c2ecf20Sopenharmony_ci/*P1_AGC1AMM*/ 22048c2ecf20Sopenharmony_ci#define R0900_P1_AGC1AMM 0xf40c 22058c2ecf20Sopenharmony_ci#define AGC1AMM REGx(R0900_P1_AGC1AMM) 22068c2ecf20Sopenharmony_ci#define F0900_P1_AMM_VALUE 0xf40c00ff 22078c2ecf20Sopenharmony_ci 22088c2ecf20Sopenharmony_ci/*P1_AGC1QUAD*/ 22098c2ecf20Sopenharmony_ci#define R0900_P1_AGC1QUAD 0xf40d 22108c2ecf20Sopenharmony_ci#define AGC1QUAD REGx(R0900_P1_AGC1QUAD) 22118c2ecf20Sopenharmony_ci#define F0900_P1_QUAD_VALUE 0xf40d01ff 22128c2ecf20Sopenharmony_ci 22138c2ecf20Sopenharmony_ci/*P1_AGCIQIN1*/ 22148c2ecf20Sopenharmony_ci#define R0900_P1_AGCIQIN1 0xf40e 22158c2ecf20Sopenharmony_ci#define AGCIQIN1 REGx(R0900_P1_AGCIQIN1) 22168c2ecf20Sopenharmony_ci#define F0900_P1_AGCIQ_VALUE1 0xf40e00ff 22178c2ecf20Sopenharmony_ci#define AGCIQ_VALUE1 FLDx(F0900_P1_AGCIQ_VALUE1) 22188c2ecf20Sopenharmony_ci 22198c2ecf20Sopenharmony_ci/*P1_AGCIQIN0*/ 22208c2ecf20Sopenharmony_ci#define R0900_P1_AGCIQIN0 0xf40f 22218c2ecf20Sopenharmony_ci#define AGCIQIN0 REGx(R0900_P1_AGCIQIN0) 22228c2ecf20Sopenharmony_ci#define F0900_P1_AGCIQ_VALUE0 0xf40f00ff 22238c2ecf20Sopenharmony_ci#define AGCIQ_VALUE0 FLDx(F0900_P1_AGCIQ_VALUE0) 22248c2ecf20Sopenharmony_ci 22258c2ecf20Sopenharmony_ci/*P1_DEMOD*/ 22268c2ecf20Sopenharmony_ci#define R0900_P1_DEMOD 0xf410 22278c2ecf20Sopenharmony_ci#define DEMOD REGx(R0900_P1_DEMOD) 22288c2ecf20Sopenharmony_ci#define F0900_P1_MANUALS2_ROLLOFF 0xf4100080 22298c2ecf20Sopenharmony_ci#define MANUALS2_ROLLOFF FLDx(F0900_P1_MANUALS2_ROLLOFF) 22308c2ecf20Sopenharmony_ci 22318c2ecf20Sopenharmony_ci#define F0900_P1_SPECINV_CONTROL 0xf4100030 22328c2ecf20Sopenharmony_ci#define SPECINV_CONTROL FLDx(F0900_P1_SPECINV_CONTROL) 22338c2ecf20Sopenharmony_ci#define F0900_P1_FORCE_ENASAMP 0xf4100008 22348c2ecf20Sopenharmony_ci#define F0900_P1_MANUALSX_ROLLOFF 0xf4100004 22358c2ecf20Sopenharmony_ci#define MANUALSX_ROLLOFF FLDx(F0900_P1_MANUALSX_ROLLOFF) 22368c2ecf20Sopenharmony_ci#define F0900_P1_ROLLOFF_CONTROL 0xf4100003 22378c2ecf20Sopenharmony_ci#define ROLLOFF_CONTROL FLDx(F0900_P1_ROLLOFF_CONTROL) 22388c2ecf20Sopenharmony_ci 22398c2ecf20Sopenharmony_ci/*P1_DMDMODCOD*/ 22408c2ecf20Sopenharmony_ci#define R0900_P1_DMDMODCOD 0xf411 22418c2ecf20Sopenharmony_ci#define DMDMODCOD REGx(R0900_P1_DMDMODCOD) 22428c2ecf20Sopenharmony_ci#define F0900_P1_MANUAL_MODCOD 0xf4110080 22438c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_MODCOD 0xf411007c 22448c2ecf20Sopenharmony_ci#define DEMOD_MODCOD FLDx(F0900_P1_DEMOD_MODCOD) 22458c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_TYPE 0xf4110003 22468c2ecf20Sopenharmony_ci#define DEMOD_TYPE FLDx(F0900_P1_DEMOD_TYPE) 22478c2ecf20Sopenharmony_ci 22488c2ecf20Sopenharmony_ci/*P1_DSTATUS*/ 22498c2ecf20Sopenharmony_ci#define R0900_P1_DSTATUS 0xf412 22508c2ecf20Sopenharmony_ci#define DSTATUS REGx(R0900_P1_DSTATUS) 22518c2ecf20Sopenharmony_ci#define F0900_P1_CAR_LOCK 0xf4120080 22528c2ecf20Sopenharmony_ci#define F0900_P1_TMGLOCK_QUALITY 0xf4120060 22538c2ecf20Sopenharmony_ci#define TMGLOCK_QUALITY FLDx(F0900_P1_TMGLOCK_QUALITY) 22548c2ecf20Sopenharmony_ci#define F0900_P1_LOCK_DEFINITIF 0xf4120008 22558c2ecf20Sopenharmony_ci#define LOCK_DEFINITIF FLDx(F0900_P1_LOCK_DEFINITIF) 22568c2ecf20Sopenharmony_ci#define F0900_P1_OVADC_DETECT 0xf4120001 22578c2ecf20Sopenharmony_ci 22588c2ecf20Sopenharmony_ci/*P1_DSTATUS2*/ 22598c2ecf20Sopenharmony_ci#define R0900_P1_DSTATUS2 0xf413 22608c2ecf20Sopenharmony_ci#define DSTATUS2 REGx(R0900_P1_DSTATUS2) 22618c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_DELOCK 0xf4130080 22628c2ecf20Sopenharmony_ci#define F0900_P1_AGC1_NOSIGNALACK 0xf4130008 22638c2ecf20Sopenharmony_ci#define F0900_P1_AGC2_OVERFLOW 0xf4130004 22648c2ecf20Sopenharmony_ci#define F0900_P1_CFR_OVERFLOW 0xf4130002 22658c2ecf20Sopenharmony_ci#define F0900_P1_GAMMA_OVERUNDER 0xf4130001 22668c2ecf20Sopenharmony_ci 22678c2ecf20Sopenharmony_ci/*P1_DMDCFGMD*/ 22688c2ecf20Sopenharmony_ci#define R0900_P1_DMDCFGMD 0xf414 22698c2ecf20Sopenharmony_ci#define DMDCFGMD REGx(R0900_P1_DMDCFGMD) 22708c2ecf20Sopenharmony_ci#define F0900_P1_DVBS2_ENABLE 0xf4140080 22718c2ecf20Sopenharmony_ci#define DVBS2_ENABLE FLDx(F0900_P1_DVBS2_ENABLE) 22728c2ecf20Sopenharmony_ci#define F0900_P1_DVBS1_ENABLE 0xf4140040 22738c2ecf20Sopenharmony_ci#define DVBS1_ENABLE FLDx(F0900_P1_DVBS1_ENABLE) 22748c2ecf20Sopenharmony_ci#define F0900_P1_SCAN_ENABLE 0xf4140010 22758c2ecf20Sopenharmony_ci#define SCAN_ENABLE FLDx(F0900_P1_SCAN_ENABLE) 22768c2ecf20Sopenharmony_ci#define F0900_P1_CFR_AUTOSCAN 0xf4140008 22778c2ecf20Sopenharmony_ci#define CFR_AUTOSCAN FLDx(F0900_P1_CFR_AUTOSCAN) 22788c2ecf20Sopenharmony_ci#define F0900_P1_TUN_RNG 0xf4140003 22798c2ecf20Sopenharmony_ci 22808c2ecf20Sopenharmony_ci/*P1_DMDCFG2*/ 22818c2ecf20Sopenharmony_ci#define R0900_P1_DMDCFG2 0xf415 22828c2ecf20Sopenharmony_ci#define DMDCFG2 REGx(R0900_P1_DMDCFG2) 22838c2ecf20Sopenharmony_ci#define F0900_P1_S1S2_SEQUENTIAL 0xf4150040 22848c2ecf20Sopenharmony_ci#define S1S2_SEQUENTIAL FLDx(F0900_P1_S1S2_SEQUENTIAL) 22858c2ecf20Sopenharmony_ci#define F0900_P1_INFINITE_RELOCK 0xf4150010 22868c2ecf20Sopenharmony_ci 22878c2ecf20Sopenharmony_ci/*P1_DMDISTATE*/ 22888c2ecf20Sopenharmony_ci#define R0900_P1_DMDISTATE 0xf416 22898c2ecf20Sopenharmony_ci#define DMDISTATE REGx(R0900_P1_DMDISTATE) 22908c2ecf20Sopenharmony_ci#define F0900_P1_I2C_DEMOD_MODE 0xf416001f 22918c2ecf20Sopenharmony_ci#define DEMOD_MODE FLDx(F0900_P1_I2C_DEMOD_MODE) 22928c2ecf20Sopenharmony_ci 22938c2ecf20Sopenharmony_ci/*P1_DMDT0M*/ 22948c2ecf20Sopenharmony_ci#define R0900_P1_DMDT0M 0xf417 22958c2ecf20Sopenharmony_ci#define DMDT0M REGx(R0900_P1_DMDT0M) 22968c2ecf20Sopenharmony_ci#define F0900_P1_DMDT0_MIN 0xf41700ff 22978c2ecf20Sopenharmony_ci 22988c2ecf20Sopenharmony_ci/*P1_DMDSTATE*/ 22998c2ecf20Sopenharmony_ci#define R0900_P1_DMDSTATE 0xf41b 23008c2ecf20Sopenharmony_ci#define DMDSTATE REGx(R0900_P1_DMDSTATE) 23018c2ecf20Sopenharmony_ci#define F0900_P1_HEADER_MODE 0xf41b0060 23028c2ecf20Sopenharmony_ci#define HEADER_MODE FLDx(F0900_P1_HEADER_MODE) 23038c2ecf20Sopenharmony_ci 23048c2ecf20Sopenharmony_ci/*P1_DMDFLYW*/ 23058c2ecf20Sopenharmony_ci#define R0900_P1_DMDFLYW 0xf41c 23068c2ecf20Sopenharmony_ci#define DMDFLYW REGx(R0900_P1_DMDFLYW) 23078c2ecf20Sopenharmony_ci#define F0900_P1_I2C_IRQVAL 0xf41c00f0 23088c2ecf20Sopenharmony_ci#define F0900_P1_FLYWHEEL_CPT 0xf41c000f 23098c2ecf20Sopenharmony_ci#define FLYWHEEL_CPT FLDx(F0900_P1_FLYWHEEL_CPT) 23108c2ecf20Sopenharmony_ci 23118c2ecf20Sopenharmony_ci/*P1_DSTATUS3*/ 23128c2ecf20Sopenharmony_ci#define R0900_P1_DSTATUS3 0xf41d 23138c2ecf20Sopenharmony_ci#define DSTATUS3 REGx(R0900_P1_DSTATUS3) 23148c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_CFGMODE 0xf41d0060 23158c2ecf20Sopenharmony_ci 23168c2ecf20Sopenharmony_ci/*P1_DMDCFG3*/ 23178c2ecf20Sopenharmony_ci#define R0900_P1_DMDCFG3 0xf41e 23188c2ecf20Sopenharmony_ci#define DMDCFG3 REGx(R0900_P1_DMDCFG3) 23198c2ecf20Sopenharmony_ci#define F0900_P1_NOSTOP_FIFOFULL 0xf41e0008 23208c2ecf20Sopenharmony_ci 23218c2ecf20Sopenharmony_ci/*P1_DMDCFG4*/ 23228c2ecf20Sopenharmony_ci#define R0900_P1_DMDCFG4 0xf41f 23238c2ecf20Sopenharmony_ci#define DMDCFG4 REGx(R0900_P1_DMDCFG4) 23248c2ecf20Sopenharmony_ci#define F0900_P1_TUNER_NRELAUNCH 0xf41f0008 23258c2ecf20Sopenharmony_ci 23268c2ecf20Sopenharmony_ci/*P1_CORRELMANT*/ 23278c2ecf20Sopenharmony_ci#define R0900_P1_CORRELMANT 0xf420 23288c2ecf20Sopenharmony_ci#define CORRELMANT REGx(R0900_P1_CORRELMANT) 23298c2ecf20Sopenharmony_ci#define F0900_P1_CORREL_MANT 0xf42000ff 23308c2ecf20Sopenharmony_ci 23318c2ecf20Sopenharmony_ci/*P1_CORRELABS*/ 23328c2ecf20Sopenharmony_ci#define R0900_P1_CORRELABS 0xf421 23338c2ecf20Sopenharmony_ci#define CORRELABS REGx(R0900_P1_CORRELABS) 23348c2ecf20Sopenharmony_ci#define F0900_P1_CORREL_ABS 0xf42100ff 23358c2ecf20Sopenharmony_ci 23368c2ecf20Sopenharmony_ci/*P1_CORRELEXP*/ 23378c2ecf20Sopenharmony_ci#define R0900_P1_CORRELEXP 0xf422 23388c2ecf20Sopenharmony_ci#define CORRELEXP REGx(R0900_P1_CORRELEXP) 23398c2ecf20Sopenharmony_ci#define F0900_P1_CORREL_ABSEXP 0xf42200f0 23408c2ecf20Sopenharmony_ci#define F0900_P1_CORREL_EXP 0xf422000f 23418c2ecf20Sopenharmony_ci 23428c2ecf20Sopenharmony_ci/*P1_PLHMODCOD*/ 23438c2ecf20Sopenharmony_ci#define R0900_P1_PLHMODCOD 0xf424 23448c2ecf20Sopenharmony_ci#define PLHMODCOD REGx(R0900_P1_PLHMODCOD) 23458c2ecf20Sopenharmony_ci#define F0900_P1_SPECINV_DEMOD 0xf4240080 23468c2ecf20Sopenharmony_ci#define SPECINV_DEMOD FLDx(F0900_P1_SPECINV_DEMOD) 23478c2ecf20Sopenharmony_ci#define F0900_P1_PLH_MODCOD 0xf424007c 23488c2ecf20Sopenharmony_ci#define F0900_P1_PLH_TYPE 0xf4240003 23498c2ecf20Sopenharmony_ci 23508c2ecf20Sopenharmony_ci/*P1_DMDREG*/ 23518c2ecf20Sopenharmony_ci#define R0900_P1_DMDREG 0xf425 23528c2ecf20Sopenharmony_ci#define DMDREG REGx(R0900_P1_DMDREG) 23538c2ecf20Sopenharmony_ci#define F0900_P1_DECIM_PLFRAMES 0xf4250001 23548c2ecf20Sopenharmony_ci 23558c2ecf20Sopenharmony_ci/*P1_AGC2O*/ 23568c2ecf20Sopenharmony_ci#define R0900_P1_AGC2O 0xf42c 23578c2ecf20Sopenharmony_ci#define AGC2O REGx(R0900_P1_AGC2O) 23588c2ecf20Sopenharmony_ci#define F0900_P1_AGC2_COEF 0xf42c0007 23598c2ecf20Sopenharmony_ci 23608c2ecf20Sopenharmony_ci/*P1_AGC2REF*/ 23618c2ecf20Sopenharmony_ci#define R0900_P1_AGC2REF 0xf42d 23628c2ecf20Sopenharmony_ci#define AGC2REF REGx(R0900_P1_AGC2REF) 23638c2ecf20Sopenharmony_ci#define F0900_P1_AGC2_REF 0xf42d00ff 23648c2ecf20Sopenharmony_ci 23658c2ecf20Sopenharmony_ci/*P1_AGC1ADJ*/ 23668c2ecf20Sopenharmony_ci#define R0900_P1_AGC1ADJ 0xf42e 23678c2ecf20Sopenharmony_ci#define AGC1ADJ REGx(R0900_P1_AGC1ADJ) 23688c2ecf20Sopenharmony_ci#define F0900_P1_AGC1_ADJUSTED 0xf42e007f 23698c2ecf20Sopenharmony_ci 23708c2ecf20Sopenharmony_ci/*P1_AGC2I1*/ 23718c2ecf20Sopenharmony_ci#define R0900_P1_AGC2I1 0xf436 23728c2ecf20Sopenharmony_ci#define AGC2I1 REGx(R0900_P1_AGC2I1) 23738c2ecf20Sopenharmony_ci#define F0900_P1_AGC2_INTEGRATOR1 0xf43600ff 23748c2ecf20Sopenharmony_ci 23758c2ecf20Sopenharmony_ci/*P1_AGC2I0*/ 23768c2ecf20Sopenharmony_ci#define R0900_P1_AGC2I0 0xf437 23778c2ecf20Sopenharmony_ci#define AGC2I0 REGx(R0900_P1_AGC2I0) 23788c2ecf20Sopenharmony_ci#define F0900_P1_AGC2_INTEGRATOR0 0xf43700ff 23798c2ecf20Sopenharmony_ci 23808c2ecf20Sopenharmony_ci/*P1_CARCFG*/ 23818c2ecf20Sopenharmony_ci#define R0900_P1_CARCFG 0xf438 23828c2ecf20Sopenharmony_ci#define CARCFG REGx(R0900_P1_CARCFG) 23838c2ecf20Sopenharmony_ci#define F0900_P1_CFRUPLOW_AUTO 0xf4380080 23848c2ecf20Sopenharmony_ci#define F0900_P1_CFRUPLOW_TEST 0xf4380040 23858c2ecf20Sopenharmony_ci#define F0900_P1_ROTAON 0xf4380004 23868c2ecf20Sopenharmony_ci#define F0900_P1_PH_DET_ALGO 0xf4380003 23878c2ecf20Sopenharmony_ci 23888c2ecf20Sopenharmony_ci/*P1_ACLC*/ 23898c2ecf20Sopenharmony_ci#define R0900_P1_ACLC 0xf439 23908c2ecf20Sopenharmony_ci#define ACLC REGx(R0900_P1_ACLC) 23918c2ecf20Sopenharmony_ci#define F0900_P1_CAR_ALPHA_MANT 0xf4390030 23928c2ecf20Sopenharmony_ci#define F0900_P1_CAR_ALPHA_EXP 0xf439000f 23938c2ecf20Sopenharmony_ci 23948c2ecf20Sopenharmony_ci/*P1_BCLC*/ 23958c2ecf20Sopenharmony_ci#define R0900_P1_BCLC 0xf43a 23968c2ecf20Sopenharmony_ci#define BCLC REGx(R0900_P1_BCLC) 23978c2ecf20Sopenharmony_ci#define F0900_P1_CAR_BETA_MANT 0xf43a0030 23988c2ecf20Sopenharmony_ci#define F0900_P1_CAR_BETA_EXP 0xf43a000f 23998c2ecf20Sopenharmony_ci 24008c2ecf20Sopenharmony_ci/*P1_CARFREQ*/ 24018c2ecf20Sopenharmony_ci#define R0900_P1_CARFREQ 0xf43d 24028c2ecf20Sopenharmony_ci#define CARFREQ REGx(R0900_P1_CARFREQ) 24038c2ecf20Sopenharmony_ci#define F0900_P1_KC_COARSE_EXP 0xf43d00f0 24048c2ecf20Sopenharmony_ci#define F0900_P1_BETA_FREQ 0xf43d000f 24058c2ecf20Sopenharmony_ci 24068c2ecf20Sopenharmony_ci/*P1_CARHDR*/ 24078c2ecf20Sopenharmony_ci#define R0900_P1_CARHDR 0xf43e 24088c2ecf20Sopenharmony_ci#define CARHDR REGx(R0900_P1_CARHDR) 24098c2ecf20Sopenharmony_ci#define F0900_P1_K_FREQ_HDR 0xf43e00ff 24108c2ecf20Sopenharmony_ci 24118c2ecf20Sopenharmony_ci/*P1_LDT*/ 24128c2ecf20Sopenharmony_ci#define R0900_P1_LDT 0xf43f 24138c2ecf20Sopenharmony_ci#define LDT REGx(R0900_P1_LDT) 24148c2ecf20Sopenharmony_ci#define F0900_P1_CARLOCK_THRES 0xf43f01ff 24158c2ecf20Sopenharmony_ci 24168c2ecf20Sopenharmony_ci/*P1_LDT2*/ 24178c2ecf20Sopenharmony_ci#define R0900_P1_LDT2 0xf440 24188c2ecf20Sopenharmony_ci#define LDT2 REGx(R0900_P1_LDT2) 24198c2ecf20Sopenharmony_ci#define F0900_P1_CARLOCK_THRES2 0xf44001ff 24208c2ecf20Sopenharmony_ci 24218c2ecf20Sopenharmony_ci/*P1_CFRICFG*/ 24228c2ecf20Sopenharmony_ci#define R0900_P1_CFRICFG 0xf441 24238c2ecf20Sopenharmony_ci#define CFRICFG REGx(R0900_P1_CFRICFG) 24248c2ecf20Sopenharmony_ci#define F0900_P1_NEG_CFRSTEP 0xf4410001 24258c2ecf20Sopenharmony_ci 24268c2ecf20Sopenharmony_ci/*P1_CFRUP1*/ 24278c2ecf20Sopenharmony_ci#define R0900_P1_CFRUP1 0xf442 24288c2ecf20Sopenharmony_ci#define CFRUP1 REGx(R0900_P1_CFRUP1) 24298c2ecf20Sopenharmony_ci#define F0900_P1_CFR_UP1 0xf44201ff 24308c2ecf20Sopenharmony_ci#define CFR_UP1 FLDx(F0900_P1_CFR_UP1) 24318c2ecf20Sopenharmony_ci 24328c2ecf20Sopenharmony_ci/*P1_CFRUP0*/ 24338c2ecf20Sopenharmony_ci#define R0900_P1_CFRUP0 0xf443 24348c2ecf20Sopenharmony_ci#define CFRUP0 REGx(R0900_P1_CFRUP0) 24358c2ecf20Sopenharmony_ci#define F0900_P1_CFR_UP0 0xf44300ff 24368c2ecf20Sopenharmony_ci#define CFR_UP0 FLDx(F0900_P1_CFR_UP0) 24378c2ecf20Sopenharmony_ci 24388c2ecf20Sopenharmony_ci/*P1_CFRLOW1*/ 24398c2ecf20Sopenharmony_ci#define R0900_P1_CFRLOW1 0xf446 24408c2ecf20Sopenharmony_ci#define CFRLOW1 REGx(R0900_P1_CFRLOW1) 24418c2ecf20Sopenharmony_ci#define F0900_P1_CFR_LOW1 0xf44601ff 24428c2ecf20Sopenharmony_ci#define CFR_LOW1 FLDx(F0900_P1_CFR_LOW1) 24438c2ecf20Sopenharmony_ci 24448c2ecf20Sopenharmony_ci/*P1_CFRLOW0*/ 24458c2ecf20Sopenharmony_ci#define R0900_P1_CFRLOW0 0xf447 24468c2ecf20Sopenharmony_ci#define CFRLOW0 REGx(R0900_P1_CFRLOW0) 24478c2ecf20Sopenharmony_ci#define F0900_P1_CFR_LOW0 0xf44700ff 24488c2ecf20Sopenharmony_ci#define CFR_LOW0 FLDx(F0900_P1_CFR_LOW0) 24498c2ecf20Sopenharmony_ci 24508c2ecf20Sopenharmony_ci/*P1_CFRINIT1*/ 24518c2ecf20Sopenharmony_ci#define R0900_P1_CFRINIT1 0xf448 24528c2ecf20Sopenharmony_ci#define CFRINIT1 REGx(R0900_P1_CFRINIT1) 24538c2ecf20Sopenharmony_ci#define F0900_P1_CFR_INIT1 0xf44801ff 24548c2ecf20Sopenharmony_ci#define CFR_INIT1 FLDx(F0900_P1_CFR_INIT1) 24558c2ecf20Sopenharmony_ci 24568c2ecf20Sopenharmony_ci/*P1_CFRINIT0*/ 24578c2ecf20Sopenharmony_ci#define R0900_P1_CFRINIT0 0xf449 24588c2ecf20Sopenharmony_ci#define CFRINIT0 REGx(R0900_P1_CFRINIT0) 24598c2ecf20Sopenharmony_ci#define F0900_P1_CFR_INIT0 0xf44900ff 24608c2ecf20Sopenharmony_ci#define CFR_INIT0 FLDx(F0900_P1_CFR_INIT0) 24618c2ecf20Sopenharmony_ci 24628c2ecf20Sopenharmony_ci/*P1_CFRINC1*/ 24638c2ecf20Sopenharmony_ci#define R0900_P1_CFRINC1 0xf44a 24648c2ecf20Sopenharmony_ci#define CFRINC1 REGx(R0900_P1_CFRINC1) 24658c2ecf20Sopenharmony_ci#define F0900_P1_MANUAL_CFRINC 0xf44a0080 24668c2ecf20Sopenharmony_ci#define F0900_P1_CFR_INC1 0xf44a003f 24678c2ecf20Sopenharmony_ci 24688c2ecf20Sopenharmony_ci/*P1_CFRINC0*/ 24698c2ecf20Sopenharmony_ci#define R0900_P1_CFRINC0 0xf44b 24708c2ecf20Sopenharmony_ci#define CFRINC0 REGx(R0900_P1_CFRINC0) 24718c2ecf20Sopenharmony_ci#define F0900_P1_CFR_INC0 0xf44b00f8 24728c2ecf20Sopenharmony_ci 24738c2ecf20Sopenharmony_ci/*P1_CFR2*/ 24748c2ecf20Sopenharmony_ci#define R0900_P1_CFR2 0xf44c 24758c2ecf20Sopenharmony_ci#define CFR2 REGx(R0900_P1_CFR2) 24768c2ecf20Sopenharmony_ci#define F0900_P1_CAR_FREQ2 0xf44c01ff 24778c2ecf20Sopenharmony_ci#define CAR_FREQ2 FLDx(F0900_P1_CAR_FREQ2) 24788c2ecf20Sopenharmony_ci 24798c2ecf20Sopenharmony_ci/*P1_CFR1*/ 24808c2ecf20Sopenharmony_ci#define R0900_P1_CFR1 0xf44d 24818c2ecf20Sopenharmony_ci#define CFR1 REGx(R0900_P1_CFR1) 24828c2ecf20Sopenharmony_ci#define F0900_P1_CAR_FREQ1 0xf44d00ff 24838c2ecf20Sopenharmony_ci#define CAR_FREQ1 FLDx(F0900_P1_CAR_FREQ1) 24848c2ecf20Sopenharmony_ci 24858c2ecf20Sopenharmony_ci/*P1_CFR0*/ 24868c2ecf20Sopenharmony_ci#define R0900_P1_CFR0 0xf44e 24878c2ecf20Sopenharmony_ci#define CFR0 REGx(R0900_P1_CFR0) 24888c2ecf20Sopenharmony_ci#define F0900_P1_CAR_FREQ0 0xf44e00ff 24898c2ecf20Sopenharmony_ci#define CAR_FREQ0 FLDx(F0900_P1_CAR_FREQ0) 24908c2ecf20Sopenharmony_ci 24918c2ecf20Sopenharmony_ci/*P1_LDI*/ 24928c2ecf20Sopenharmony_ci#define R0900_P1_LDI 0xf44f 24938c2ecf20Sopenharmony_ci#define LDI REGx(R0900_P1_LDI) 24948c2ecf20Sopenharmony_ci#define F0900_P1_LOCK_DET_INTEGR 0xf44f01ff 24958c2ecf20Sopenharmony_ci 24968c2ecf20Sopenharmony_ci/*P1_TMGCFG*/ 24978c2ecf20Sopenharmony_ci#define R0900_P1_TMGCFG 0xf450 24988c2ecf20Sopenharmony_ci#define TMGCFG REGx(R0900_P1_TMGCFG) 24998c2ecf20Sopenharmony_ci#define F0900_P1_TMGLOCK_BETA 0xf45000c0 25008c2ecf20Sopenharmony_ci#define F0900_P1_DO_TIMING_CORR 0xf4500010 25018c2ecf20Sopenharmony_ci#define F0900_P1_TMG_MINFREQ 0xf4500003 25028c2ecf20Sopenharmony_ci 25038c2ecf20Sopenharmony_ci/*P1_RTC*/ 25048c2ecf20Sopenharmony_ci#define R0900_P1_RTC 0xf451 25058c2ecf20Sopenharmony_ci#define RTC REGx(R0900_P1_RTC) 25068c2ecf20Sopenharmony_ci#define F0900_P1_TMGALPHA_EXP 0xf45100f0 25078c2ecf20Sopenharmony_ci#define F0900_P1_TMGBETA_EXP 0xf451000f 25088c2ecf20Sopenharmony_ci 25098c2ecf20Sopenharmony_ci/*P1_RTCS2*/ 25108c2ecf20Sopenharmony_ci#define R0900_P1_RTCS2 0xf452 25118c2ecf20Sopenharmony_ci#define RTCS2 REGx(R0900_P1_RTCS2) 25128c2ecf20Sopenharmony_ci#define F0900_P1_TMGALPHAS2_EXP 0xf45200f0 25138c2ecf20Sopenharmony_ci#define F0900_P1_TMGBETAS2_EXP 0xf452000f 25148c2ecf20Sopenharmony_ci 25158c2ecf20Sopenharmony_ci/*P1_TMGTHRISE*/ 25168c2ecf20Sopenharmony_ci#define R0900_P1_TMGTHRISE 0xf453 25178c2ecf20Sopenharmony_ci#define TMGTHRISE REGx(R0900_P1_TMGTHRISE) 25188c2ecf20Sopenharmony_ci#define F0900_P1_TMGLOCK_THRISE 0xf45300ff 25198c2ecf20Sopenharmony_ci 25208c2ecf20Sopenharmony_ci/*P1_TMGTHFALL*/ 25218c2ecf20Sopenharmony_ci#define R0900_P1_TMGTHFALL 0xf454 25228c2ecf20Sopenharmony_ci#define TMGTHFALL REGx(R0900_P1_TMGTHFALL) 25238c2ecf20Sopenharmony_ci#define F0900_P1_TMGLOCK_THFALL 0xf45400ff 25248c2ecf20Sopenharmony_ci 25258c2ecf20Sopenharmony_ci/*P1_SFRUPRATIO*/ 25268c2ecf20Sopenharmony_ci#define R0900_P1_SFRUPRATIO 0xf455 25278c2ecf20Sopenharmony_ci#define SFRUPRATIO REGx(R0900_P1_SFRUPRATIO) 25288c2ecf20Sopenharmony_ci#define F0900_P1_SFR_UPRATIO 0xf45500ff 25298c2ecf20Sopenharmony_ci 25308c2ecf20Sopenharmony_ci/*P1_SFRLOWRATIO*/ 25318c2ecf20Sopenharmony_ci#define R0900_P1_SFRLOWRATIO 0xf456 25328c2ecf20Sopenharmony_ci#define F0900_P1_SFR_LOWRATIO 0xf45600ff 25338c2ecf20Sopenharmony_ci 25348c2ecf20Sopenharmony_ci/*P1_KREFTMG*/ 25358c2ecf20Sopenharmony_ci#define R0900_P1_KREFTMG 0xf458 25368c2ecf20Sopenharmony_ci#define KREFTMG REGx(R0900_P1_KREFTMG) 25378c2ecf20Sopenharmony_ci#define F0900_P1_KREF_TMG 0xf45800ff 25388c2ecf20Sopenharmony_ci 25398c2ecf20Sopenharmony_ci/*P1_SFRSTEP*/ 25408c2ecf20Sopenharmony_ci#define R0900_P1_SFRSTEP 0xf459 25418c2ecf20Sopenharmony_ci#define SFRSTEP REGx(R0900_P1_SFRSTEP) 25428c2ecf20Sopenharmony_ci#define F0900_P1_SFR_SCANSTEP 0xf45900f0 25438c2ecf20Sopenharmony_ci#define F0900_P1_SFR_CENTERSTEP 0xf459000f 25448c2ecf20Sopenharmony_ci 25458c2ecf20Sopenharmony_ci/*P1_TMGCFG2*/ 25468c2ecf20Sopenharmony_ci#define R0900_P1_TMGCFG2 0xf45a 25478c2ecf20Sopenharmony_ci#define TMGCFG2 REGx(R0900_P1_TMGCFG2) 25488c2ecf20Sopenharmony_ci#define F0900_P1_SFRRATIO_FINE 0xf45a0001 25498c2ecf20Sopenharmony_ci 25508c2ecf20Sopenharmony_ci/*P1_KREFTMG2*/ 25518c2ecf20Sopenharmony_ci#define R0900_P1_KREFTMG2 0xf45b 25528c2ecf20Sopenharmony_ci#define KREFTMG2 REGx(R0900_P1_KREFTMG2) 25538c2ecf20Sopenharmony_ci#define F0900_P1_KREF_TMG2 0xf45b00ff 25548c2ecf20Sopenharmony_ci 25558c2ecf20Sopenharmony_ci/*P1_SFRINIT1*/ 25568c2ecf20Sopenharmony_ci#define R0900_P1_SFRINIT1 0xf45e 25578c2ecf20Sopenharmony_ci#define SFRINIT1 REGx(R0900_P1_SFRINIT1) 25588c2ecf20Sopenharmony_ci#define F0900_P1_SFR_INIT1 0xf45e007f 25598c2ecf20Sopenharmony_ci 25608c2ecf20Sopenharmony_ci/*P1_SFRINIT0*/ 25618c2ecf20Sopenharmony_ci#define R0900_P1_SFRINIT0 0xf45f 25628c2ecf20Sopenharmony_ci#define SFRINIT0 REGx(R0900_P1_SFRINIT0) 25638c2ecf20Sopenharmony_ci#define F0900_P1_SFR_INIT0 0xf45f00ff 25648c2ecf20Sopenharmony_ci 25658c2ecf20Sopenharmony_ci/*P1_SFRUP1*/ 25668c2ecf20Sopenharmony_ci#define R0900_P1_SFRUP1 0xf460 25678c2ecf20Sopenharmony_ci#define SFRUP1 REGx(R0900_P1_SFRUP1) 25688c2ecf20Sopenharmony_ci#define F0900_P1_AUTO_GUP 0xf4600080 25698c2ecf20Sopenharmony_ci#define AUTO_GUP FLDx(F0900_P1_AUTO_GUP) 25708c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ_UP1 0xf460007f 25718c2ecf20Sopenharmony_ci 25728c2ecf20Sopenharmony_ci/*P1_SFRUP0*/ 25738c2ecf20Sopenharmony_ci#define R0900_P1_SFRUP0 0xf461 25748c2ecf20Sopenharmony_ci#define SFRUP0 REGx(R0900_P1_SFRUP0) 25758c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ_UP0 0xf46100ff 25768c2ecf20Sopenharmony_ci 25778c2ecf20Sopenharmony_ci/*P1_SFRLOW1*/ 25788c2ecf20Sopenharmony_ci#define R0900_P1_SFRLOW1 0xf462 25798c2ecf20Sopenharmony_ci#define SFRLOW1 REGx(R0900_P1_SFRLOW1) 25808c2ecf20Sopenharmony_ci#define F0900_P1_AUTO_GLOW 0xf4620080 25818c2ecf20Sopenharmony_ci#define AUTO_GLOW FLDx(F0900_P1_AUTO_GLOW) 25828c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ_LOW1 0xf462007f 25838c2ecf20Sopenharmony_ci 25848c2ecf20Sopenharmony_ci/*P1_SFRLOW0*/ 25858c2ecf20Sopenharmony_ci#define R0900_P1_SFRLOW0 0xf463 25868c2ecf20Sopenharmony_ci#define SFRLOW0 REGx(R0900_P1_SFRLOW0) 25878c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ_LOW0 0xf46300ff 25888c2ecf20Sopenharmony_ci 25898c2ecf20Sopenharmony_ci/*P1_SFR3*/ 25908c2ecf20Sopenharmony_ci#define R0900_P1_SFR3 0xf464 25918c2ecf20Sopenharmony_ci#define SFR3 REGx(R0900_P1_SFR3) 25928c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ3 0xf46400ff 25938c2ecf20Sopenharmony_ci#define SYMB_FREQ3 FLDx(F0900_P1_SYMB_FREQ3) 25948c2ecf20Sopenharmony_ci 25958c2ecf20Sopenharmony_ci/*P1_SFR2*/ 25968c2ecf20Sopenharmony_ci#define R0900_P1_SFR2 0xf465 25978c2ecf20Sopenharmony_ci#define SFR2 REGx(R0900_P1_SFR2) 25988c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ2 0xf46500ff 25998c2ecf20Sopenharmony_ci#define SYMB_FREQ2 FLDx(F0900_P1_SYMB_FREQ2) 26008c2ecf20Sopenharmony_ci 26018c2ecf20Sopenharmony_ci/*P1_SFR1*/ 26028c2ecf20Sopenharmony_ci#define R0900_P1_SFR1 0xf466 26038c2ecf20Sopenharmony_ci#define SFR1 REGx(R0900_P1_SFR1) 26048c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ1 0xf46600ff 26058c2ecf20Sopenharmony_ci#define SYMB_FREQ1 FLDx(F0900_P1_SYMB_FREQ1) 26068c2ecf20Sopenharmony_ci 26078c2ecf20Sopenharmony_ci/*P1_SFR0*/ 26088c2ecf20Sopenharmony_ci#define R0900_P1_SFR0 0xf467 26098c2ecf20Sopenharmony_ci#define SFR0 REGx(R0900_P1_SFR0) 26108c2ecf20Sopenharmony_ci#define F0900_P1_SYMB_FREQ0 0xf46700ff 26118c2ecf20Sopenharmony_ci#define SYMB_FREQ0 FLDx(F0900_P1_SYMB_FREQ0) 26128c2ecf20Sopenharmony_ci 26138c2ecf20Sopenharmony_ci/*P1_TMGREG2*/ 26148c2ecf20Sopenharmony_ci#define R0900_P1_TMGREG2 0xf468 26158c2ecf20Sopenharmony_ci#define TMGREG2 REGx(R0900_P1_TMGREG2) 26168c2ecf20Sopenharmony_ci#define F0900_P1_TMGREG2 0xf46800ff 26178c2ecf20Sopenharmony_ci 26188c2ecf20Sopenharmony_ci/*P1_TMGREG1*/ 26198c2ecf20Sopenharmony_ci#define R0900_P1_TMGREG1 0xf469 26208c2ecf20Sopenharmony_ci#define TMGREG1 REGx(R0900_P1_TMGREG1) 26218c2ecf20Sopenharmony_ci#define F0900_P1_TMGREG1 0xf46900ff 26228c2ecf20Sopenharmony_ci 26238c2ecf20Sopenharmony_ci/*P1_TMGREG0*/ 26248c2ecf20Sopenharmony_ci#define R0900_P1_TMGREG0 0xf46a 26258c2ecf20Sopenharmony_ci#define TMGREG0 REGx(R0900_P1_TMGREG0) 26268c2ecf20Sopenharmony_ci#define F0900_P1_TMGREG0 0xf46a00ff 26278c2ecf20Sopenharmony_ci 26288c2ecf20Sopenharmony_ci/*P1_TMGLOCK1*/ 26298c2ecf20Sopenharmony_ci#define R0900_P1_TMGLOCK1 0xf46b 26308c2ecf20Sopenharmony_ci#define TMGLOCK1 REGx(R0900_P1_TMGLOCK1) 26318c2ecf20Sopenharmony_ci#define F0900_P1_TMGLOCK_LEVEL1 0xf46b01ff 26328c2ecf20Sopenharmony_ci 26338c2ecf20Sopenharmony_ci/*P1_TMGLOCK0*/ 26348c2ecf20Sopenharmony_ci#define R0900_P1_TMGLOCK0 0xf46c 26358c2ecf20Sopenharmony_ci#define TMGLOCK0 REGx(R0900_P1_TMGLOCK0) 26368c2ecf20Sopenharmony_ci#define F0900_P1_TMGLOCK_LEVEL0 0xf46c00ff 26378c2ecf20Sopenharmony_ci 26388c2ecf20Sopenharmony_ci/*P1_TMGOBS*/ 26398c2ecf20Sopenharmony_ci#define R0900_P1_TMGOBS 0xf46d 26408c2ecf20Sopenharmony_ci#define TMGOBS REGx(R0900_P1_TMGOBS) 26418c2ecf20Sopenharmony_ci#define F0900_P1_ROLLOFF_STATUS 0xf46d00c0 26428c2ecf20Sopenharmony_ci#define ROLLOFF_STATUS FLDx(F0900_P1_ROLLOFF_STATUS) 26438c2ecf20Sopenharmony_ci 26448c2ecf20Sopenharmony_ci/*P1_EQUALCFG*/ 26458c2ecf20Sopenharmony_ci#define R0900_P1_EQUALCFG 0xf46f 26468c2ecf20Sopenharmony_ci#define EQUALCFG REGx(R0900_P1_EQUALCFG) 26478c2ecf20Sopenharmony_ci#define F0900_P1_EQUAL_ON 0xf46f0040 26488c2ecf20Sopenharmony_ci#define F0900_P1_MU_EQUALDFE 0xf46f0007 26498c2ecf20Sopenharmony_ci 26508c2ecf20Sopenharmony_ci/*P1_EQUAI1*/ 26518c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI1 0xf470 26528c2ecf20Sopenharmony_ci#define EQUAI1 REGx(R0900_P1_EQUAI1) 26538c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI1 0xf47001ff 26548c2ecf20Sopenharmony_ci 26558c2ecf20Sopenharmony_ci/*P1_EQUAQ1*/ 26568c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ1 0xf471 26578c2ecf20Sopenharmony_ci#define EQUAQ1 REGx(R0900_P1_EQUAQ1) 26588c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ1 0xf47101ff 26598c2ecf20Sopenharmony_ci 26608c2ecf20Sopenharmony_ci/*P1_EQUAI2*/ 26618c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI2 0xf472 26628c2ecf20Sopenharmony_ci#define EQUAI2 REGx(R0900_P1_EQUAI2) 26638c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI2 0xf47201ff 26648c2ecf20Sopenharmony_ci 26658c2ecf20Sopenharmony_ci/*P1_EQUAQ2*/ 26668c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ2 0xf473 26678c2ecf20Sopenharmony_ci#define EQUAQ2 REGx(R0900_P1_EQUAQ2) 26688c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ2 0xf47301ff 26698c2ecf20Sopenharmony_ci 26708c2ecf20Sopenharmony_ci/*P1_EQUAI3*/ 26718c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI3 0xf474 26728c2ecf20Sopenharmony_ci#define EQUAI3 REGx(R0900_P1_EQUAI3) 26738c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI3 0xf47401ff 26748c2ecf20Sopenharmony_ci 26758c2ecf20Sopenharmony_ci/*P1_EQUAQ3*/ 26768c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ3 0xf475 26778c2ecf20Sopenharmony_ci#define EQUAQ3 REGx(R0900_P1_EQUAQ3) 26788c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ3 0xf47501ff 26798c2ecf20Sopenharmony_ci 26808c2ecf20Sopenharmony_ci/*P1_EQUAI4*/ 26818c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI4 0xf476 26828c2ecf20Sopenharmony_ci#define EQUAI4 REGx(R0900_P1_EQUAI4) 26838c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI4 0xf47601ff 26848c2ecf20Sopenharmony_ci 26858c2ecf20Sopenharmony_ci/*P1_EQUAQ4*/ 26868c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ4 0xf477 26878c2ecf20Sopenharmony_ci#define EQUAQ4 REGx(R0900_P1_EQUAQ4) 26888c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ4 0xf47701ff 26898c2ecf20Sopenharmony_ci 26908c2ecf20Sopenharmony_ci/*P1_EQUAI5*/ 26918c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI5 0xf478 26928c2ecf20Sopenharmony_ci#define EQUAI5 REGx(R0900_P1_EQUAI5) 26938c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI5 0xf47801ff 26948c2ecf20Sopenharmony_ci 26958c2ecf20Sopenharmony_ci/*P1_EQUAQ5*/ 26968c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ5 0xf479 26978c2ecf20Sopenharmony_ci#define EQUAQ5 REGx(R0900_P1_EQUAQ5) 26988c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ5 0xf47901ff 26998c2ecf20Sopenharmony_ci 27008c2ecf20Sopenharmony_ci/*P1_EQUAI6*/ 27018c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI6 0xf47a 27028c2ecf20Sopenharmony_ci#define EQUAI6 REGx(R0900_P1_EQUAI6) 27038c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI6 0xf47a01ff 27048c2ecf20Sopenharmony_ci 27058c2ecf20Sopenharmony_ci/*P1_EQUAQ6*/ 27068c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ6 0xf47b 27078c2ecf20Sopenharmony_ci#define EQUAQ6 REGx(R0900_P1_EQUAQ6) 27088c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ6 0xf47b01ff 27098c2ecf20Sopenharmony_ci 27108c2ecf20Sopenharmony_ci/*P1_EQUAI7*/ 27118c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI7 0xf47c 27128c2ecf20Sopenharmony_ci#define EQUAI7 REGx(R0900_P1_EQUAI7) 27138c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI7 0xf47c01ff 27148c2ecf20Sopenharmony_ci 27158c2ecf20Sopenharmony_ci/*P1_EQUAQ7*/ 27168c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ7 0xf47d 27178c2ecf20Sopenharmony_ci#define EQUAQ7 REGx(R0900_P1_EQUAQ7) 27188c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ7 0xf47d01ff 27198c2ecf20Sopenharmony_ci 27208c2ecf20Sopenharmony_ci/*P1_EQUAI8*/ 27218c2ecf20Sopenharmony_ci#define R0900_P1_EQUAI8 0xf47e 27228c2ecf20Sopenharmony_ci#define EQUAI8 REGx(R0900_P1_EQUAI8) 27238c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCI8 0xf47e01ff 27248c2ecf20Sopenharmony_ci 27258c2ecf20Sopenharmony_ci/*P1_EQUAQ8*/ 27268c2ecf20Sopenharmony_ci#define R0900_P1_EQUAQ8 0xf47f 27278c2ecf20Sopenharmony_ci#define EQUAQ8 REGx(R0900_P1_EQUAQ8) 27288c2ecf20Sopenharmony_ci#define F0900_P1_EQUA_ACCQ8 0xf47f01ff 27298c2ecf20Sopenharmony_ci 27308c2ecf20Sopenharmony_ci/*P1_NNOSDATAT1*/ 27318c2ecf20Sopenharmony_ci#define R0900_P1_NNOSDATAT1 0xf480 27328c2ecf20Sopenharmony_ci#define NNOSDATAT1 REGx(R0900_P1_NNOSDATAT1) 27338c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATAT_NORMED1 0xf48000ff 27348c2ecf20Sopenharmony_ci#define NOSDATAT_NORMED1 FLDx(F0900_P1_NOSDATAT_NORMED1) 27358c2ecf20Sopenharmony_ci 27368c2ecf20Sopenharmony_ci/*P1_NNOSDATAT0*/ 27378c2ecf20Sopenharmony_ci#define R0900_P1_NNOSDATAT0 0xf481 27388c2ecf20Sopenharmony_ci#define NNOSDATAT0 REGx(R0900_P1_NNOSDATAT0) 27398c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATAT_NORMED0 0xf48100ff 27408c2ecf20Sopenharmony_ci#define NOSDATAT_NORMED0 FLDx(F0900_P1_NOSDATAT_NORMED0) 27418c2ecf20Sopenharmony_ci 27428c2ecf20Sopenharmony_ci/*P1_NNOSDATA1*/ 27438c2ecf20Sopenharmony_ci#define R0900_P1_NNOSDATA1 0xf482 27448c2ecf20Sopenharmony_ci#define NNOSDATA1 REGx(R0900_P1_NNOSDATA1) 27458c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATA_NORMED1 0xf48200ff 27468c2ecf20Sopenharmony_ci 27478c2ecf20Sopenharmony_ci/*P1_NNOSDATA0*/ 27488c2ecf20Sopenharmony_ci#define R0900_P1_NNOSDATA0 0xf483 27498c2ecf20Sopenharmony_ci#define NNOSDATA0 REGx(R0900_P1_NNOSDATA0) 27508c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATA_NORMED0 0xf48300ff 27518c2ecf20Sopenharmony_ci 27528c2ecf20Sopenharmony_ci/*P1_NNOSPLHT1*/ 27538c2ecf20Sopenharmony_ci#define R0900_P1_NNOSPLHT1 0xf484 27548c2ecf20Sopenharmony_ci#define NNOSPLHT1 REGx(R0900_P1_NNOSPLHT1) 27558c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLHT_NORMED1 0xf48400ff 27568c2ecf20Sopenharmony_ci#define NOSPLHT_NORMED1 FLDx(F0900_P1_NOSPLHT_NORMED1) 27578c2ecf20Sopenharmony_ci 27588c2ecf20Sopenharmony_ci/*P1_NNOSPLHT0*/ 27598c2ecf20Sopenharmony_ci#define R0900_P1_NNOSPLHT0 0xf485 27608c2ecf20Sopenharmony_ci#define NNOSPLHT0 REGx(R0900_P1_NNOSPLHT0) 27618c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLHT_NORMED0 0xf48500ff 27628c2ecf20Sopenharmony_ci#define NOSPLHT_NORMED0 FLDx(F0900_P1_NOSPLHT_NORMED0) 27638c2ecf20Sopenharmony_ci 27648c2ecf20Sopenharmony_ci/*P1_NNOSPLH1*/ 27658c2ecf20Sopenharmony_ci#define R0900_P1_NNOSPLH1 0xf486 27668c2ecf20Sopenharmony_ci#define NNOSPLH1 REGx(R0900_P1_NNOSPLH1) 27678c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLH_NORMED1 0xf48600ff 27688c2ecf20Sopenharmony_ci 27698c2ecf20Sopenharmony_ci/*P1_NNOSPLH0*/ 27708c2ecf20Sopenharmony_ci#define R0900_P1_NNOSPLH0 0xf487 27718c2ecf20Sopenharmony_ci#define NNOSPLH0 REGx(R0900_P1_NNOSPLH0) 27728c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLH_NORMED0 0xf48700ff 27738c2ecf20Sopenharmony_ci 27748c2ecf20Sopenharmony_ci/*P1_NOSDATAT1*/ 27758c2ecf20Sopenharmony_ci#define R0900_P1_NOSDATAT1 0xf488 27768c2ecf20Sopenharmony_ci#define NOSDATAT1 REGx(R0900_P1_NOSDATAT1) 27778c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATAT_UNNORMED1 0xf48800ff 27788c2ecf20Sopenharmony_ci 27798c2ecf20Sopenharmony_ci/*P1_NOSDATAT0*/ 27808c2ecf20Sopenharmony_ci#define R0900_P1_NOSDATAT0 0xf489 27818c2ecf20Sopenharmony_ci#define NOSDATAT0 REGx(R0900_P1_NOSDATAT0) 27828c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATAT_UNNORMED0 0xf48900ff 27838c2ecf20Sopenharmony_ci 27848c2ecf20Sopenharmony_ci/*P1_NOSDATA1*/ 27858c2ecf20Sopenharmony_ci#define R0900_P1_NOSDATA1 0xf48a 27868c2ecf20Sopenharmony_ci#define NOSDATA1 REGx(R0900_P1_NOSDATA1) 27878c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATA_UNNORMED1 0xf48a00ff 27888c2ecf20Sopenharmony_ci 27898c2ecf20Sopenharmony_ci/*P1_NOSDATA0*/ 27908c2ecf20Sopenharmony_ci#define R0900_P1_NOSDATA0 0xf48b 27918c2ecf20Sopenharmony_ci#define NOSDATA0 REGx(R0900_P1_NOSDATA0) 27928c2ecf20Sopenharmony_ci#define F0900_P1_NOSDATA_UNNORMED0 0xf48b00ff 27938c2ecf20Sopenharmony_ci 27948c2ecf20Sopenharmony_ci/*P1_NOSPLHT1*/ 27958c2ecf20Sopenharmony_ci#define R0900_P1_NOSPLHT1 0xf48c 27968c2ecf20Sopenharmony_ci#define NOSPLHT1 REGx(R0900_P1_NOSPLHT1) 27978c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLHT_UNNORMED1 0xf48c00ff 27988c2ecf20Sopenharmony_ci 27998c2ecf20Sopenharmony_ci/*P1_NOSPLHT0*/ 28008c2ecf20Sopenharmony_ci#define R0900_P1_NOSPLHT0 0xf48d 28018c2ecf20Sopenharmony_ci#define NOSPLHT0 REGx(R0900_P1_NOSPLHT0) 28028c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLHT_UNNORMED0 0xf48d00ff 28038c2ecf20Sopenharmony_ci 28048c2ecf20Sopenharmony_ci/*P1_NOSPLH1*/ 28058c2ecf20Sopenharmony_ci#define R0900_P1_NOSPLH1 0xf48e 28068c2ecf20Sopenharmony_ci#define NOSPLH1 REGx(R0900_P1_NOSPLH1) 28078c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLH_UNNORMED1 0xf48e00ff 28088c2ecf20Sopenharmony_ci 28098c2ecf20Sopenharmony_ci/*P1_NOSPLH0*/ 28108c2ecf20Sopenharmony_ci#define R0900_P1_NOSPLH0 0xf48f 28118c2ecf20Sopenharmony_ci#define NOSPLH0 REGx(R0900_P1_NOSPLH0) 28128c2ecf20Sopenharmony_ci#define F0900_P1_NOSPLH_UNNORMED0 0xf48f00ff 28138c2ecf20Sopenharmony_ci 28148c2ecf20Sopenharmony_ci/*P1_CAR2CFG*/ 28158c2ecf20Sopenharmony_ci#define R0900_P1_CAR2CFG 0xf490 28168c2ecf20Sopenharmony_ci#define CAR2CFG REGx(R0900_P1_CAR2CFG) 28178c2ecf20Sopenharmony_ci#define F0900_P1_CARRIER3_DISABLE 0xf4900040 28188c2ecf20Sopenharmony_ci#define F0900_P1_ROTA2ON 0xf4900004 28198c2ecf20Sopenharmony_ci#define F0900_P1_PH_DET_ALGO2 0xf4900003 28208c2ecf20Sopenharmony_ci 28218c2ecf20Sopenharmony_ci/*P1_CFR2CFR1*/ 28228c2ecf20Sopenharmony_ci#define R0900_P1_CFR2CFR1 0xf491 28238c2ecf20Sopenharmony_ci#define CFR2CFR1 REGx(R0900_P1_CFR2CFR1) 28248c2ecf20Sopenharmony_ci#define F0900_P1_CFR2TOCFR1_DVBS1 0xf49100c0 28258c2ecf20Sopenharmony_ci#define F0900_P1_EN_S2CAR2CENTER 0xf4910020 28268c2ecf20Sopenharmony_ci#define F0900_P1_DIS_BCHERRCFR2 0xf4910010 28278c2ecf20Sopenharmony_ci#define F0900_P1_CFR2TOCFR1_BETA 0xf4910007 28288c2ecf20Sopenharmony_ci 28298c2ecf20Sopenharmony_ci/*P1_CFR22*/ 28308c2ecf20Sopenharmony_ci#define R0900_P1_CFR22 0xf493 28318c2ecf20Sopenharmony_ci#define CFR22 REGx(R0900_P1_CFR22) 28328c2ecf20Sopenharmony_ci#define F0900_P1_CAR2_FREQ2 0xf49301ff 28338c2ecf20Sopenharmony_ci 28348c2ecf20Sopenharmony_ci/*P1_CFR21*/ 28358c2ecf20Sopenharmony_ci#define R0900_P1_CFR21 0xf494 28368c2ecf20Sopenharmony_ci#define CFR21 REGx(R0900_P1_CFR21) 28378c2ecf20Sopenharmony_ci#define F0900_P1_CAR2_FREQ1 0xf49400ff 28388c2ecf20Sopenharmony_ci 28398c2ecf20Sopenharmony_ci/*P1_CFR20*/ 28408c2ecf20Sopenharmony_ci#define R0900_P1_CFR20 0xf495 28418c2ecf20Sopenharmony_ci#define CFR20 REGx(R0900_P1_CFR20) 28428c2ecf20Sopenharmony_ci#define F0900_P1_CAR2_FREQ0 0xf49500ff 28438c2ecf20Sopenharmony_ci 28448c2ecf20Sopenharmony_ci/*P1_ACLC2S2Q*/ 28458c2ecf20Sopenharmony_ci#define R0900_P1_ACLC2S2Q 0xf497 28468c2ecf20Sopenharmony_ci#define ACLC2S2Q REGx(R0900_P1_ACLC2S2Q) 28478c2ecf20Sopenharmony_ci#define F0900_P1_ENAB_SPSKSYMB 0xf4970080 28488c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_Q_ALPH_M 0xf4970030 28498c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_Q_ALPH_E 0xf497000f 28508c2ecf20Sopenharmony_ci 28518c2ecf20Sopenharmony_ci/*P1_ACLC2S28*/ 28528c2ecf20Sopenharmony_ci#define R0900_P1_ACLC2S28 0xf498 28538c2ecf20Sopenharmony_ci#define ACLC2S28 REGx(R0900_P1_ACLC2S28) 28548c2ecf20Sopenharmony_ci#define F0900_P1_OLDI3Q_MODE 0xf4980080 28558c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_8_ALPH_M 0xf4980030 28568c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_8_ALPH_E 0xf498000f 28578c2ecf20Sopenharmony_ci 28588c2ecf20Sopenharmony_ci/*P1_ACLC2S216A*/ 28598c2ecf20Sopenharmony_ci#define R0900_P1_ACLC2S216A 0xf499 28608c2ecf20Sopenharmony_ci#define ACLC2S216A REGx(R0900_P1_ACLC2S216A) 28618c2ecf20Sopenharmony_ci#define F0900_P1_DIS_C3STOPA2 0xf4990080 28628c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_16ADERAT 0xf4990040 28638c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_16A_ALPH_M 0xf4990030 28648c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_16A_ALPH_E 0xf499000f 28658c2ecf20Sopenharmony_ci 28668c2ecf20Sopenharmony_ci/*P1_ACLC2S232A*/ 28678c2ecf20Sopenharmony_ci#define R0900_P1_ACLC2S232A 0xf49a 28688c2ecf20Sopenharmony_ci#define ACLC2S232A REGx(R0900_P1_ACLC2S232A) 28698c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_32ADERAT 0xf49a0040 28708c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_32A_ALPH_M 0xf49a0030 28718c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_32A_ALPH_E 0xf49a000f 28728c2ecf20Sopenharmony_ci 28738c2ecf20Sopenharmony_ci/*P1_BCLC2S2Q*/ 28748c2ecf20Sopenharmony_ci#define R0900_P1_BCLC2S2Q 0xf49c 28758c2ecf20Sopenharmony_ci#define BCLC2S2Q REGx(R0900_P1_BCLC2S2Q) 28768c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_Q_BETA_M 0xf49c0030 28778c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_Q_BETA_E 0xf49c000f 28788c2ecf20Sopenharmony_ci 28798c2ecf20Sopenharmony_ci/*P1_BCLC2S28*/ 28808c2ecf20Sopenharmony_ci#define R0900_P1_BCLC2S28 0xf49d 28818c2ecf20Sopenharmony_ci#define BCLC2S28 REGx(R0900_P1_BCLC2S28) 28828c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_8_BETA_M 0xf49d0030 28838c2ecf20Sopenharmony_ci#define F0900_P1_CAR2S2_8_BETA_E 0xf49d000f 28848c2ecf20Sopenharmony_ci 28858c2ecf20Sopenharmony_ci/*P1_BCLC2S216A*/ 28868c2ecf20Sopenharmony_ci#define R0900_P1_BCLC2S216A 0xf49e 28878c2ecf20Sopenharmony_ci#define BCLC2S216A REGx(R0900_P1_BCLC2S216A) 28888c2ecf20Sopenharmony_ci 28898c2ecf20Sopenharmony_ci/*P1_BCLC2S232A*/ 28908c2ecf20Sopenharmony_ci#define R0900_P1_BCLC2S232A 0xf49f 28918c2ecf20Sopenharmony_ci#define BCLC2S232A REGx(R0900_P1_BCLC2S232A) 28928c2ecf20Sopenharmony_ci 28938c2ecf20Sopenharmony_ci/*P1_PLROOT2*/ 28948c2ecf20Sopenharmony_ci#define R0900_P1_PLROOT2 0xf4ac 28958c2ecf20Sopenharmony_ci#define PLROOT2 REGx(R0900_P1_PLROOT2) 28968c2ecf20Sopenharmony_ci#define F0900_P1_PLSCRAMB_MODE 0xf4ac000c 28978c2ecf20Sopenharmony_ci#define F0900_P1_PLSCRAMB_ROOT2 0xf4ac0003 28988c2ecf20Sopenharmony_ci 28998c2ecf20Sopenharmony_ci/*P1_PLROOT1*/ 29008c2ecf20Sopenharmony_ci#define R0900_P1_PLROOT1 0xf4ad 29018c2ecf20Sopenharmony_ci#define PLROOT1 REGx(R0900_P1_PLROOT1) 29028c2ecf20Sopenharmony_ci#define F0900_P1_PLSCRAMB_ROOT1 0xf4ad00ff 29038c2ecf20Sopenharmony_ci 29048c2ecf20Sopenharmony_ci/*P1_PLROOT0*/ 29058c2ecf20Sopenharmony_ci#define R0900_P1_PLROOT0 0xf4ae 29068c2ecf20Sopenharmony_ci#define PLROOT0 REGx(R0900_P1_PLROOT0) 29078c2ecf20Sopenharmony_ci#define F0900_P1_PLSCRAMB_ROOT0 0xf4ae00ff 29088c2ecf20Sopenharmony_ci 29098c2ecf20Sopenharmony_ci/*P1_MODCODLST0*/ 29108c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST0 0xf4b0 29118c2ecf20Sopenharmony_ci#define MODCODLST0 REGx(R0900_P1_MODCODLST0) 29128c2ecf20Sopenharmony_ci 29138c2ecf20Sopenharmony_ci/*P1_MODCODLST1*/ 29148c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST1 0xf4b1 29158c2ecf20Sopenharmony_ci#define MODCODLST1 REGx(R0900_P1_MODCODLST1) 29168c2ecf20Sopenharmony_ci#define F0900_P1_DIS_MODCOD29 0xf4b100f0 29178c2ecf20Sopenharmony_ci#define F0900_P1_DIS_32PSK_9_10 0xf4b1000f 29188c2ecf20Sopenharmony_ci 29198c2ecf20Sopenharmony_ci/*P1_MODCODLST2*/ 29208c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST2 0xf4b2 29218c2ecf20Sopenharmony_ci#define MODCODLST2 REGx(R0900_P1_MODCODLST2) 29228c2ecf20Sopenharmony_ci#define F0900_P1_DIS_32PSK_8_9 0xf4b200f0 29238c2ecf20Sopenharmony_ci#define F0900_P1_DIS_32PSK_5_6 0xf4b2000f 29248c2ecf20Sopenharmony_ci 29258c2ecf20Sopenharmony_ci/*P1_MODCODLST3*/ 29268c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST3 0xf4b3 29278c2ecf20Sopenharmony_ci#define MODCODLST3 REGx(R0900_P1_MODCODLST3) 29288c2ecf20Sopenharmony_ci#define F0900_P1_DIS_32PSK_4_5 0xf4b300f0 29298c2ecf20Sopenharmony_ci#define F0900_P1_DIS_32PSK_3_4 0xf4b3000f 29308c2ecf20Sopenharmony_ci 29318c2ecf20Sopenharmony_ci/*P1_MODCODLST4*/ 29328c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST4 0xf4b4 29338c2ecf20Sopenharmony_ci#define MODCODLST4 REGx(R0900_P1_MODCODLST4) 29348c2ecf20Sopenharmony_ci#define F0900_P1_DIS_16PSK_9_10 0xf4b400f0 29358c2ecf20Sopenharmony_ci#define F0900_P1_DIS_16PSK_8_9 0xf4b4000f 29368c2ecf20Sopenharmony_ci 29378c2ecf20Sopenharmony_ci/*P1_MODCODLST5*/ 29388c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST5 0xf4b5 29398c2ecf20Sopenharmony_ci#define MODCODLST5 REGx(R0900_P1_MODCODLST5) 29408c2ecf20Sopenharmony_ci#define F0900_P1_DIS_16PSK_5_6 0xf4b500f0 29418c2ecf20Sopenharmony_ci#define F0900_P1_DIS_16PSK_4_5 0xf4b5000f 29428c2ecf20Sopenharmony_ci 29438c2ecf20Sopenharmony_ci/*P1_MODCODLST6*/ 29448c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST6 0xf4b6 29458c2ecf20Sopenharmony_ci#define MODCODLST6 REGx(R0900_P1_MODCODLST6) 29468c2ecf20Sopenharmony_ci#define F0900_P1_DIS_16PSK_3_4 0xf4b600f0 29478c2ecf20Sopenharmony_ci#define F0900_P1_DIS_16PSK_2_3 0xf4b6000f 29488c2ecf20Sopenharmony_ci 29498c2ecf20Sopenharmony_ci/*P1_MODCODLST7*/ 29508c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST7 0xf4b7 29518c2ecf20Sopenharmony_ci#define MODCODLST7 REGx(R0900_P1_MODCODLST7) 29528c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8P_9_10 0xf4b700f0 29538c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8P_8_9 0xf4b7000f 29548c2ecf20Sopenharmony_ci 29558c2ecf20Sopenharmony_ci/*P1_MODCODLST8*/ 29568c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST8 0xf4b8 29578c2ecf20Sopenharmony_ci#define MODCODLST8 REGx(R0900_P1_MODCODLST8) 29588c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8P_5_6 0xf4b800f0 29598c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8P_3_4 0xf4b8000f 29608c2ecf20Sopenharmony_ci 29618c2ecf20Sopenharmony_ci/*P1_MODCODLST9*/ 29628c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLST9 0xf4b9 29638c2ecf20Sopenharmony_ci#define MODCODLST9 REGx(R0900_P1_MODCODLST9) 29648c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8P_2_3 0xf4b900f0 29658c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8P_3_5 0xf4b9000f 29668c2ecf20Sopenharmony_ci 29678c2ecf20Sopenharmony_ci/*P1_MODCODLSTA*/ 29688c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLSTA 0xf4ba 29698c2ecf20Sopenharmony_ci#define MODCODLSTA REGx(R0900_P1_MODCODLSTA) 29708c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_9_10 0xf4ba00f0 29718c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_8_9 0xf4ba000f 29728c2ecf20Sopenharmony_ci 29738c2ecf20Sopenharmony_ci/*P1_MODCODLSTB*/ 29748c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLSTB 0xf4bb 29758c2ecf20Sopenharmony_ci#define MODCODLSTB REGx(R0900_P1_MODCODLSTB) 29768c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_5_6 0xf4bb00f0 29778c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_4_5 0xf4bb000f 29788c2ecf20Sopenharmony_ci 29798c2ecf20Sopenharmony_ci/*P1_MODCODLSTC*/ 29808c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLSTC 0xf4bc 29818c2ecf20Sopenharmony_ci#define MODCODLSTC REGx(R0900_P1_MODCODLSTC) 29828c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_3_4 0xf4bc00f0 29838c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_2_3 0xf4bc000f 29848c2ecf20Sopenharmony_ci 29858c2ecf20Sopenharmony_ci/*P1_MODCODLSTD*/ 29868c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLSTD 0xf4bd 29878c2ecf20Sopenharmony_ci#define MODCODLSTD REGx(R0900_P1_MODCODLSTD) 29888c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_3_5 0xf4bd00f0 29898c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_1_2 0xf4bd000f 29908c2ecf20Sopenharmony_ci 29918c2ecf20Sopenharmony_ci/*P1_MODCODLSTE*/ 29928c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLSTE 0xf4be 29938c2ecf20Sopenharmony_ci#define MODCODLSTE REGx(R0900_P1_MODCODLSTE) 29948c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_2_5 0xf4be00f0 29958c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_1_3 0xf4be000f 29968c2ecf20Sopenharmony_ci 29978c2ecf20Sopenharmony_ci/*P1_MODCODLSTF*/ 29988c2ecf20Sopenharmony_ci#define R0900_P1_MODCODLSTF 0xf4bf 29998c2ecf20Sopenharmony_ci#define MODCODLSTF REGx(R0900_P1_MODCODLSTF) 30008c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QP_1_4 0xf4bf00f0 30018c2ecf20Sopenharmony_ci 30028c2ecf20Sopenharmony_ci/*P1_GAUSSR0*/ 30038c2ecf20Sopenharmony_ci#define R0900_P1_GAUSSR0 0xf4c0 30048c2ecf20Sopenharmony_ci#define GAUSSR0 REGx(R0900_P1_GAUSSR0) 30058c2ecf20Sopenharmony_ci#define F0900_P1_EN_CCIMODE 0xf4c00080 30068c2ecf20Sopenharmony_ci#define F0900_P1_R0_GAUSSIEN 0xf4c0007f 30078c2ecf20Sopenharmony_ci 30088c2ecf20Sopenharmony_ci/*P1_CCIR0*/ 30098c2ecf20Sopenharmony_ci#define R0900_P1_CCIR0 0xf4c1 30108c2ecf20Sopenharmony_ci#define CCIR0 REGx(R0900_P1_CCIR0) 30118c2ecf20Sopenharmony_ci#define F0900_P1_CCIDETECT_PLHONLY 0xf4c10080 30128c2ecf20Sopenharmony_ci#define F0900_P1_R0_CCI 0xf4c1007f 30138c2ecf20Sopenharmony_ci 30148c2ecf20Sopenharmony_ci/*P1_CCIQUANT*/ 30158c2ecf20Sopenharmony_ci#define R0900_P1_CCIQUANT 0xf4c2 30168c2ecf20Sopenharmony_ci#define CCIQUANT REGx(R0900_P1_CCIQUANT) 30178c2ecf20Sopenharmony_ci#define F0900_P1_CCI_BETA 0xf4c200e0 30188c2ecf20Sopenharmony_ci#define F0900_P1_CCI_QUANT 0xf4c2001f 30198c2ecf20Sopenharmony_ci 30208c2ecf20Sopenharmony_ci/*P1_CCITHRES*/ 30218c2ecf20Sopenharmony_ci#define R0900_P1_CCITHRES 0xf4c3 30228c2ecf20Sopenharmony_ci#define CCITHRES REGx(R0900_P1_CCITHRES) 30238c2ecf20Sopenharmony_ci#define F0900_P1_CCI_THRESHOLD 0xf4c300ff 30248c2ecf20Sopenharmony_ci 30258c2ecf20Sopenharmony_ci/*P1_CCIACC*/ 30268c2ecf20Sopenharmony_ci#define R0900_P1_CCIACC 0xf4c4 30278c2ecf20Sopenharmony_ci#define CCIACC REGx(R0900_P1_CCIACC) 30288c2ecf20Sopenharmony_ci#define F0900_P1_CCI_VALUE 0xf4c400ff 30298c2ecf20Sopenharmony_ci 30308c2ecf20Sopenharmony_ci/*P1_DMDRESCFG*/ 30318c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESCFG 0xf4c6 30328c2ecf20Sopenharmony_ci#define DMDRESCFG REGx(R0900_P1_DMDRESCFG) 30338c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_RESET 0xf4c60080 30348c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_STRALL 0xf4c60008 30358c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_NEWONLY 0xf4c60004 30368c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_NOSTORE 0xf4c60002 30378c2ecf20Sopenharmony_ci 30388c2ecf20Sopenharmony_ci/*P1_DMDRESADR*/ 30398c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESADR 0xf4c7 30408c2ecf20Sopenharmony_ci#define DMDRESADR REGx(R0900_P1_DMDRESADR) 30418c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_VALIDCFR 0xf4c70040 30428c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_MEMFULL 0xf4c70030 30438c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_RESNBR 0xf4c7000f 30448c2ecf20Sopenharmony_ci 30458c2ecf20Sopenharmony_ci/*P1_DMDRESDATA7*/ 30468c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA7 0xf4c8 30478c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA7 0xf4c800ff 30488c2ecf20Sopenharmony_ci 30498c2ecf20Sopenharmony_ci/*P1_DMDRESDATA6*/ 30508c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA6 0xf4c9 30518c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA6 0xf4c900ff 30528c2ecf20Sopenharmony_ci 30538c2ecf20Sopenharmony_ci/*P1_DMDRESDATA5*/ 30548c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA5 0xf4ca 30558c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA5 0xf4ca00ff 30568c2ecf20Sopenharmony_ci 30578c2ecf20Sopenharmony_ci/*P1_DMDRESDATA4*/ 30588c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA4 0xf4cb 30598c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA4 0xf4cb00ff 30608c2ecf20Sopenharmony_ci 30618c2ecf20Sopenharmony_ci/*P1_DMDRESDATA3*/ 30628c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA3 0xf4cc 30638c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA3 0xf4cc00ff 30648c2ecf20Sopenharmony_ci 30658c2ecf20Sopenharmony_ci/*P1_DMDRESDATA2*/ 30668c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA2 0xf4cd 30678c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA2 0xf4cd00ff 30688c2ecf20Sopenharmony_ci 30698c2ecf20Sopenharmony_ci/*P1_DMDRESDATA1*/ 30708c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA1 0xf4ce 30718c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA1 0xf4ce00ff 30728c2ecf20Sopenharmony_ci 30738c2ecf20Sopenharmony_ci/*P1_DMDRESDATA0*/ 30748c2ecf20Sopenharmony_ci#define R0900_P1_DMDRESDATA0 0xf4cf 30758c2ecf20Sopenharmony_ci#define F0900_P1_DMDRES_DATA0 0xf4cf00ff 30768c2ecf20Sopenharmony_ci 30778c2ecf20Sopenharmony_ci/*P1_FFEI1*/ 30788c2ecf20Sopenharmony_ci#define R0900_P1_FFEI1 0xf4d0 30798c2ecf20Sopenharmony_ci#define FFEI1 REGx(R0900_P1_FFEI1) 30808c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCI1 0xf4d001ff 30818c2ecf20Sopenharmony_ci 30828c2ecf20Sopenharmony_ci/*P1_FFEQ1*/ 30838c2ecf20Sopenharmony_ci#define R0900_P1_FFEQ1 0xf4d1 30848c2ecf20Sopenharmony_ci#define FFEQ1 REGx(R0900_P1_FFEQ1) 30858c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCQ1 0xf4d101ff 30868c2ecf20Sopenharmony_ci 30878c2ecf20Sopenharmony_ci/*P1_FFEI2*/ 30888c2ecf20Sopenharmony_ci#define R0900_P1_FFEI2 0xf4d2 30898c2ecf20Sopenharmony_ci#define FFEI2 REGx(R0900_P1_FFEI2) 30908c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCI2 0xf4d201ff 30918c2ecf20Sopenharmony_ci 30928c2ecf20Sopenharmony_ci/*P1_FFEQ2*/ 30938c2ecf20Sopenharmony_ci#define R0900_P1_FFEQ2 0xf4d3 30948c2ecf20Sopenharmony_ci#define FFEQ2 REGx(R0900_P1_FFEQ2) 30958c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCQ2 0xf4d301ff 30968c2ecf20Sopenharmony_ci 30978c2ecf20Sopenharmony_ci/*P1_FFEI3*/ 30988c2ecf20Sopenharmony_ci#define R0900_P1_FFEI3 0xf4d4 30998c2ecf20Sopenharmony_ci#define FFEI3 REGx(R0900_P1_FFEI3) 31008c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCI3 0xf4d401ff 31018c2ecf20Sopenharmony_ci 31028c2ecf20Sopenharmony_ci/*P1_FFEQ3*/ 31038c2ecf20Sopenharmony_ci#define R0900_P1_FFEQ3 0xf4d5 31048c2ecf20Sopenharmony_ci#define FFEQ3 REGx(R0900_P1_FFEQ3) 31058c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCQ3 0xf4d501ff 31068c2ecf20Sopenharmony_ci 31078c2ecf20Sopenharmony_ci/*P1_FFEI4*/ 31088c2ecf20Sopenharmony_ci#define R0900_P1_FFEI4 0xf4d6 31098c2ecf20Sopenharmony_ci#define FFEI4 REGx(R0900_P1_FFEI4) 31108c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCI4 0xf4d601ff 31118c2ecf20Sopenharmony_ci 31128c2ecf20Sopenharmony_ci/*P1_FFEQ4*/ 31138c2ecf20Sopenharmony_ci#define R0900_P1_FFEQ4 0xf4d7 31148c2ecf20Sopenharmony_ci#define FFEQ4 REGx(R0900_P1_FFEQ4) 31158c2ecf20Sopenharmony_ci#define F0900_P1_FFE_ACCQ4 0xf4d701ff 31168c2ecf20Sopenharmony_ci 31178c2ecf20Sopenharmony_ci/*P1_FFECFG*/ 31188c2ecf20Sopenharmony_ci#define R0900_P1_FFECFG 0xf4d8 31198c2ecf20Sopenharmony_ci#define FFECFG REGx(R0900_P1_FFECFG) 31208c2ecf20Sopenharmony_ci#define F0900_P1_EQUALFFE_ON 0xf4d80040 31218c2ecf20Sopenharmony_ci#define F0900_P1_MU_EQUALFFE 0xf4d80007 31228c2ecf20Sopenharmony_ci 31238c2ecf20Sopenharmony_ci/*P1_TNRCFG*/ 31248c2ecf20Sopenharmony_ci#define R0900_P1_TNRCFG 0xf4e0 31258c2ecf20Sopenharmony_ci#define TNRCFG REGx(R0900_P1_TNRCFG) 31268c2ecf20Sopenharmony_ci#define F0900_P1_TUN_ACKFAIL 0xf4e00080 31278c2ecf20Sopenharmony_ci#define F0900_P1_TUN_TYPE 0xf4e00070 31288c2ecf20Sopenharmony_ci#define F0900_P1_TUN_SECSTOP 0xf4e00008 31298c2ecf20Sopenharmony_ci#define F0900_P1_TUN_VCOSRCH 0xf4e00004 31308c2ecf20Sopenharmony_ci#define F0900_P1_TUN_MADDRESS 0xf4e00003 31318c2ecf20Sopenharmony_ci 31328c2ecf20Sopenharmony_ci/*P1_TNRCFG2*/ 31338c2ecf20Sopenharmony_ci#define R0900_P1_TNRCFG2 0xf4e1 31348c2ecf20Sopenharmony_ci#define TNRCFG2 REGx(R0900_P1_TNRCFG2) 31358c2ecf20Sopenharmony_ci#define F0900_P1_TUN_IQSWAP 0xf4e10080 31368c2ecf20Sopenharmony_ci#define F0900_P1_DIS_BWCALC 0xf4e10004 31378c2ecf20Sopenharmony_ci#define F0900_P1_SHORT_WAITSTATES 0xf4e10002 31388c2ecf20Sopenharmony_ci 31398c2ecf20Sopenharmony_ci/*P1_TNRXTAL*/ 31408c2ecf20Sopenharmony_ci#define R0900_P1_TNRXTAL 0xf4e4 31418c2ecf20Sopenharmony_ci#define TNRXTAL REGx(R0900_P1_TNRXTAL) 31428c2ecf20Sopenharmony_ci#define F0900_P1_TUN_XTALFREQ 0xf4e4001f 31438c2ecf20Sopenharmony_ci 31448c2ecf20Sopenharmony_ci/*P1_TNRSTEPS*/ 31458c2ecf20Sopenharmony_ci#define R0900_P1_TNRSTEPS 0xf4e7 31468c2ecf20Sopenharmony_ci#define TNRSTEPS REGx(R0900_P1_TNRSTEPS) 31478c2ecf20Sopenharmony_ci#define F0900_P1_TUNER_BW0P125 0xf4e70080 31488c2ecf20Sopenharmony_ci#define F0900_P1_BWINC_OFFSET 0xf4e70170 31498c2ecf20Sopenharmony_ci#define F0900_P1_SOFTSTEP_RNG 0xf4e70008 31508c2ecf20Sopenharmony_ci#define F0900_P1_TUN_BWOFFSET 0xf4e70007 31518c2ecf20Sopenharmony_ci 31528c2ecf20Sopenharmony_ci/*P1_TNRGAIN*/ 31538c2ecf20Sopenharmony_ci#define R0900_P1_TNRGAIN 0xf4e8 31548c2ecf20Sopenharmony_ci#define TNRGAIN REGx(R0900_P1_TNRGAIN) 31558c2ecf20Sopenharmony_ci#define F0900_P1_TUN_KDIVEN 0xf4e800c0 31568c2ecf20Sopenharmony_ci#define F0900_P1_STB6X00_OCK 0xf4e80030 31578c2ecf20Sopenharmony_ci#define F0900_P1_TUN_GAIN 0xf4e8000f 31588c2ecf20Sopenharmony_ci 31598c2ecf20Sopenharmony_ci/*P1_TNRRF1*/ 31608c2ecf20Sopenharmony_ci#define R0900_P1_TNRRF1 0xf4e9 31618c2ecf20Sopenharmony_ci#define TNRRF1 REGx(R0900_P1_TNRRF1) 31628c2ecf20Sopenharmony_ci#define F0900_P1_TUN_RFFREQ2 0xf4e900ff 31638c2ecf20Sopenharmony_ci#define TUN_RFFREQ2 FLDx(F0900_P1_TUN_RFFREQ2) 31648c2ecf20Sopenharmony_ci 31658c2ecf20Sopenharmony_ci/*P1_TNRRF0*/ 31668c2ecf20Sopenharmony_ci#define R0900_P1_TNRRF0 0xf4ea 31678c2ecf20Sopenharmony_ci#define TNRRF0 REGx(R0900_P1_TNRRF0) 31688c2ecf20Sopenharmony_ci#define F0900_P1_TUN_RFFREQ1 0xf4ea00ff 31698c2ecf20Sopenharmony_ci#define TUN_RFFREQ1 FLDx(F0900_P1_TUN_RFFREQ1) 31708c2ecf20Sopenharmony_ci 31718c2ecf20Sopenharmony_ci/*P1_TNRBW*/ 31728c2ecf20Sopenharmony_ci#define R0900_P1_TNRBW 0xf4eb 31738c2ecf20Sopenharmony_ci#define TNRBW REGx(R0900_P1_TNRBW) 31748c2ecf20Sopenharmony_ci#define F0900_P1_TUN_RFFREQ0 0xf4eb00c0 31758c2ecf20Sopenharmony_ci#define TUN_RFFREQ0 FLDx(F0900_P1_TUN_RFFREQ0) 31768c2ecf20Sopenharmony_ci#define F0900_P1_TUN_BW 0xf4eb003f 31778c2ecf20Sopenharmony_ci#define TUN_BW FLDx(F0900_P1_TUN_BW) 31788c2ecf20Sopenharmony_ci 31798c2ecf20Sopenharmony_ci/*P1_TNRADJ*/ 31808c2ecf20Sopenharmony_ci#define R0900_P1_TNRADJ 0xf4ec 31818c2ecf20Sopenharmony_ci#define TNRADJ REGx(R0900_P1_TNRADJ) 31828c2ecf20Sopenharmony_ci#define F0900_P1_STB61X0_CALTIME 0xf4ec0040 31838c2ecf20Sopenharmony_ci 31848c2ecf20Sopenharmony_ci/*P1_TNRCTL2*/ 31858c2ecf20Sopenharmony_ci#define R0900_P1_TNRCTL2 0xf4ed 31868c2ecf20Sopenharmony_ci#define TNRCTL2 REGx(R0900_P1_TNRCTL2) 31878c2ecf20Sopenharmony_ci#define F0900_P1_STB61X0_RCCKOFF 0xf4ed0080 31888c2ecf20Sopenharmony_ci#define F0900_P1_STB61X0_ICP_SDOFF 0xf4ed0040 31898c2ecf20Sopenharmony_ci#define F0900_P1_STB61X0_DCLOOPOFF 0xf4ed0020 31908c2ecf20Sopenharmony_ci#define F0900_P1_STB61X0_REFOUTSEL 0xf4ed0010 31918c2ecf20Sopenharmony_ci#define F0900_P1_STB61X0_CALOFF 0xf4ed0008 31928c2ecf20Sopenharmony_ci#define F0900_P1_STB6XX0_LPT_BEN 0xf4ed0004 31938c2ecf20Sopenharmony_ci#define F0900_P1_STB6XX0_RX_OSCP 0xf4ed0002 31948c2ecf20Sopenharmony_ci#define F0900_P1_STB6XX0_SYN 0xf4ed0001 31958c2ecf20Sopenharmony_ci 31968c2ecf20Sopenharmony_ci/*P1_TNRCFG3*/ 31978c2ecf20Sopenharmony_ci#define R0900_P1_TNRCFG3 0xf4ee 31988c2ecf20Sopenharmony_ci#define TNRCFG3 REGx(R0900_P1_TNRCFG3) 31998c2ecf20Sopenharmony_ci#define F0900_P1_TUN_PLLFREQ 0xf4ee001c 32008c2ecf20Sopenharmony_ci#define F0900_P1_TUN_I2CFREQ_MODE 0xf4ee0003 32018c2ecf20Sopenharmony_ci 32028c2ecf20Sopenharmony_ci/*P1_TNRLAUNCH*/ 32038c2ecf20Sopenharmony_ci#define R0900_P1_TNRLAUNCH 0xf4f0 32048c2ecf20Sopenharmony_ci#define TNRLAUNCH REGx(R0900_P1_TNRLAUNCH) 32058c2ecf20Sopenharmony_ci 32068c2ecf20Sopenharmony_ci/*P1_TNRLD*/ 32078c2ecf20Sopenharmony_ci#define R0900_P1_TNRLD 0xf4f0 32088c2ecf20Sopenharmony_ci#define TNRLD REGx(R0900_P1_TNRLD) 32098c2ecf20Sopenharmony_ci#define F0900_P1_TUNLD_VCOING 0xf4f00080 32108c2ecf20Sopenharmony_ci#define F0900_P1_TUN_REG1FAIL 0xf4f00040 32118c2ecf20Sopenharmony_ci#define F0900_P1_TUN_REG2FAIL 0xf4f00020 32128c2ecf20Sopenharmony_ci#define F0900_P1_TUN_REG3FAIL 0xf4f00010 32138c2ecf20Sopenharmony_ci#define F0900_P1_TUN_REG4FAIL 0xf4f00008 32148c2ecf20Sopenharmony_ci#define F0900_P1_TUN_REG5FAIL 0xf4f00004 32158c2ecf20Sopenharmony_ci#define F0900_P1_TUN_BWING 0xf4f00002 32168c2ecf20Sopenharmony_ci#define F0900_P1_TUN_LOCKED 0xf4f00001 32178c2ecf20Sopenharmony_ci 32188c2ecf20Sopenharmony_ci/*P1_TNROBSL*/ 32198c2ecf20Sopenharmony_ci#define R0900_P1_TNROBSL 0xf4f6 32208c2ecf20Sopenharmony_ci#define TNROBSL REGx(R0900_P1_TNROBSL) 32218c2ecf20Sopenharmony_ci#define F0900_P1_TUN_I2CABORTED 0xf4f60080 32228c2ecf20Sopenharmony_ci#define F0900_P1_TUN_LPEN 0xf4f60040 32238c2ecf20Sopenharmony_ci#define F0900_P1_TUN_FCCK 0xf4f60020 32248c2ecf20Sopenharmony_ci#define F0900_P1_TUN_I2CLOCKED 0xf4f60010 32258c2ecf20Sopenharmony_ci#define F0900_P1_TUN_PROGDONE 0xf4f6000c 32268c2ecf20Sopenharmony_ci#define F0900_P1_TUN_RFRESTE1 0xf4f60003 32278c2ecf20Sopenharmony_ci#define TUN_RFRESTE1 FLDx(F0900_P1_TUN_RFRESTE1) 32288c2ecf20Sopenharmony_ci 32298c2ecf20Sopenharmony_ci/*P1_TNRRESTE*/ 32308c2ecf20Sopenharmony_ci#define R0900_P1_TNRRESTE 0xf4f7 32318c2ecf20Sopenharmony_ci#define TNRRESTE REGx(R0900_P1_TNRRESTE) 32328c2ecf20Sopenharmony_ci#define F0900_P1_TUN_RFRESTE0 0xf4f700ff 32338c2ecf20Sopenharmony_ci#define TUN_RFRESTE0 FLDx(F0900_P1_TUN_RFRESTE0) 32348c2ecf20Sopenharmony_ci 32358c2ecf20Sopenharmony_ci/*P1_SMAPCOEF7*/ 32368c2ecf20Sopenharmony_ci#define R0900_P1_SMAPCOEF7 0xf500 32378c2ecf20Sopenharmony_ci#define SMAPCOEF7 REGx(R0900_P1_SMAPCOEF7) 32388c2ecf20Sopenharmony_ci#define F0900_P1_DIS_QSCALE 0xf5000080 32398c2ecf20Sopenharmony_ci#define F0900_P1_SMAPCOEF_Q_LLR12 0xf500017f 32408c2ecf20Sopenharmony_ci 32418c2ecf20Sopenharmony_ci/*P1_SMAPCOEF6*/ 32428c2ecf20Sopenharmony_ci#define R0900_P1_SMAPCOEF6 0xf501 32438c2ecf20Sopenharmony_ci#define SMAPCOEF6 REGx(R0900_P1_SMAPCOEF6) 32448c2ecf20Sopenharmony_ci#define F0900_P1_ADJ_8PSKLLR1 0xf5010004 32458c2ecf20Sopenharmony_ci#define F0900_P1_OLD_8PSKLLR1 0xf5010002 32468c2ecf20Sopenharmony_ci#define F0900_P1_DIS_AB8PSK 0xf5010001 32478c2ecf20Sopenharmony_ci 32488c2ecf20Sopenharmony_ci/*P1_SMAPCOEF5*/ 32498c2ecf20Sopenharmony_ci#define R0900_P1_SMAPCOEF5 0xf502 32508c2ecf20Sopenharmony_ci#define SMAPCOEF5 REGx(R0900_P1_SMAPCOEF5) 32518c2ecf20Sopenharmony_ci#define F0900_P1_DIS_8SCALE 0xf5020080 32528c2ecf20Sopenharmony_ci#define F0900_P1_SMAPCOEF_8P_LLR23 0xf502017f 32538c2ecf20Sopenharmony_ci 32548c2ecf20Sopenharmony_ci/*P1_NCO2MAX1*/ 32558c2ecf20Sopenharmony_ci#define R0900_P1_NCO2MAX1 0xf514 32568c2ecf20Sopenharmony_ci#define NCO2MAX1 REGx(R0900_P1_NCO2MAX1) 32578c2ecf20Sopenharmony_ci#define F0900_P1_TETA2_MAXVABS1 0xf51400ff 32588c2ecf20Sopenharmony_ci 32598c2ecf20Sopenharmony_ci/*P1_NCO2MAX0*/ 32608c2ecf20Sopenharmony_ci#define R0900_P1_NCO2MAX0 0xf515 32618c2ecf20Sopenharmony_ci#define NCO2MAX0 REGx(R0900_P1_NCO2MAX0) 32628c2ecf20Sopenharmony_ci#define F0900_P1_TETA2_MAXVABS0 0xf51500ff 32638c2ecf20Sopenharmony_ci 32648c2ecf20Sopenharmony_ci/*P1_NCO2FR1*/ 32658c2ecf20Sopenharmony_ci#define R0900_P1_NCO2FR1 0xf516 32668c2ecf20Sopenharmony_ci#define NCO2FR1 REGx(R0900_P1_NCO2FR1) 32678c2ecf20Sopenharmony_ci#define F0900_P1_NCO2FINAL_ANGLE1 0xf51600ff 32688c2ecf20Sopenharmony_ci 32698c2ecf20Sopenharmony_ci/*P1_NCO2FR0*/ 32708c2ecf20Sopenharmony_ci#define R0900_P1_NCO2FR0 0xf517 32718c2ecf20Sopenharmony_ci#define NCO2FR0 REGx(R0900_P1_NCO2FR0) 32728c2ecf20Sopenharmony_ci#define F0900_P1_NCO2FINAL_ANGLE0 0xf51700ff 32738c2ecf20Sopenharmony_ci 32748c2ecf20Sopenharmony_ci/*P1_CFR2AVRGE1*/ 32758c2ecf20Sopenharmony_ci#define R0900_P1_CFR2AVRGE1 0xf518 32768c2ecf20Sopenharmony_ci#define CFR2AVRGE1 REGx(R0900_P1_CFR2AVRGE1) 32778c2ecf20Sopenharmony_ci#define F0900_P1_I2C_CFR2AVERAGE1 0xf51800ff 32788c2ecf20Sopenharmony_ci 32798c2ecf20Sopenharmony_ci/*P1_CFR2AVRGE0*/ 32808c2ecf20Sopenharmony_ci#define R0900_P1_CFR2AVRGE0 0xf519 32818c2ecf20Sopenharmony_ci#define CFR2AVRGE0 REGx(R0900_P1_CFR2AVRGE0) 32828c2ecf20Sopenharmony_ci#define F0900_P1_I2C_CFR2AVERAGE0 0xf51900ff 32838c2ecf20Sopenharmony_ci 32848c2ecf20Sopenharmony_ci/*P1_DMDPLHSTAT*/ 32858c2ecf20Sopenharmony_ci#define R0900_P1_DMDPLHSTAT 0xf520 32868c2ecf20Sopenharmony_ci#define DMDPLHSTAT REGx(R0900_P1_DMDPLHSTAT) 32878c2ecf20Sopenharmony_ci#define F0900_P1_PLH_STATISTIC 0xf52000ff 32888c2ecf20Sopenharmony_ci 32898c2ecf20Sopenharmony_ci/*P1_LOCKTIME3*/ 32908c2ecf20Sopenharmony_ci#define R0900_P1_LOCKTIME3 0xf522 32918c2ecf20Sopenharmony_ci#define LOCKTIME3 REGx(R0900_P1_LOCKTIME3) 32928c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_LOCKTIME3 0xf52200ff 32938c2ecf20Sopenharmony_ci 32948c2ecf20Sopenharmony_ci/*P1_LOCKTIME2*/ 32958c2ecf20Sopenharmony_ci#define R0900_P1_LOCKTIME2 0xf523 32968c2ecf20Sopenharmony_ci#define LOCKTIME2 REGx(R0900_P1_LOCKTIME2) 32978c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_LOCKTIME2 0xf52300ff 32988c2ecf20Sopenharmony_ci 32998c2ecf20Sopenharmony_ci/*P1_LOCKTIME1*/ 33008c2ecf20Sopenharmony_ci#define R0900_P1_LOCKTIME1 0xf524 33018c2ecf20Sopenharmony_ci#define LOCKTIME1 REGx(R0900_P1_LOCKTIME1) 33028c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_LOCKTIME1 0xf52400ff 33038c2ecf20Sopenharmony_ci 33048c2ecf20Sopenharmony_ci/*P1_LOCKTIME0*/ 33058c2ecf20Sopenharmony_ci#define R0900_P1_LOCKTIME0 0xf525 33068c2ecf20Sopenharmony_ci#define LOCKTIME0 REGx(R0900_P1_LOCKTIME0) 33078c2ecf20Sopenharmony_ci#define F0900_P1_DEMOD_LOCKTIME0 0xf52500ff 33088c2ecf20Sopenharmony_ci 33098c2ecf20Sopenharmony_ci/*P1_VITSCALE*/ 33108c2ecf20Sopenharmony_ci#define R0900_P1_VITSCALE 0xf532 33118c2ecf20Sopenharmony_ci#define VITSCALE REGx(R0900_P1_VITSCALE) 33128c2ecf20Sopenharmony_ci#define F0900_P1_NVTH_NOSRANGE 0xf5320080 33138c2ecf20Sopenharmony_ci#define F0900_P1_VERROR_MAXMODE 0xf5320040 33148c2ecf20Sopenharmony_ci#define F0900_P1_NSLOWSN_LOCKED 0xf5320008 33158c2ecf20Sopenharmony_ci#define F0900_P1_DIS_RSFLOCK 0xf5320002 33168c2ecf20Sopenharmony_ci 33178c2ecf20Sopenharmony_ci/*P1_FECM*/ 33188c2ecf20Sopenharmony_ci#define R0900_P1_FECM 0xf533 33198c2ecf20Sopenharmony_ci#define FECM REGx(R0900_P1_FECM) 33208c2ecf20Sopenharmony_ci#define F0900_P1_DSS_DVB 0xf5330080 33218c2ecf20Sopenharmony_ci#define DSS_DVB FLDx(F0900_P1_DSS_DVB) 33228c2ecf20Sopenharmony_ci#define F0900_P1_DSS_SRCH 0xf5330010 33238c2ecf20Sopenharmony_ci#define F0900_P1_SYNCVIT 0xf5330002 33248c2ecf20Sopenharmony_ci#define F0900_P1_IQINV 0xf5330001 33258c2ecf20Sopenharmony_ci#define IQINV FLDx(F0900_P1_IQINV) 33268c2ecf20Sopenharmony_ci 33278c2ecf20Sopenharmony_ci/*P1_VTH12*/ 33288c2ecf20Sopenharmony_ci#define R0900_P1_VTH12 0xf534 33298c2ecf20Sopenharmony_ci#define VTH12 REGx(R0900_P1_VTH12) 33308c2ecf20Sopenharmony_ci#define F0900_P1_VTH12 0xf53400ff 33318c2ecf20Sopenharmony_ci 33328c2ecf20Sopenharmony_ci/*P1_VTH23*/ 33338c2ecf20Sopenharmony_ci#define R0900_P1_VTH23 0xf535 33348c2ecf20Sopenharmony_ci#define VTH23 REGx(R0900_P1_VTH23) 33358c2ecf20Sopenharmony_ci#define F0900_P1_VTH23 0xf53500ff 33368c2ecf20Sopenharmony_ci 33378c2ecf20Sopenharmony_ci/*P1_VTH34*/ 33388c2ecf20Sopenharmony_ci#define R0900_P1_VTH34 0xf536 33398c2ecf20Sopenharmony_ci#define VTH34 REGx(R0900_P1_VTH34) 33408c2ecf20Sopenharmony_ci#define F0900_P1_VTH34 0xf53600ff 33418c2ecf20Sopenharmony_ci 33428c2ecf20Sopenharmony_ci/*P1_VTH56*/ 33438c2ecf20Sopenharmony_ci#define R0900_P1_VTH56 0xf537 33448c2ecf20Sopenharmony_ci#define VTH56 REGx(R0900_P1_VTH56) 33458c2ecf20Sopenharmony_ci#define F0900_P1_VTH56 0xf53700ff 33468c2ecf20Sopenharmony_ci 33478c2ecf20Sopenharmony_ci/*P1_VTH67*/ 33488c2ecf20Sopenharmony_ci#define R0900_P1_VTH67 0xf538 33498c2ecf20Sopenharmony_ci#define VTH67 REGx(R0900_P1_VTH67) 33508c2ecf20Sopenharmony_ci#define F0900_P1_VTH67 0xf53800ff 33518c2ecf20Sopenharmony_ci 33528c2ecf20Sopenharmony_ci/*P1_VTH78*/ 33538c2ecf20Sopenharmony_ci#define R0900_P1_VTH78 0xf539 33548c2ecf20Sopenharmony_ci#define VTH78 REGx(R0900_P1_VTH78) 33558c2ecf20Sopenharmony_ci#define F0900_P1_VTH78 0xf53900ff 33568c2ecf20Sopenharmony_ci 33578c2ecf20Sopenharmony_ci/*P1_VITCURPUN*/ 33588c2ecf20Sopenharmony_ci#define R0900_P1_VITCURPUN 0xf53a 33598c2ecf20Sopenharmony_ci#define VITCURPUN REGx(R0900_P1_VITCURPUN) 33608c2ecf20Sopenharmony_ci#define F0900_P1_VIT_CURPUN 0xf53a001f 33618c2ecf20Sopenharmony_ci#define VIT_CURPUN FLDx(F0900_P1_VIT_CURPUN) 33628c2ecf20Sopenharmony_ci 33638c2ecf20Sopenharmony_ci/*P1_VERROR*/ 33648c2ecf20Sopenharmony_ci#define R0900_P1_VERROR 0xf53b 33658c2ecf20Sopenharmony_ci#define VERROR REGx(R0900_P1_VERROR) 33668c2ecf20Sopenharmony_ci#define F0900_P1_REGERR_VIT 0xf53b00ff 33678c2ecf20Sopenharmony_ci 33688c2ecf20Sopenharmony_ci/*P1_PRVIT*/ 33698c2ecf20Sopenharmony_ci#define R0900_P1_PRVIT 0xf53c 33708c2ecf20Sopenharmony_ci#define PRVIT REGx(R0900_P1_PRVIT) 33718c2ecf20Sopenharmony_ci#define F0900_P1_DIS_VTHLOCK 0xf53c0040 33728c2ecf20Sopenharmony_ci#define F0900_P1_E7_8VIT 0xf53c0020 33738c2ecf20Sopenharmony_ci#define F0900_P1_E6_7VIT 0xf53c0010 33748c2ecf20Sopenharmony_ci#define F0900_P1_E5_6VIT 0xf53c0008 33758c2ecf20Sopenharmony_ci#define F0900_P1_E3_4VIT 0xf53c0004 33768c2ecf20Sopenharmony_ci#define F0900_P1_E2_3VIT 0xf53c0002 33778c2ecf20Sopenharmony_ci#define F0900_P1_E1_2VIT 0xf53c0001 33788c2ecf20Sopenharmony_ci 33798c2ecf20Sopenharmony_ci/*P1_VAVSRVIT*/ 33808c2ecf20Sopenharmony_ci#define R0900_P1_VAVSRVIT 0xf53d 33818c2ecf20Sopenharmony_ci#define VAVSRVIT REGx(R0900_P1_VAVSRVIT) 33828c2ecf20Sopenharmony_ci#define F0900_P1_AMVIT 0xf53d0080 33838c2ecf20Sopenharmony_ci#define F0900_P1_FROZENVIT 0xf53d0040 33848c2ecf20Sopenharmony_ci#define F0900_P1_SNVIT 0xf53d0030 33858c2ecf20Sopenharmony_ci#define F0900_P1_TOVVIT 0xf53d000c 33868c2ecf20Sopenharmony_ci#define F0900_P1_HYPVIT 0xf53d0003 33878c2ecf20Sopenharmony_ci 33888c2ecf20Sopenharmony_ci/*P1_VSTATUSVIT*/ 33898c2ecf20Sopenharmony_ci#define R0900_P1_VSTATUSVIT 0xf53e 33908c2ecf20Sopenharmony_ci#define VSTATUSVIT REGx(R0900_P1_VSTATUSVIT) 33918c2ecf20Sopenharmony_ci#define F0900_P1_PRFVIT 0xf53e0010 33928c2ecf20Sopenharmony_ci#define PRFVIT FLDx(F0900_P1_PRFVIT) 33938c2ecf20Sopenharmony_ci#define F0900_P1_LOCKEDVIT 0xf53e0008 33948c2ecf20Sopenharmony_ci#define LOCKEDVIT FLDx(F0900_P1_LOCKEDVIT) 33958c2ecf20Sopenharmony_ci 33968c2ecf20Sopenharmony_ci/*P1_VTHINUSE*/ 33978c2ecf20Sopenharmony_ci#define R0900_P1_VTHINUSE 0xf53f 33988c2ecf20Sopenharmony_ci#define VTHINUSE REGx(R0900_P1_VTHINUSE) 33998c2ecf20Sopenharmony_ci#define F0900_P1_VIT_INUSE 0xf53f00ff 34008c2ecf20Sopenharmony_ci 34018c2ecf20Sopenharmony_ci/*P1_KDIV12*/ 34028c2ecf20Sopenharmony_ci#define R0900_P1_KDIV12 0xf540 34038c2ecf20Sopenharmony_ci#define KDIV12 REGx(R0900_P1_KDIV12) 34048c2ecf20Sopenharmony_ci#define F0900_P1_K_DIVIDER_12 0xf540007f 34058c2ecf20Sopenharmony_ci 34068c2ecf20Sopenharmony_ci/*P1_KDIV23*/ 34078c2ecf20Sopenharmony_ci#define R0900_P1_KDIV23 0xf541 34088c2ecf20Sopenharmony_ci#define KDIV23 REGx(R0900_P1_KDIV23) 34098c2ecf20Sopenharmony_ci#define F0900_P1_K_DIVIDER_23 0xf541007f 34108c2ecf20Sopenharmony_ci 34118c2ecf20Sopenharmony_ci/*P1_KDIV34*/ 34128c2ecf20Sopenharmony_ci#define R0900_P1_KDIV34 0xf542 34138c2ecf20Sopenharmony_ci#define KDIV34 REGx(R0900_P1_KDIV34) 34148c2ecf20Sopenharmony_ci#define F0900_P1_K_DIVIDER_34 0xf542007f 34158c2ecf20Sopenharmony_ci 34168c2ecf20Sopenharmony_ci/*P1_KDIV56*/ 34178c2ecf20Sopenharmony_ci#define R0900_P1_KDIV56 0xf543 34188c2ecf20Sopenharmony_ci#define KDIV56 REGx(R0900_P1_KDIV56) 34198c2ecf20Sopenharmony_ci#define F0900_P1_K_DIVIDER_56 0xf543007f 34208c2ecf20Sopenharmony_ci 34218c2ecf20Sopenharmony_ci/*P1_KDIV67*/ 34228c2ecf20Sopenharmony_ci#define R0900_P1_KDIV67 0xf544 34238c2ecf20Sopenharmony_ci#define KDIV67 REGx(R0900_P1_KDIV67) 34248c2ecf20Sopenharmony_ci#define F0900_P1_K_DIVIDER_67 0xf544007f 34258c2ecf20Sopenharmony_ci 34268c2ecf20Sopenharmony_ci/*P1_KDIV78*/ 34278c2ecf20Sopenharmony_ci#define R0900_P1_KDIV78 0xf545 34288c2ecf20Sopenharmony_ci#define KDIV78 REGx(R0900_P1_KDIV78) 34298c2ecf20Sopenharmony_ci#define F0900_P1_K_DIVIDER_78 0xf545007f 34308c2ecf20Sopenharmony_ci 34318c2ecf20Sopenharmony_ci/*P1_PDELCTRL1*/ 34328c2ecf20Sopenharmony_ci#define R0900_P1_PDELCTRL1 0xf550 34338c2ecf20Sopenharmony_ci#define PDELCTRL1 REGx(R0900_P1_PDELCTRL1) 34348c2ecf20Sopenharmony_ci#define F0900_P1_INV_MISMASK 0xf5500080 34358c2ecf20Sopenharmony_ci#define INV_MISMASK FLDx(F0900_P1_INV_MISMASK) 34368c2ecf20Sopenharmony_ci#define F0900_P1_FILTER_EN 0xf5500020 34378c2ecf20Sopenharmony_ci#define FILTER_EN FLDx(F0900_P1_FILTER_EN) 34388c2ecf20Sopenharmony_ci#define F0900_P1_EN_MIS00 0xf5500002 34398c2ecf20Sopenharmony_ci#define EN_MIS00 FLDx(F0900_P1_EN_MIS00) 34408c2ecf20Sopenharmony_ci#define F0900_P1_ALGOSWRST 0xf5500001 34418c2ecf20Sopenharmony_ci#define ALGOSWRST FLDx(F0900_P1_ALGOSWRST) 34428c2ecf20Sopenharmony_ci 34438c2ecf20Sopenharmony_ci/*P1_PDELCTRL2*/ 34448c2ecf20Sopenharmony_ci#define R0900_P1_PDELCTRL2 0xf551 34458c2ecf20Sopenharmony_ci#define PDELCTRL2 REGx(R0900_P1_PDELCTRL2) 34468c2ecf20Sopenharmony_ci#define F0900_P1_RESET_UPKO_COUNT 0xf5510040 34478c2ecf20Sopenharmony_ci#define RESET_UPKO_COUNT FLDx(F0900_P1_RESET_UPKO_COUNT) 34488c2ecf20Sopenharmony_ci#define F0900_P1_FRAME_MODE 0xf5510002 34498c2ecf20Sopenharmony_ci#define F0900_P1_NOBCHERRFLG_USE 0xf5510001 34508c2ecf20Sopenharmony_ci 34518c2ecf20Sopenharmony_ci/*P1_HYSTTHRESH*/ 34528c2ecf20Sopenharmony_ci#define R0900_P1_HYSTTHRESH 0xf554 34538c2ecf20Sopenharmony_ci#define HYSTTHRESH REGx(R0900_P1_HYSTTHRESH) 34548c2ecf20Sopenharmony_ci#define F0900_P1_UNLCK_THRESH 0xf55400f0 34558c2ecf20Sopenharmony_ci#define F0900_P1_DELIN_LCK_THRESH 0xf554000f 34568c2ecf20Sopenharmony_ci 34578c2ecf20Sopenharmony_ci/*P1_ISIENTRY*/ 34588c2ecf20Sopenharmony_ci#define R0900_P1_ISIENTRY 0xf55e 34598c2ecf20Sopenharmony_ci#define ISIENTRY REGx(R0900_P1_ISIENTRY) 34608c2ecf20Sopenharmony_ci#define F0900_P1_ISI_ENTRY 0xf55e00ff 34618c2ecf20Sopenharmony_ci 34628c2ecf20Sopenharmony_ci/*P1_ISIBITENA*/ 34638c2ecf20Sopenharmony_ci#define R0900_P1_ISIBITENA 0xf55f 34648c2ecf20Sopenharmony_ci#define ISIBITENA REGx(R0900_P1_ISIBITENA) 34658c2ecf20Sopenharmony_ci#define F0900_P1_ISI_BIT_EN 0xf55f00ff 34668c2ecf20Sopenharmony_ci 34678c2ecf20Sopenharmony_ci/*P1_MATSTR1*/ 34688c2ecf20Sopenharmony_ci#define R0900_P1_MATSTR1 0xf560 34698c2ecf20Sopenharmony_ci#define MATSTR1 REGx(R0900_P1_MATSTR1) 34708c2ecf20Sopenharmony_ci#define F0900_P1_MATYPE_CURRENT1 0xf56000ff 34718c2ecf20Sopenharmony_ci 34728c2ecf20Sopenharmony_ci/*P1_MATSTR0*/ 34738c2ecf20Sopenharmony_ci#define R0900_P1_MATSTR0 0xf561 34748c2ecf20Sopenharmony_ci#define MATSTR0 REGx(R0900_P1_MATSTR0) 34758c2ecf20Sopenharmony_ci#define F0900_P1_MATYPE_CURRENT0 0xf56100ff 34768c2ecf20Sopenharmony_ci 34778c2ecf20Sopenharmony_ci/*P1_UPLSTR1*/ 34788c2ecf20Sopenharmony_ci#define R0900_P1_UPLSTR1 0xf562 34798c2ecf20Sopenharmony_ci#define UPLSTR1 REGx(R0900_P1_UPLSTR1) 34808c2ecf20Sopenharmony_ci#define F0900_P1_UPL_CURRENT1 0xf56200ff 34818c2ecf20Sopenharmony_ci 34828c2ecf20Sopenharmony_ci/*P1_UPLSTR0*/ 34838c2ecf20Sopenharmony_ci#define R0900_P1_UPLSTR0 0xf563 34848c2ecf20Sopenharmony_ci#define UPLSTR0 REGx(R0900_P1_UPLSTR0) 34858c2ecf20Sopenharmony_ci#define F0900_P1_UPL_CURRENT0 0xf56300ff 34868c2ecf20Sopenharmony_ci 34878c2ecf20Sopenharmony_ci/*P1_DFLSTR1*/ 34888c2ecf20Sopenharmony_ci#define R0900_P1_DFLSTR1 0xf564 34898c2ecf20Sopenharmony_ci#define DFLSTR1 REGx(R0900_P1_DFLSTR1) 34908c2ecf20Sopenharmony_ci#define F0900_P1_DFL_CURRENT1 0xf56400ff 34918c2ecf20Sopenharmony_ci 34928c2ecf20Sopenharmony_ci/*P1_DFLSTR0*/ 34938c2ecf20Sopenharmony_ci#define R0900_P1_DFLSTR0 0xf565 34948c2ecf20Sopenharmony_ci#define DFLSTR0 REGx(R0900_P1_DFLSTR0) 34958c2ecf20Sopenharmony_ci#define F0900_P1_DFL_CURRENT0 0xf56500ff 34968c2ecf20Sopenharmony_ci 34978c2ecf20Sopenharmony_ci/*P1_SYNCSTR*/ 34988c2ecf20Sopenharmony_ci#define R0900_P1_SYNCSTR 0xf566 34998c2ecf20Sopenharmony_ci#define SYNCSTR REGx(R0900_P1_SYNCSTR) 35008c2ecf20Sopenharmony_ci#define F0900_P1_SYNC_CURRENT 0xf56600ff 35018c2ecf20Sopenharmony_ci 35028c2ecf20Sopenharmony_ci/*P1_SYNCDSTR1*/ 35038c2ecf20Sopenharmony_ci#define R0900_P1_SYNCDSTR1 0xf567 35048c2ecf20Sopenharmony_ci#define SYNCDSTR1 REGx(R0900_P1_SYNCDSTR1) 35058c2ecf20Sopenharmony_ci#define F0900_P1_SYNCD_CURRENT1 0xf56700ff 35068c2ecf20Sopenharmony_ci 35078c2ecf20Sopenharmony_ci/*P1_SYNCDSTR0*/ 35088c2ecf20Sopenharmony_ci#define R0900_P1_SYNCDSTR0 0xf568 35098c2ecf20Sopenharmony_ci#define SYNCDSTR0 REGx(R0900_P1_SYNCDSTR0) 35108c2ecf20Sopenharmony_ci#define F0900_P1_SYNCD_CURRENT0 0xf56800ff 35118c2ecf20Sopenharmony_ci 35128c2ecf20Sopenharmony_ci/*P1_PDELSTATUS1*/ 35138c2ecf20Sopenharmony_ci#define R0900_P1_PDELSTATUS1 0xf569 35148c2ecf20Sopenharmony_ci#define F0900_P1_PKTDELIN_DELOCK 0xf5690080 35158c2ecf20Sopenharmony_ci#define F0900_P1_SYNCDUPDFL_BADDFL 0xf5690040 35168c2ecf20Sopenharmony_ci#define F0900_P1_CONTINUOUS_STREAM 0xf5690020 35178c2ecf20Sopenharmony_ci#define F0900_P1_UNACCEPTED_STREAM 0xf5690010 35188c2ecf20Sopenharmony_ci#define F0900_P1_BCH_ERROR_FLAG 0xf5690008 35198c2ecf20Sopenharmony_ci#define F0900_P1_PKTDELIN_LOCK 0xf5690002 35208c2ecf20Sopenharmony_ci#define PKTDELIN_LOCK FLDx(F0900_P1_PKTDELIN_LOCK) 35218c2ecf20Sopenharmony_ci#define F0900_P1_FIRST_LOCK 0xf5690001 35228c2ecf20Sopenharmony_ci 35238c2ecf20Sopenharmony_ci/*P1_PDELSTATUS2*/ 35248c2ecf20Sopenharmony_ci#define R0900_P1_PDELSTATUS2 0xf56a 35258c2ecf20Sopenharmony_ci#define F0900_P1_FRAME_MODCOD 0xf56a007c 35268c2ecf20Sopenharmony_ci#define F0900_P1_FRAME_TYPE 0xf56a0003 35278c2ecf20Sopenharmony_ci 35288c2ecf20Sopenharmony_ci/*P1_BBFCRCKO1*/ 35298c2ecf20Sopenharmony_ci#define R0900_P1_BBFCRCKO1 0xf56b 35308c2ecf20Sopenharmony_ci#define BBFCRCKO1 REGx(R0900_P1_BBFCRCKO1) 35318c2ecf20Sopenharmony_ci#define F0900_P1_BBHCRC_KOCNT1 0xf56b00ff 35328c2ecf20Sopenharmony_ci 35338c2ecf20Sopenharmony_ci/*P1_BBFCRCKO0*/ 35348c2ecf20Sopenharmony_ci#define R0900_P1_BBFCRCKO0 0xf56c 35358c2ecf20Sopenharmony_ci#define BBFCRCKO0 REGx(R0900_P1_BBFCRCKO0) 35368c2ecf20Sopenharmony_ci#define F0900_P1_BBHCRC_KOCNT0 0xf56c00ff 35378c2ecf20Sopenharmony_ci 35388c2ecf20Sopenharmony_ci/*P1_UPCRCKO1*/ 35398c2ecf20Sopenharmony_ci#define R0900_P1_UPCRCKO1 0xf56d 35408c2ecf20Sopenharmony_ci#define UPCRCKO1 REGx(R0900_P1_UPCRCKO1) 35418c2ecf20Sopenharmony_ci#define F0900_P1_PKTCRC_KOCNT1 0xf56d00ff 35428c2ecf20Sopenharmony_ci 35438c2ecf20Sopenharmony_ci/*P1_UPCRCKO0*/ 35448c2ecf20Sopenharmony_ci#define R0900_P1_UPCRCKO0 0xf56e 35458c2ecf20Sopenharmony_ci#define UPCRCKO0 REGx(R0900_P1_UPCRCKO0) 35468c2ecf20Sopenharmony_ci#define F0900_P1_PKTCRC_KOCNT0 0xf56e00ff 35478c2ecf20Sopenharmony_ci 35488c2ecf20Sopenharmony_ci/*P1_PDELCTRL3*/ 35498c2ecf20Sopenharmony_ci#define R0900_P1_PDELCTRL3 0xf56f 35508c2ecf20Sopenharmony_ci#define PDELCTRL3 REGx(R0900_P1_PDELCTRL3) 35518c2ecf20Sopenharmony_ci#define F0900_P1_PKTDEL_CONTFAIL 0xf56f0080 35528c2ecf20Sopenharmony_ci#define F0900_P1_NOFIFO_BCHERR 0xf56f0020 35538c2ecf20Sopenharmony_ci 35548c2ecf20Sopenharmony_ci/*P1_TSSTATEM*/ 35558c2ecf20Sopenharmony_ci#define R0900_P1_TSSTATEM 0xf570 35568c2ecf20Sopenharmony_ci#define TSSTATEM REGx(R0900_P1_TSSTATEM) 35578c2ecf20Sopenharmony_ci#define F0900_P1_TSDIL_ON 0xf5700080 35588c2ecf20Sopenharmony_ci#define F0900_P1_TSRS_ON 0xf5700020 35598c2ecf20Sopenharmony_ci#define F0900_P1_TSDESCRAMB_ON 0xf5700010 35608c2ecf20Sopenharmony_ci#define F0900_P1_TSFRAME_MODE 0xf5700008 35618c2ecf20Sopenharmony_ci#define F0900_P1_TS_DISABLE 0xf5700004 35628c2ecf20Sopenharmony_ci#define F0900_P1_TSOUT_NOSYNC 0xf5700001 35638c2ecf20Sopenharmony_ci 35648c2ecf20Sopenharmony_ci/*P1_TSCFGH*/ 35658c2ecf20Sopenharmony_ci#define R0900_P1_TSCFGH 0xf572 35668c2ecf20Sopenharmony_ci#define TSCFGH REGx(R0900_P1_TSCFGH) 35678c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_DVBCI 0xf5720080 35688c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_SERIAL 0xf5720040 35698c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_TEIUPDATE 0xf5720020 35708c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_DUTY50 0xf5720010 35718c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_HSGNLOUT 0xf5720008 35728c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_ERRMODE 0xf5720006 35738c2ecf20Sopenharmony_ci#define F0900_P1_RST_HWARE 0xf5720001 35748c2ecf20Sopenharmony_ci#define RST_HWARE FLDx(F0900_P1_RST_HWARE) 35758c2ecf20Sopenharmony_ci 35768c2ecf20Sopenharmony_ci/*P1_TSCFGM*/ 35778c2ecf20Sopenharmony_ci#define R0900_P1_TSCFGM 0xf573 35788c2ecf20Sopenharmony_ci#define TSCFGM REGx(R0900_P1_TSCFGM) 35798c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_MANSPEED 0xf57300c0 35808c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_PERMDATA 0xf5730020 35818c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_DPUNACT 0xf5730002 35828c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_INVDATA 0xf5730001 35838c2ecf20Sopenharmony_ci 35848c2ecf20Sopenharmony_ci/*P1_TSCFGL*/ 35858c2ecf20Sopenharmony_ci#define R0900_P1_TSCFGL 0xf574 35868c2ecf20Sopenharmony_ci#define TSCFGL REGx(R0900_P1_TSCFGL) 35878c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_BCLKDEL1CK 0xf57400c0 35888c2ecf20Sopenharmony_ci#define F0900_P1_BCHERROR_MODE 0xf5740030 35898c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_NSGNL2DATA 0xf5740008 35908c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_EMBINDVB 0xf5740004 35918c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_BITSPEED 0xf5740003 35928c2ecf20Sopenharmony_ci 35938c2ecf20Sopenharmony_ci/*P1_TSINSDELH*/ 35948c2ecf20Sopenharmony_ci#define R0900_P1_TSINSDELH 0xf576 35958c2ecf20Sopenharmony_ci#define TSINSDELH REGx(R0900_P1_TSINSDELH) 35968c2ecf20Sopenharmony_ci#define F0900_P1_TSDEL_SYNCBYTE 0xf5760080 35978c2ecf20Sopenharmony_ci#define F0900_P1_TSDEL_XXHEADER 0xf5760040 35988c2ecf20Sopenharmony_ci#define F0900_P1_TSDEL_BBHEADER 0xf5760020 35998c2ecf20Sopenharmony_ci#define F0900_P1_TSDEL_DATAFIELD 0xf5760010 36008c2ecf20Sopenharmony_ci#define F0900_P1_TSINSDEL_ISCR 0xf5760008 36018c2ecf20Sopenharmony_ci#define F0900_P1_TSINSDEL_NPD 0xf5760004 36028c2ecf20Sopenharmony_ci#define F0900_P1_TSINSDEL_RSPARITY 0xf5760002 36038c2ecf20Sopenharmony_ci#define F0900_P1_TSINSDEL_CRC8 0xf5760001 36048c2ecf20Sopenharmony_ci 36058c2ecf20Sopenharmony_ci/*P1_TSDIVN*/ 36068c2ecf20Sopenharmony_ci#define R0900_P1_TSDIVN 0xf579 36078c2ecf20Sopenharmony_ci#define TSDIVN REGx(R0900_P1_TSDIVN) 36088c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_SPEEDMODE 0xf57900c0 36098c2ecf20Sopenharmony_ci 36108c2ecf20Sopenharmony_ci/*P1_TSCFG4*/ 36118c2ecf20Sopenharmony_ci#define R0900_P1_TSCFG4 0xf57a 36128c2ecf20Sopenharmony_ci#define TSCFG4 REGx(R0900_P1_TSCFG4) 36138c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_TSSPEEDMODE 0xf57a00c0 36148c2ecf20Sopenharmony_ci 36158c2ecf20Sopenharmony_ci/*P1_TSSPEED*/ 36168c2ecf20Sopenharmony_ci#define R0900_P1_TSSPEED 0xf580 36178c2ecf20Sopenharmony_ci#define TSSPEED REGx(R0900_P1_TSSPEED) 36188c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_OUTSPEED 0xf58000ff 36198c2ecf20Sopenharmony_ci 36208c2ecf20Sopenharmony_ci/*P1_TSSTATUS*/ 36218c2ecf20Sopenharmony_ci#define R0900_P1_TSSTATUS 0xf581 36228c2ecf20Sopenharmony_ci#define TSSTATUS REGx(R0900_P1_TSSTATUS) 36238c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_LINEOK 0xf5810080 36248c2ecf20Sopenharmony_ci#define TSFIFO_LINEOK FLDx(F0900_P1_TSFIFO_LINEOK) 36258c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_ERROR 0xf5810040 36268c2ecf20Sopenharmony_ci#define F0900_P1_DIL_READY 0xf5810001 36278c2ecf20Sopenharmony_ci 36288c2ecf20Sopenharmony_ci/*P1_TSSTATUS2*/ 36298c2ecf20Sopenharmony_ci#define R0900_P1_TSSTATUS2 0xf582 36308c2ecf20Sopenharmony_ci#define TSSTATUS2 REGx(R0900_P1_TSSTATUS2) 36318c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_DEMODSEL 0xf5820080 36328c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFOSPEED_STORE 0xf5820040 36338c2ecf20Sopenharmony_ci#define F0900_P1_DILXX_RESET 0xf5820020 36348c2ecf20Sopenharmony_ci#define F0900_P1_TSSERIAL_IMPOS 0xf5820010 36358c2ecf20Sopenharmony_ci#define F0900_P1_SCRAMBDETECT 0xf5820002 36368c2ecf20Sopenharmony_ci 36378c2ecf20Sopenharmony_ci/*P1_TSBITRATE1*/ 36388c2ecf20Sopenharmony_ci#define R0900_P1_TSBITRATE1 0xf583 36398c2ecf20Sopenharmony_ci#define TSBITRATE1 REGx(R0900_P1_TSBITRATE1) 36408c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_BITRATE1 0xf58300ff 36418c2ecf20Sopenharmony_ci 36428c2ecf20Sopenharmony_ci/*P1_TSBITRATE0*/ 36438c2ecf20Sopenharmony_ci#define R0900_P1_TSBITRATE0 0xf584 36448c2ecf20Sopenharmony_ci#define TSBITRATE0 REGx(R0900_P1_TSBITRATE0) 36458c2ecf20Sopenharmony_ci#define F0900_P1_TSFIFO_BITRATE0 0xf58400ff 36468c2ecf20Sopenharmony_ci 36478c2ecf20Sopenharmony_ci/*P1_ERRCTRL1*/ 36488c2ecf20Sopenharmony_ci#define R0900_P1_ERRCTRL1 0xf598 36498c2ecf20Sopenharmony_ci#define ERRCTRL1 REGx(R0900_P1_ERRCTRL1) 36508c2ecf20Sopenharmony_ci#define F0900_P1_ERR_SOURCE1 0xf59800f0 36518c2ecf20Sopenharmony_ci#define F0900_P1_NUM_EVENT1 0xf5980007 36528c2ecf20Sopenharmony_ci 36538c2ecf20Sopenharmony_ci/*P1_ERRCNT12*/ 36548c2ecf20Sopenharmony_ci#define R0900_P1_ERRCNT12 0xf599 36558c2ecf20Sopenharmony_ci#define ERRCNT12 REGx(R0900_P1_ERRCNT12) 36568c2ecf20Sopenharmony_ci#define F0900_P1_ERRCNT1_OLDVALUE 0xf5990080 36578c2ecf20Sopenharmony_ci#define F0900_P1_ERR_CNT12 0xf599007f 36588c2ecf20Sopenharmony_ci#define ERR_CNT12 FLDx(F0900_P1_ERR_CNT12) 36598c2ecf20Sopenharmony_ci 36608c2ecf20Sopenharmony_ci/*P1_ERRCNT11*/ 36618c2ecf20Sopenharmony_ci#define R0900_P1_ERRCNT11 0xf59a 36628c2ecf20Sopenharmony_ci#define ERRCNT11 REGx(R0900_P1_ERRCNT11) 36638c2ecf20Sopenharmony_ci#define F0900_P1_ERR_CNT11 0xf59a00ff 36648c2ecf20Sopenharmony_ci#define ERR_CNT11 FLDx(F0900_P1_ERR_CNT11) 36658c2ecf20Sopenharmony_ci 36668c2ecf20Sopenharmony_ci/*P1_ERRCNT10*/ 36678c2ecf20Sopenharmony_ci#define R0900_P1_ERRCNT10 0xf59b 36688c2ecf20Sopenharmony_ci#define ERRCNT10 REGx(R0900_P1_ERRCNT10) 36698c2ecf20Sopenharmony_ci#define F0900_P1_ERR_CNT10 0xf59b00ff 36708c2ecf20Sopenharmony_ci#define ERR_CNT10 FLDx(F0900_P1_ERR_CNT10) 36718c2ecf20Sopenharmony_ci 36728c2ecf20Sopenharmony_ci/*P1_ERRCTRL2*/ 36738c2ecf20Sopenharmony_ci#define R0900_P1_ERRCTRL2 0xf59c 36748c2ecf20Sopenharmony_ci#define ERRCTRL2 REGx(R0900_P1_ERRCTRL2) 36758c2ecf20Sopenharmony_ci#define F0900_P1_ERR_SOURCE2 0xf59c00f0 36768c2ecf20Sopenharmony_ci#define F0900_P1_NUM_EVENT2 0xf59c0007 36778c2ecf20Sopenharmony_ci 36788c2ecf20Sopenharmony_ci/*P1_ERRCNT22*/ 36798c2ecf20Sopenharmony_ci#define R0900_P1_ERRCNT22 0xf59d 36808c2ecf20Sopenharmony_ci#define ERRCNT22 REGx(R0900_P1_ERRCNT22) 36818c2ecf20Sopenharmony_ci#define F0900_P1_ERRCNT2_OLDVALUE 0xf59d0080 36828c2ecf20Sopenharmony_ci#define F0900_P1_ERR_CNT22 0xf59d007f 36838c2ecf20Sopenharmony_ci#define ERR_CNT22 FLDx(F0900_P1_ERR_CNT22) 36848c2ecf20Sopenharmony_ci 36858c2ecf20Sopenharmony_ci/*P1_ERRCNT21*/ 36868c2ecf20Sopenharmony_ci#define R0900_P1_ERRCNT21 0xf59e 36878c2ecf20Sopenharmony_ci#define ERRCNT21 REGx(R0900_P1_ERRCNT21) 36888c2ecf20Sopenharmony_ci#define F0900_P1_ERR_CNT21 0xf59e00ff 36898c2ecf20Sopenharmony_ci#define ERR_CNT21 FLDx(F0900_P1_ERR_CNT21) 36908c2ecf20Sopenharmony_ci 36918c2ecf20Sopenharmony_ci/*P1_ERRCNT20*/ 36928c2ecf20Sopenharmony_ci#define R0900_P1_ERRCNT20 0xf59f 36938c2ecf20Sopenharmony_ci#define ERRCNT20 REGx(R0900_P1_ERRCNT20) 36948c2ecf20Sopenharmony_ci#define F0900_P1_ERR_CNT20 0xf59f00ff 36958c2ecf20Sopenharmony_ci#define ERR_CNT20 FLDx(F0900_P1_ERR_CNT20) 36968c2ecf20Sopenharmony_ci 36978c2ecf20Sopenharmony_ci/*P1_FECSPY*/ 36988c2ecf20Sopenharmony_ci#define R0900_P1_FECSPY 0xf5a0 36998c2ecf20Sopenharmony_ci#define FECSPY REGx(R0900_P1_FECSPY) 37008c2ecf20Sopenharmony_ci#define F0900_P1_SPY_ENABLE 0xf5a00080 37018c2ecf20Sopenharmony_ci#define F0900_P1_NO_SYNCBYTE 0xf5a00040 37028c2ecf20Sopenharmony_ci#define F0900_P1_SERIAL_MODE 0xf5a00020 37038c2ecf20Sopenharmony_ci#define F0900_P1_UNUSUAL_PACKET 0xf5a00010 37048c2ecf20Sopenharmony_ci#define F0900_P1_BERMETER_DATAMODE 0xf5a00008 37058c2ecf20Sopenharmony_ci#define F0900_P1_BERMETER_LMODE 0xf5a00002 37068c2ecf20Sopenharmony_ci#define F0900_P1_BERMETER_RESET 0xf5a00001 37078c2ecf20Sopenharmony_ci 37088c2ecf20Sopenharmony_ci/*P1_FSPYCFG*/ 37098c2ecf20Sopenharmony_ci#define R0900_P1_FSPYCFG 0xf5a1 37108c2ecf20Sopenharmony_ci#define FSPYCFG REGx(R0900_P1_FSPYCFG) 37118c2ecf20Sopenharmony_ci#define F0900_P1_FECSPY_INPUT 0xf5a100c0 37128c2ecf20Sopenharmony_ci#define F0900_P1_RST_ON_ERROR 0xf5a10020 37138c2ecf20Sopenharmony_ci#define F0900_P1_ONE_SHOT 0xf5a10010 37148c2ecf20Sopenharmony_ci#define F0900_P1_I2C_MODE 0xf5a1000c 37158c2ecf20Sopenharmony_ci#define F0900_P1_SPY_HYSTERESIS 0xf5a10003 37168c2ecf20Sopenharmony_ci 37178c2ecf20Sopenharmony_ci/*P1_FSPYDATA*/ 37188c2ecf20Sopenharmony_ci#define R0900_P1_FSPYDATA 0xf5a2 37198c2ecf20Sopenharmony_ci#define FSPYDATA REGx(R0900_P1_FSPYDATA) 37208c2ecf20Sopenharmony_ci#define F0900_P1_SPY_STUFFING 0xf5a20080 37218c2ecf20Sopenharmony_ci#define F0900_P1_SPY_CNULLPKT 0xf5a20020 37228c2ecf20Sopenharmony_ci#define F0900_P1_SPY_OUTDATA_MODE 0xf5a2001f 37238c2ecf20Sopenharmony_ci 37248c2ecf20Sopenharmony_ci/*P1_FSPYOUT*/ 37258c2ecf20Sopenharmony_ci#define R0900_P1_FSPYOUT 0xf5a3 37268c2ecf20Sopenharmony_ci#define FSPYOUT REGx(R0900_P1_FSPYOUT) 37278c2ecf20Sopenharmony_ci#define F0900_P1_FSPY_DIRECT 0xf5a30080 37288c2ecf20Sopenharmony_ci#define F0900_P1_STUFF_MODE 0xf5a30007 37298c2ecf20Sopenharmony_ci 37308c2ecf20Sopenharmony_ci/*P1_FSTATUS*/ 37318c2ecf20Sopenharmony_ci#define R0900_P1_FSTATUS 0xf5a4 37328c2ecf20Sopenharmony_ci#define FSTATUS REGx(R0900_P1_FSTATUS) 37338c2ecf20Sopenharmony_ci#define F0900_P1_SPY_ENDSIM 0xf5a40080 37348c2ecf20Sopenharmony_ci#define F0900_P1_VALID_SIM 0xf5a40040 37358c2ecf20Sopenharmony_ci#define F0900_P1_FOUND_SIGNAL 0xf5a40020 37368c2ecf20Sopenharmony_ci#define F0900_P1_DSS_SYNCBYTE 0xf5a40010 37378c2ecf20Sopenharmony_ci#define F0900_P1_RESULT_STATE 0xf5a4000f 37388c2ecf20Sopenharmony_ci 37398c2ecf20Sopenharmony_ci/*P1_FBERCPT4*/ 37408c2ecf20Sopenharmony_ci#define R0900_P1_FBERCPT4 0xf5a8 37418c2ecf20Sopenharmony_ci#define FBERCPT4 REGx(R0900_P1_FBERCPT4) 37428c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_CPT4 0xf5a800ff 37438c2ecf20Sopenharmony_ci 37448c2ecf20Sopenharmony_ci/*P1_FBERCPT3*/ 37458c2ecf20Sopenharmony_ci#define R0900_P1_FBERCPT3 0xf5a9 37468c2ecf20Sopenharmony_ci#define FBERCPT3 REGx(R0900_P1_FBERCPT3) 37478c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_CPT3 0xf5a900ff 37488c2ecf20Sopenharmony_ci 37498c2ecf20Sopenharmony_ci/*P1_FBERCPT2*/ 37508c2ecf20Sopenharmony_ci#define R0900_P1_FBERCPT2 0xf5aa 37518c2ecf20Sopenharmony_ci#define FBERCPT2 REGx(R0900_P1_FBERCPT2) 37528c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_CPT2 0xf5aa00ff 37538c2ecf20Sopenharmony_ci 37548c2ecf20Sopenharmony_ci/*P1_FBERCPT1*/ 37558c2ecf20Sopenharmony_ci#define R0900_P1_FBERCPT1 0xf5ab 37568c2ecf20Sopenharmony_ci#define FBERCPT1 REGx(R0900_P1_FBERCPT1) 37578c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_CPT1 0xf5ab00ff 37588c2ecf20Sopenharmony_ci 37598c2ecf20Sopenharmony_ci/*P1_FBERCPT0*/ 37608c2ecf20Sopenharmony_ci#define R0900_P1_FBERCPT0 0xf5ac 37618c2ecf20Sopenharmony_ci#define FBERCPT0 REGx(R0900_P1_FBERCPT0) 37628c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_CPT0 0xf5ac00ff 37638c2ecf20Sopenharmony_ci 37648c2ecf20Sopenharmony_ci/*P1_FBERERR2*/ 37658c2ecf20Sopenharmony_ci#define R0900_P1_FBERERR2 0xf5ad 37668c2ecf20Sopenharmony_ci#define FBERERR2 REGx(R0900_P1_FBERERR2) 37678c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_ERR2 0xf5ad00ff 37688c2ecf20Sopenharmony_ci 37698c2ecf20Sopenharmony_ci/*P1_FBERERR1*/ 37708c2ecf20Sopenharmony_ci#define R0900_P1_FBERERR1 0xf5ae 37718c2ecf20Sopenharmony_ci#define FBERERR1 REGx(R0900_P1_FBERERR1) 37728c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_ERR1 0xf5ae00ff 37738c2ecf20Sopenharmony_ci 37748c2ecf20Sopenharmony_ci/*P1_FBERERR0*/ 37758c2ecf20Sopenharmony_ci#define R0900_P1_FBERERR0 0xf5af 37768c2ecf20Sopenharmony_ci#define FBERERR0 REGx(R0900_P1_FBERERR0) 37778c2ecf20Sopenharmony_ci#define F0900_P1_FBERMETER_ERR0 0xf5af00ff 37788c2ecf20Sopenharmony_ci 37798c2ecf20Sopenharmony_ci/*P1_FSPYBER*/ 37808c2ecf20Sopenharmony_ci#define R0900_P1_FSPYBER 0xf5b2 37818c2ecf20Sopenharmony_ci#define FSPYBER REGx(R0900_P1_FSPYBER) 37828c2ecf20Sopenharmony_ci#define F0900_P1_FSPYBER_SYNCBYTE 0xf5b20010 37838c2ecf20Sopenharmony_ci#define F0900_P1_FSPYBER_UNSYNC 0xf5b20008 37848c2ecf20Sopenharmony_ci#define F0900_P1_FSPYBER_CTIME 0xf5b20007 37858c2ecf20Sopenharmony_ci 37868c2ecf20Sopenharmony_ci/*RCCFG2*/ 37878c2ecf20Sopenharmony_ci#define R0900_RCCFG2 0xf600 37888c2ecf20Sopenharmony_ci 37898c2ecf20Sopenharmony_ci/*TSGENERAL*/ 37908c2ecf20Sopenharmony_ci#define R0900_TSGENERAL 0xf630 37918c2ecf20Sopenharmony_ci#define F0900_TSFIFO_DISTS2PAR 0xf6300040 37928c2ecf20Sopenharmony_ci#define F0900_MUXSTREAM_OUTMODE 0xf6300008 37938c2ecf20Sopenharmony_ci#define F0900_TSFIFO_PERMPARAL 0xf6300006 37948c2ecf20Sopenharmony_ci 37958c2ecf20Sopenharmony_ci/*TSGENERAL1X*/ 37968c2ecf20Sopenharmony_ci#define R0900_TSGENERAL1X 0xf670 37978c2ecf20Sopenharmony_ci 37988c2ecf20Sopenharmony_ci/*NBITER_NF4*/ 37998c2ecf20Sopenharmony_ci#define R0900_NBITER_NF4 0xfa03 38008c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_1_2 0xfa0300ff 38018c2ecf20Sopenharmony_ci 38028c2ecf20Sopenharmony_ci/*NBITER_NF5*/ 38038c2ecf20Sopenharmony_ci#define R0900_NBITER_NF5 0xfa04 38048c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_3_5 0xfa0400ff 38058c2ecf20Sopenharmony_ci 38068c2ecf20Sopenharmony_ci/*NBITER_NF6*/ 38078c2ecf20Sopenharmony_ci#define R0900_NBITER_NF6 0xfa05 38088c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_2_3 0xfa0500ff 38098c2ecf20Sopenharmony_ci 38108c2ecf20Sopenharmony_ci/*NBITER_NF7*/ 38118c2ecf20Sopenharmony_ci#define R0900_NBITER_NF7 0xfa06 38128c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_3_4 0xfa0600ff 38138c2ecf20Sopenharmony_ci 38148c2ecf20Sopenharmony_ci/*NBITER_NF8*/ 38158c2ecf20Sopenharmony_ci#define R0900_NBITER_NF8 0xfa07 38168c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_4_5 0xfa0700ff 38178c2ecf20Sopenharmony_ci 38188c2ecf20Sopenharmony_ci/*NBITER_NF9*/ 38198c2ecf20Sopenharmony_ci#define R0900_NBITER_NF9 0xfa08 38208c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_5_6 0xfa0800ff 38218c2ecf20Sopenharmony_ci 38228c2ecf20Sopenharmony_ci/*NBITER_NF10*/ 38238c2ecf20Sopenharmony_ci#define R0900_NBITER_NF10 0xfa09 38248c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_8_9 0xfa0900ff 38258c2ecf20Sopenharmony_ci 38268c2ecf20Sopenharmony_ci/*NBITER_NF11*/ 38278c2ecf20Sopenharmony_ci#define R0900_NBITER_NF11 0xfa0a 38288c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_QP_9_10 0xfa0a00ff 38298c2ecf20Sopenharmony_ci 38308c2ecf20Sopenharmony_ci/*NBITER_NF12*/ 38318c2ecf20Sopenharmony_ci#define R0900_NBITER_NF12 0xfa0b 38328c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_8P_3_5 0xfa0b00ff 38338c2ecf20Sopenharmony_ci 38348c2ecf20Sopenharmony_ci/*NBITER_NF13*/ 38358c2ecf20Sopenharmony_ci#define R0900_NBITER_NF13 0xfa0c 38368c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_8P_2_3 0xfa0c00ff 38378c2ecf20Sopenharmony_ci 38388c2ecf20Sopenharmony_ci/*NBITER_NF14*/ 38398c2ecf20Sopenharmony_ci#define R0900_NBITER_NF14 0xfa0d 38408c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_8P_3_4 0xfa0d00ff 38418c2ecf20Sopenharmony_ci 38428c2ecf20Sopenharmony_ci/*NBITER_NF15*/ 38438c2ecf20Sopenharmony_ci#define R0900_NBITER_NF15 0xfa0e 38448c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_8P_5_6 0xfa0e00ff 38458c2ecf20Sopenharmony_ci 38468c2ecf20Sopenharmony_ci/*NBITER_NF16*/ 38478c2ecf20Sopenharmony_ci#define R0900_NBITER_NF16 0xfa0f 38488c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_8P_8_9 0xfa0f00ff 38498c2ecf20Sopenharmony_ci 38508c2ecf20Sopenharmony_ci/*NBITER_NF17*/ 38518c2ecf20Sopenharmony_ci#define R0900_NBITER_NF17 0xfa10 38528c2ecf20Sopenharmony_ci#define F0900_NBITER_NF_8P_9_10 0xfa1000ff 38538c2ecf20Sopenharmony_ci 38548c2ecf20Sopenharmony_ci/*NBITERNOERR*/ 38558c2ecf20Sopenharmony_ci#define R0900_NBITERNOERR 0xfa3f 38568c2ecf20Sopenharmony_ci#define F0900_NBITER_STOP_CRIT 0xfa3f000f 38578c2ecf20Sopenharmony_ci 38588c2ecf20Sopenharmony_ci/*GAINLLR_NF4*/ 38598c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF4 0xfa43 38608c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_1_2 0xfa43007f 38618c2ecf20Sopenharmony_ci 38628c2ecf20Sopenharmony_ci/*GAINLLR_NF5*/ 38638c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF5 0xfa44 38648c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_3_5 0xfa44007f 38658c2ecf20Sopenharmony_ci 38668c2ecf20Sopenharmony_ci/*GAINLLR_NF6*/ 38678c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF6 0xfa45 38688c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_2_3 0xfa45007f 38698c2ecf20Sopenharmony_ci 38708c2ecf20Sopenharmony_ci/*GAINLLR_NF7*/ 38718c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF7 0xfa46 38728c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_3_4 0xfa46007f 38738c2ecf20Sopenharmony_ci 38748c2ecf20Sopenharmony_ci/*GAINLLR_NF8*/ 38758c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF8 0xfa47 38768c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_4_5 0xfa47007f 38778c2ecf20Sopenharmony_ci 38788c2ecf20Sopenharmony_ci/*GAINLLR_NF9*/ 38798c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF9 0xfa48 38808c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_5_6 0xfa48007f 38818c2ecf20Sopenharmony_ci 38828c2ecf20Sopenharmony_ci/*GAINLLR_NF10*/ 38838c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF10 0xfa49 38848c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_8_9 0xfa49007f 38858c2ecf20Sopenharmony_ci 38868c2ecf20Sopenharmony_ci/*GAINLLR_NF11*/ 38878c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF11 0xfa4a 38888c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_QP_9_10 0xfa4a007f 38898c2ecf20Sopenharmony_ci 38908c2ecf20Sopenharmony_ci/*GAINLLR_NF12*/ 38918c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF12 0xfa4b 38928c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_8P_3_5 0xfa4b007f 38938c2ecf20Sopenharmony_ci 38948c2ecf20Sopenharmony_ci/*GAINLLR_NF13*/ 38958c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF13 0xfa4c 38968c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_8P_2_3 0xfa4c007f 38978c2ecf20Sopenharmony_ci 38988c2ecf20Sopenharmony_ci/*GAINLLR_NF14*/ 38998c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF14 0xfa4d 39008c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_8P_3_4 0xfa4d007f 39018c2ecf20Sopenharmony_ci 39028c2ecf20Sopenharmony_ci/*GAINLLR_NF15*/ 39038c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF15 0xfa4e 39048c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_8P_5_6 0xfa4e007f 39058c2ecf20Sopenharmony_ci 39068c2ecf20Sopenharmony_ci/*GAINLLR_NF16*/ 39078c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF16 0xfa4f 39088c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_8P_8_9 0xfa4f007f 39098c2ecf20Sopenharmony_ci 39108c2ecf20Sopenharmony_ci/*GAINLLR_NF17*/ 39118c2ecf20Sopenharmony_ci#define R0900_GAINLLR_NF17 0xfa50 39128c2ecf20Sopenharmony_ci#define F0900_GAINLLR_NF_8P_9_10 0xfa50007f 39138c2ecf20Sopenharmony_ci 39148c2ecf20Sopenharmony_ci/*CFGEXT*/ 39158c2ecf20Sopenharmony_ci#define R0900_CFGEXT 0xfa80 39168c2ecf20Sopenharmony_ci#define F0900_STAGMODE 0xfa800080 39178c2ecf20Sopenharmony_ci#define F0900_BYPBCH 0xfa800040 39188c2ecf20Sopenharmony_ci#define F0900_BYPLDPC 0xfa800020 39198c2ecf20Sopenharmony_ci#define F0900_LDPCMODE 0xfa800010 39208c2ecf20Sopenharmony_ci#define F0900_INVLLRSIGN 0xfa800008 39218c2ecf20Sopenharmony_ci#define F0900_SHORTMULT 0xfa800004 39228c2ecf20Sopenharmony_ci#define F0900_EXTERNTX 0xfa800001 39238c2ecf20Sopenharmony_ci 39248c2ecf20Sopenharmony_ci/*GENCFG*/ 39258c2ecf20Sopenharmony_ci#define R0900_GENCFG 0xfa86 39268c2ecf20Sopenharmony_ci#define F0900_BROADCAST 0xfa860010 39278c2ecf20Sopenharmony_ci#define F0900_PRIORITY 0xfa860002 39288c2ecf20Sopenharmony_ci#define F0900_DDEMOD 0xfa860001 39298c2ecf20Sopenharmony_ci 39308c2ecf20Sopenharmony_ci/*LDPCERR1*/ 39318c2ecf20Sopenharmony_ci#define R0900_LDPCERR1 0xfa96 39328c2ecf20Sopenharmony_ci#define F0900_LDPC_ERRORS_COUNTER1 0xfa9600ff 39338c2ecf20Sopenharmony_ci 39348c2ecf20Sopenharmony_ci/*LDPCERR0*/ 39358c2ecf20Sopenharmony_ci#define R0900_LDPCERR0 0xfa97 39368c2ecf20Sopenharmony_ci#define F0900_LDPC_ERRORS_COUNTER0 0xfa9700ff 39378c2ecf20Sopenharmony_ci 39388c2ecf20Sopenharmony_ci/*BCHERR*/ 39398c2ecf20Sopenharmony_ci#define R0900_BCHERR 0xfa98 39408c2ecf20Sopenharmony_ci#define F0900_ERRORFLAG 0xfa980010 39418c2ecf20Sopenharmony_ci#define F0900_BCH_ERRORS_COUNTER 0xfa98000f 39428c2ecf20Sopenharmony_ci 39438c2ecf20Sopenharmony_ci/*TSTRES0*/ 39448c2ecf20Sopenharmony_ci#define R0900_TSTRES0 0xff11 39458c2ecf20Sopenharmony_ci#define F0900_FRESFEC 0xff110080 39468c2ecf20Sopenharmony_ci 39478c2ecf20Sopenharmony_ci/*P2_TCTL4*/ 39488c2ecf20Sopenharmony_ci#define R0900_P2_TCTL4 0xff28 39498c2ecf20Sopenharmony_ci#define F0900_P2_PN4_SELECT 0xff280020 39508c2ecf20Sopenharmony_ci 39518c2ecf20Sopenharmony_ci/*P1_TCTL4*/ 39528c2ecf20Sopenharmony_ci#define R0900_P1_TCTL4 0xff48 39538c2ecf20Sopenharmony_ci#define TCTL4 shiftx(R0900_P1_TCTL4, demod, 0x20) 39548c2ecf20Sopenharmony_ci#define F0900_P1_PN4_SELECT 0xff480020 39558c2ecf20Sopenharmony_ci 39568c2ecf20Sopenharmony_ci/*P2_TSTDISRX*/ 39578c2ecf20Sopenharmony_ci#define R0900_P2_TSTDISRX 0xff65 39588c2ecf20Sopenharmony_ci#define F0900_P2_PIN_SELECT1 0xff650008 39598c2ecf20Sopenharmony_ci 39608c2ecf20Sopenharmony_ci/*P1_TSTDISRX*/ 39618c2ecf20Sopenharmony_ci#define R0900_P1_TSTDISRX 0xff67 39628c2ecf20Sopenharmony_ci#define TSTDISRX shiftx(R0900_P1_TSTDISRX, demod, 2) 39638c2ecf20Sopenharmony_ci#define F0900_P1_PIN_SELECT1 0xff670008 39648c2ecf20Sopenharmony_ci#define PIN_SELECT1 shiftx(F0900_P1_PIN_SELECT1, demod, 0x20000) 39658c2ecf20Sopenharmony_ci 39668c2ecf20Sopenharmony_ci#define STV0900_NBREGS 723 39678c2ecf20Sopenharmony_ci#define STV0900_NBFIELDS 1420 39688c2ecf20Sopenharmony_ci 39698c2ecf20Sopenharmony_ci#endif 39708c2ecf20Sopenharmony_ci 3971