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

source code of linux/drivers/media/dvb-frontends/s5h1420_priv.h