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