103 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * Driver for
 | |
|  *    Samsung S5H1420 and
 | |
|  *    PnpNetwork PN1010 QPSK Demodulator
 | |
|  *
 | |
|  * Copyright (C) 2005 Andrew de Quincey <adq_dvb@lidskialf.net>
 | |
|  * Copyright (C) 2005 Patrick Boettcher <pb@linuxtv.org>
 | |
|  *
 | |
|  * 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 S5H1420_PRIV
 | |
| #define S5H1420_PRIV
 | |
| 
 | |
| #include <asm/types.h>
 | |
| 
 | |
| enum s5h1420_register {
 | |
| 	ID01      = 0x00,
 | |
| 	CON_0     = 0x01,
 | |
| 	CON_1     = 0x02,
 | |
| 	PLL01     = 0x03,
 | |
| 	PLL02     = 0x04,
 | |
| 	QPSK01    = 0x05,
 | |
| 	QPSK02    = 0x06,
 | |
| 	Pre01     = 0x07,
 | |
| 	Post01    = 0x08,
 | |
| 	Loop01    = 0x09,
 | |
| 	Loop02    = 0x0a,
 | |
| 	Loop03    = 0x0b,
 | |
| 	Loop04    = 0x0c,
 | |
| 	Loop05    = 0x0d,
 | |
| 	Pnco01    = 0x0e,
 | |
| 	Pnco02    = 0x0f,
 | |
| 	Pnco03    = 0x10,
 | |
| 	Tnco01    = 0x11,
 | |
| 	Tnco02    = 0x12,
 | |
| 	Tnco03    = 0x13,
 | |
| 	Monitor01 = 0x14,
 | |
| 	Monitor02 = 0x15,
 | |
| 	Monitor03 = 0x16,
 | |
| 	Monitor04 = 0x17,
 | |
| 	Monitor05 = 0x18,
 | |
| 	Monitor06 = 0x19,
 | |
| 	Monitor07 = 0x1a,
 | |
| 	Monitor12 = 0x1f,
 | |
| 
 | |
| 	FEC01     = 0x22,
 | |
| 	Soft01    = 0x23,
 | |
| 	Soft02    = 0x24,
 | |
| 	Soft03    = 0x25,
 | |
| 	Soft04    = 0x26,
 | |
| 	Soft05    = 0x27,
 | |
| 	Soft06    = 0x28,
 | |
| 	Vit01     = 0x29,
 | |
| 	Vit02     = 0x2a,
 | |
| 	Vit03     = 0x2b,
 | |
| 	Vit04     = 0x2c,
 | |
| 	Vit05     = 0x2d,
 | |
| 	Vit06     = 0x2e,
 | |
| 	Vit07     = 0x2f,
 | |
| 	Vit08     = 0x30,
 | |
| 	Vit09     = 0x31,
 | |
| 	Vit10     = 0x32,
 | |
| 	Vit11     = 0x33,
 | |
| 	Vit12     = 0x34,
 | |
| 	Sync01    = 0x35,
 | |
| 	Sync02    = 0x36,
 | |
| 	Rs01      = 0x37,
 | |
| 	Mpeg01    = 0x38,
 | |
| 	Mpeg02    = 0x39,
 | |
| 	DiS01     = 0x3a,
 | |
| 	DiS02     = 0x3b,
 | |
| 	DiS03     = 0x3c,
 | |
| 	DiS04     = 0x3d,
 | |
| 	DiS05     = 0x3e,
 | |
| 	DiS06     = 0x3f,
 | |
| 	DiS07     = 0x40,
 | |
| 	DiS08     = 0x41,
 | |
| 	DiS09     = 0x42,
 | |
| 	DiS10     = 0x43,
 | |
| 	DiS11     = 0x44,
 | |
| 	Rf01      = 0x45,
 | |
| 	Err01     = 0x46,
 | |
| 	Err02     = 0x47,
 | |
| 	Err03     = 0x48,
 | |
| 	Err04     = 0x49,
 | |
| };
 | |
| 
 | |
| 
 | |
| #endif
 | 
