summaryrefslogtreecommitdiff
path: root/linux/drivers/media/dvb/b2c2/stv0297_priv.h
diff options
context:
space:
mode:
Diffstat (limited to 'linux/drivers/media/dvb/b2c2/stv0297_priv.h')
-rw-r--r--linux/drivers/media/dvb/b2c2/stv0297_priv.h154
1 files changed, 0 insertions, 154 deletions
diff --git a/linux/drivers/media/dvb/b2c2/stv0297_priv.h b/linux/drivers/media/dvb/b2c2/stv0297_priv.h
deleted file mode 100644
index a3c1bbe4a..000000000
--- a/linux/drivers/media/dvb/b2c2/stv0297_priv.h
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Driver for the DVB-C STV0297 demodulator - chip stuff
- *
- * Copyright (C) 2005 Patrick Boettcher <patrick.boettcher@desy.de>
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
- * any later version.
- *
- * This program is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
- * more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc., 675
- * Mass Ave, Cambridge, MA 02139, USA.
- */
-#ifndef __STV0297_PRIV_INCLUDED__
-#define __STV0297_PRIV_INCLUDED__
-
-enum stv0297_registers {
- EQU_0 = 0x00,
- EQU_1,
- EQU_2,
- EQU_3,
- EQU_4,
- EQU_5,
- EQU_6,
- EQU_7,
- EQU_8,
- INITDEM_0 = 0x20,
- INITDEM_1,
- INITDEM_2,
- INITDEM_3,
- INITDEM_4,
- INITDEM_5,
- DELAGC_0 = 0x30,
- DELAGC_1,
- DELAGC_2,
- DELAGC_3,
- DELAGC_4,
- DELAGC_5,
- DELAGC_6,
- DELAGC_7,
- DELAGC_8,
- DELAGC_BLK_LEN = 1+DELAGC_8-DELAGC_0,
- WBAGC_0 = 0x40,
- WBAGC_1,
- WBAGC_2,
- WBAGC_3,
- WBAGC_4,
- WBAGC_5,
- WBAGC_6,
- WBAGC_7,
- WBAGC_8,
- WBAGC_9,
- WBAGC_10,
- WBAGC_11,
- WBAGC_BLK_LEN = 1+WBAGC_11-WBAGC_0,
- ST_LOOP2 = 0x52,
- ST_LOOP3,
- ST_LOOP4, // Not used.
- ST_LOOP5,
- ST_LOOP6,
- ST_LOOP7,
- ST_LOOP8,
- ST_LOOP9,
- ST_LOOP10,
- ST_LOOP11,
- CRL_0 = 0x60,
- CRL_1,
- CRL_2,
- CRL_3,
- CRL_4,
- CRL_5,
- CRL_6,
- CRL_7,
- CRL_8,
- CRL_9,
- CRL_10,
- CRL_11,
- PMFAGC_0 = 0x70,
- PMFAGC_1,
- PMFAGC_2,
- PMFAGC_3,
- PMFAGC_4,
- CTRL_0 = 0x80,
- CTRL_1,
- CTRL_2,
- CTRL_3,
- CTRL_4,
- CTRL_5,
- CTRL_6,
- CTRL_7,
- CTRL_8,
- CTRL_9,
- DEINT_SYNC_0 = 0x90,
- DEINT_SYNC_1,
- BERT_0 = 0xA0,
- BERT_1,
- BERT_2,
- DEINT_0 = 0xB0,
- DEINT_1,
- DEINT_2,
- DEINT_3,
- OUTFORMAT_0 = 0xC0,
- OUTFORMAT_1,
- OUTFORMAT_2,
- RS_DESC_0 = 0xD0,
- RS_DESC_1,
- RS_DESC_2,
- RS_DESC_3,
- RS_DESC_4,
- RS_DESC_5,
- RS_DESC_14 =0xDE,
- RS_DESC_15
-};
-
-enum {
- WAGC_EN = 0x10,
- STV0297_QAM16 = 0x00,
- STV0297_QAM32 = 0x10,
- STV0297_QAM64 = 0x40,
- STV0297_QAM128 = 0x20,
- STV0297_QAM256 = 0x30,
- STV0297_CLEARQAM = ~0x70
-};
-
-#define AGC2MAX DELAGC_0
-#define AGC2MIN DELAGC_1
-#define AGC1MAX DELAGC_2
-#define AGC1MIN DELAGC_3
-#define AGC2_THRESH DELAGC_5
-
-#define NO_AGC_FREEZE 0x80
-#define SOFT_AGC_FREEZE 0x28
-
-#define SPECTRAL_INVERSION_TOGGLE 0x08
-
-#define MINIMUM_SYMBOL_RATE_IN_BAUD 1000000UL
-#define MAXIMUM_SYMBOL_RATE_IN_BAUD 7000000UL
-#define MAXIMUM_NTSC_SYMBOL_RATE 5300000UL
-
-#define MINIMUM_FREQUENCY_IN_KHz 48000000UL
-#define MAXIMUM_FREQUENCY_IN_KHz 860000000UL
-
-/* Set to an invalid, non-zero figure. */
-#define INITIAL_SYMBOL_RATE MAXIMUM_SYMBOL_RATE_IN_BAUD+1
-
-#define TOGGLE_MASK 0x03
-
-#endif