Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 /*
0003     STV6110(A) Silicon tuner driver
0004 
0005     Copyright (C) Manu Abraham <abraham.manu@gmail.com>
0006 
0007     Copyright (C) ST Microelectronics
0008 
0009 */
0010 
0011 #ifndef __STV6110x_REG_H
0012 #define __STV6110x_REG_H
0013 
0014 #define STV6110x_CTRL1              0x00
0015 #define STV6110x_OFFST_CTRL1_K          3
0016 #define STV6110x_WIDTH_CTRL1_K          5
0017 #define STV6110x_OFFST_CTRL1_LPT        2
0018 #define STV6110x_WIDTH_CTRL1_LPT        1
0019 #define STV6110x_OFFST_CTRL1_RX         1
0020 #define STV6110x_WIDTH_CTRL1_RX         1
0021 #define STV6110x_OFFST_CTRL1_SYN        0
0022 #define STV6110x_WIDTH_CTRL1_SYN        1
0023 
0024 #define STV6110x_CTRL2              0x01
0025 #define STV6110x_OFFST_CTRL2_CO_DIV     6
0026 #define STV6110x_WIDTH_CTRL2_CO_DIV     2
0027 #define STV6110x_OFFST_CTRL2_RSVD       5
0028 #define STV6110x_WIDTH_CTRL2_RSVD       1
0029 #define STV6110x_OFFST_CTRL2_REFOUT_SEL     4
0030 #define STV6110x_WIDTH_CTRL2_REFOUT_SEL     1
0031 #define STV6110x_OFFST_CTRL2_BBGAIN     0
0032 #define STV6110x_WIDTH_CTRL2_BBGAIN     4
0033 
0034 #define STV6110x_TNG0               0x02
0035 #define STV6110x_OFFST_TNG0_N_DIV_7_0       0
0036 #define STV6110x_WIDTH_TNG0_N_DIV_7_0       8
0037 
0038 #define STV6110x_TNG1               0x03
0039 #define STV6110x_OFFST_TNG1_R_DIV       6
0040 #define STV6110x_WIDTH_TNG1_R_DIV       2
0041 #define STV6110x_OFFST_TNG1_PRESC32_ON      5
0042 #define STV6110x_WIDTH_TNG1_PRESC32_ON      1
0043 #define STV6110x_OFFST_TNG1_DIV4SEL     4
0044 #define STV6110x_WIDTH_TNG1_DIV4SEL     1
0045 #define STV6110x_OFFST_TNG1_N_DIV_11_8      0
0046 #define STV6110x_WIDTH_TNG1_N_DIV_11_8      4
0047 
0048 
0049 #define STV6110x_CTRL3              0x04
0050 #define STV6110x_OFFST_CTRL3_DCLOOP_OFF     7
0051 #define STV6110x_WIDTH_CTRL3_DCLOOP_OFF     1
0052 #define STV6110x_OFFST_CTRL3_RCCLK_OFF      6
0053 #define STV6110x_WIDTH_CTRL3_RCCLK_OFF      1
0054 #define STV6110x_OFFST_CTRL3_ICP        5
0055 #define STV6110x_WIDTH_CTRL3_ICP        1
0056 #define STV6110x_OFFST_CTRL3_CF         0
0057 #define STV6110x_WIDTH_CTRL3_CF         5
0058 
0059 #define STV6110x_STAT1              0x05
0060 #define STV6110x_OFFST_STAT1_CALVCO_STRT    2
0061 #define STV6110x_WIDTH_STAT1_CALVCO_STRT    1
0062 #define STV6110x_OFFST_STAT1_CALRC_STRT     1
0063 #define STV6110x_WIDTH_STAT1_CALRC_STRT     1
0064 #define STV6110x_OFFST_STAT1_LOCK       0
0065 #define STV6110x_WIDTH_STAT1_LOCK       1
0066 
0067 #define STV6110x_STAT2              0x06
0068 #define STV6110x_STAT3              0x07
0069 
0070 #endif /* __STV6110x_REG_H */