1 /* 2 STV6110(A) Silicon tuner driver 3 4 Copyright (C) Manu Abraham <abraham.manu@gmail.com> 5 6 Copyright (C) ST Microelectronics 7 8 This program is free software; you can redistribute it and/or modify 9 it under the terms of the GNU General Public License as published by 10 the Free Software Foundation; either version 2 of the License, or 11 (at your option) any later version. 12 13 This program is distributed in the hope that it will be useful, 14 but WITHOUT ANY WARRANTY; without even the implied warranty of 15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 GNU General Public License for more details. 17 18 You should have received a copy of the GNU General Public License 19 along with this program; if not, write to the Free Software 20 Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 21 */ 22 23 #ifndef __STV6110x_REG_H 24 #define __STV6110x_REG_H 25 26 #define STV6110x_CTRL1 0x00 27 #define STV6110x_OFFST_CTRL1_K 3 28 #define STV6110x_WIDTH_CTRL1_K 5 29 #define STV6110x_OFFST_CTRL1_LPT 2 30 #define STV6110x_WIDTH_CTRL1_LPT 1 31 #define STV6110x_OFFST_CTRL1_RX 1 32 #define STV6110x_WIDTH_CTRL1_RX 1 33 #define STV6110x_OFFST_CTRL1_SYN 0 34 #define STV6110x_WIDTH_CTRL1_SYN 1 35 36 #define STV6110x_CTRL2 0x01 37 #define STV6110x_OFFST_CTRL2_CO_DIV 6 38 #define STV6110x_WIDTH_CTRL2_CO_DIV 2 39 #define STV6110x_OFFST_CTRL2_RSVD 5 40 #define STV6110x_WIDTH_CTRL2_RSVD 1 41 #define STV6110x_OFFST_CTRL2_REFOUT_SEL 4 42 #define STV6110x_WIDTH_CTRL2_REFOUT_SEL 1 43 #define STV6110x_OFFST_CTRL2_BBGAIN 0 44 #define STV6110x_WIDTH_CTRL2_BBGAIN 4 45 46 #define STV6110x_TNG0 0x02 47 #define STV6110x_OFFST_TNG0_N_DIV_7_0 0 48 #define STV6110x_WIDTH_TNG0_N_DIV_7_0 8 49 50 #define STV6110x_TNG1 0x03 51 #define STV6110x_OFFST_TNG1_R_DIV 6 52 #define STV6110x_WIDTH_TNG1_R_DIV 2 53 #define STV6110x_OFFST_TNG1_PRESC32_ON 5 54 #define STV6110x_WIDTH_TNG1_PRESC32_ON 1 55 #define STV6110x_OFFST_TNG1_DIV4SEL 4 56 #define STV6110x_WIDTH_TNG1_DIV4SEL 1 57 #define STV6110x_OFFST_TNG1_N_DIV_11_8 0 58 #define STV6110x_WIDTH_TNG1_N_DIV_11_8 4 59 60 61 #define STV6110x_CTRL3 0x04 62 #define STV6110x_OFFST_CTRL3_DCLOOP_OFF 7 63 #define STV6110x_WIDTH_CTRL3_DCLOOP_OFF 1 64 #define STV6110x_OFFST_CTRL3_RCCLK_OFF 6 65 #define STV6110x_WIDTH_CTRL3_RCCLK_OFF 1 66 #define STV6110x_OFFST_CTRL3_ICP 5 67 #define STV6110x_WIDTH_CTRL3_ICP 1 68 #define STV6110x_OFFST_CTRL3_CF 0 69 #define STV6110x_WIDTH_CTRL3_CF 5 70 71 #define STV6110x_STAT1 0x05 72 #define STV6110x_OFFST_STAT1_CALVCO_STRT 2 73 #define STV6110x_WIDTH_STAT1_CALVCO_STRT 1 74 #define STV6110x_OFFST_STAT1_CALRC_STRT 1 75 #define STV6110x_WIDTH_STAT1_CALRC_STRT 1 76 #define STV6110x_OFFST_STAT1_LOCK 0 77 #define STV6110x_WIDTH_STAT1_LOCK 1 78 79 #define STV6110x_STAT2 0x06 80 #define STV6110x_STAT3 0x07 81 82 #endif /* __STV6110x_REG_H */ 83