1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Driver for
4 *    Samsung S5H1420 and
5 *    PnpNetwork PN1010 QPSK Demodulator
6 *
7 * Copyright (C) 2005 Andrew de Quincey <adq_dvb@lidskialf.net>
8 * Copyright (C) 2005 Patrick Boettcher <pb@linuxtv.org>
9 */
10#ifndef S5H1420_PRIV
11#define S5H1420_PRIV
12
13#include <asm/types.h>
14
15enum s5h1420_register {
16	ID01      = 0x00,
17	CON_0     = 0x01,
18	CON_1     = 0x02,
19	PLL01     = 0x03,
20	PLL02     = 0x04,
21	QPSK01    = 0x05,
22	QPSK02    = 0x06,
23	Pre01     = 0x07,
24	Post01    = 0x08,
25	Loop01    = 0x09,
26	Loop02    = 0x0a,
27	Loop03    = 0x0b,
28	Loop04    = 0x0c,
29	Loop05    = 0x0d,
30	Pnco01    = 0x0e,
31	Pnco02    = 0x0f,
32	Pnco03    = 0x10,
33	Tnco01    = 0x11,
34	Tnco02    = 0x12,
35	Tnco03    = 0x13,
36	Monitor01 = 0x14,
37	Monitor02 = 0x15,
38	Monitor03 = 0x16,
39	Monitor04 = 0x17,
40	Monitor05 = 0x18,
41	Monitor06 = 0x19,
42	Monitor07 = 0x1a,
43	Monitor12 = 0x1f,
44
45	FEC01     = 0x22,
46	Soft01    = 0x23,
47	Soft02    = 0x24,
48	Soft03    = 0x25,
49	Soft04    = 0x26,
50	Soft05    = 0x27,
51	Soft06    = 0x28,
52	Vit01     = 0x29,
53	Vit02     = 0x2a,
54	Vit03     = 0x2b,
55	Vit04     = 0x2c,
56	Vit05     = 0x2d,
57	Vit06     = 0x2e,
58	Vit07     = 0x2f,
59	Vit08     = 0x30,
60	Vit09     = 0x31,
61	Vit10     = 0x32,
62	Vit11     = 0x33,
63	Vit12     = 0x34,
64	Sync01    = 0x35,
65	Sync02    = 0x36,
66	Rs01      = 0x37,
67	Mpeg01    = 0x38,
68	Mpeg02    = 0x39,
69	DiS01     = 0x3a,
70	DiS02     = 0x3b,
71	DiS03     = 0x3c,
72	DiS04     = 0x3d,
73	DiS05     = 0x3e,
74	DiS06     = 0x3f,
75	DiS07     = 0x40,
76	DiS08     = 0x41,
77	DiS09     = 0x42,
78	DiS10     = 0x43,
79	DiS11     = 0x44,
80	Rf01      = 0x45,
81	Err01     = 0x46,
82	Err02     = 0x47,
83	Err03     = 0x48,
84	Err04     = 0x49,
85};
86
87
88#endif
89