xref: /linux/drivers/media/dvb-frontends/bsbe1-d01a.h (revision 58e16d792a6a8c6b750f637a4649967fcac853dc)
1*a0c7056fSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2574312d8SOliver Endriss /*
3574312d8SOliver Endriss  * bsbe1-d01a.h - ALPS BSBE1-D01A tuner support
4574312d8SOliver Endriss  *
5574312d8SOliver Endriss  * Copyright (C) 2011 Oliver Endriss <o.endriss@gmx.de>
6574312d8SOliver Endriss  *
7991ce92fSMauro Carvalho Chehab  * the project's page is at https://linuxtv.org
8574312d8SOliver Endriss  */
9574312d8SOliver Endriss 
10574312d8SOliver Endriss #ifndef BSBE1_D01A_H
11574312d8SOliver Endriss #define BSBE1_D01A_H
12574312d8SOliver Endriss 
13574312d8SOliver Endriss #include "stb6000.h"
14574312d8SOliver Endriss #include "stv0288.h"
15574312d8SOliver Endriss 
16574312d8SOliver Endriss static u8 stv0288_bsbe1_d01a_inittab[] = {
17574312d8SOliver Endriss 	0x01, 0x15,
18574312d8SOliver Endriss 	0x02, 0x20,
19574312d8SOliver Endriss 	0x09, 0x0,
20574312d8SOliver Endriss 	0x0a, 0x4,
21574312d8SOliver Endriss 	0x0b, 0x0,
22574312d8SOliver Endriss 	0x0c, 0x0,
23574312d8SOliver Endriss 	0x0d, 0x0,
24574312d8SOliver Endriss 	0x0e, 0xd4,
25574312d8SOliver Endriss 	0x0f, 0x30,
26574312d8SOliver Endriss 	0x11, 0x80,
27574312d8SOliver Endriss 	0x12, 0x03,
28574312d8SOliver Endriss 	0x13, 0x48,
29574312d8SOliver Endriss 	0x14, 0x84,
30574312d8SOliver Endriss 	0x15, 0x45,
31574312d8SOliver Endriss 	0x16, 0xb7,
32574312d8SOliver Endriss 	0x17, 0x9c,
33574312d8SOliver Endriss 	0x18, 0x0,
34574312d8SOliver Endriss 	0x19, 0xa6,
35574312d8SOliver Endriss 	0x1a, 0x88,
36574312d8SOliver Endriss 	0x1b, 0x8f,
37574312d8SOliver Endriss 	0x1c, 0xf0,
38574312d8SOliver Endriss 	0x20, 0x0b,
39574312d8SOliver Endriss 	0x21, 0x54,
40574312d8SOliver Endriss 	0x22, 0x0,
41574312d8SOliver Endriss 	0x23, 0x0,
42574312d8SOliver Endriss 	0x2b, 0xff,
43574312d8SOliver Endriss 	0x2c, 0xf7,
44574312d8SOliver Endriss 	0x30, 0x0,
45574312d8SOliver Endriss 	0x31, 0x1e,
46574312d8SOliver Endriss 	0x32, 0x14,
47574312d8SOliver Endriss 	0x33, 0x0f,
48574312d8SOliver Endriss 	0x34, 0x09,
49574312d8SOliver Endriss 	0x35, 0x0c,
50574312d8SOliver Endriss 	0x36, 0x05,
51574312d8SOliver Endriss 	0x37, 0x2f,
52574312d8SOliver Endriss 	0x38, 0x16,
53574312d8SOliver Endriss 	0x39, 0xbd,
54574312d8SOliver Endriss 	0x3a, 0x03,
55574312d8SOliver Endriss 	0x3b, 0x13,
56574312d8SOliver Endriss 	0x3c, 0x11,
57574312d8SOliver Endriss 	0x3d, 0x30,
58574312d8SOliver Endriss 	0x40, 0x63,
59574312d8SOliver Endriss 	0x41, 0x04,
60574312d8SOliver Endriss 	0x42, 0x60,
61574312d8SOliver Endriss 	0x43, 0x00,
62574312d8SOliver Endriss 	0x44, 0x00,
63574312d8SOliver Endriss 	0x45, 0x00,
64574312d8SOliver Endriss 	0x46, 0x00,
65574312d8SOliver Endriss 	0x47, 0x00,
66574312d8SOliver Endriss 	0x4a, 0x00,
67574312d8SOliver Endriss 	0x50, 0x10,
68574312d8SOliver Endriss 	0x51, 0x36,
69574312d8SOliver Endriss 	0x52, 0x09,
70574312d8SOliver Endriss 	0x53, 0x94,
71574312d8SOliver Endriss 	0x54, 0x62,
72574312d8SOliver Endriss 	0x55, 0x29,
73574312d8SOliver Endriss 	0x56, 0x64,
74574312d8SOliver Endriss 	0x57, 0x2b,
75574312d8SOliver Endriss 	0x58, 0x54,
76574312d8SOliver Endriss 	0x59, 0x86,
77574312d8SOliver Endriss 	0x5a, 0x0,
78574312d8SOliver Endriss 	0x5b, 0x9b,
79574312d8SOliver Endriss 	0x5c, 0x08,
80574312d8SOliver Endriss 	0x5d, 0x7f,
81574312d8SOliver Endriss 	0x5e, 0x0,
82574312d8SOliver Endriss 	0x5f, 0xff,
83574312d8SOliver Endriss 	0x70, 0x0,
84574312d8SOliver Endriss 	0x71, 0x0,
85574312d8SOliver Endriss 	0x72, 0x0,
86574312d8SOliver Endriss 	0x74, 0x0,
87574312d8SOliver Endriss 	0x75, 0x0,
88574312d8SOliver Endriss 	0x76, 0x0,
89574312d8SOliver Endriss 	0x81, 0x0,
90574312d8SOliver Endriss 	0x82, 0x3f,
91574312d8SOliver Endriss 	0x83, 0x3f,
92574312d8SOliver Endriss 	0x84, 0x0,
93574312d8SOliver Endriss 	0x85, 0x0,
94574312d8SOliver Endriss 	0x88, 0x0,
95574312d8SOliver Endriss 	0x89, 0x0,
96574312d8SOliver Endriss 	0x8a, 0x0,
97574312d8SOliver Endriss 	0x8b, 0x0,
98574312d8SOliver Endriss 	0x8c, 0x0,
99574312d8SOliver Endriss 	0x90, 0x0,
100574312d8SOliver Endriss 	0x91, 0x0,
101574312d8SOliver Endriss 	0x92, 0x0,
102574312d8SOliver Endriss 	0x93, 0x0,
103574312d8SOliver Endriss 	0x94, 0x1c,
104574312d8SOliver Endriss 	0x97, 0x0,
105574312d8SOliver Endriss 	0xa0, 0x48,
106574312d8SOliver Endriss 	0xa1, 0x0,
107574312d8SOliver Endriss 	0xb0, 0xb8,
108574312d8SOliver Endriss 	0xb1, 0x3a,
109574312d8SOliver Endriss 	0xb2, 0x10,
110574312d8SOliver Endriss 	0xb3, 0x82,
111574312d8SOliver Endriss 	0xb4, 0x80,
112574312d8SOliver Endriss 	0xb5, 0x82,
113574312d8SOliver Endriss 	0xb6, 0x82,
114574312d8SOliver Endriss 	0xb7, 0x82,
115574312d8SOliver Endriss 	0xb8, 0x20,
116574312d8SOliver Endriss 	0xb9, 0x0,
117574312d8SOliver Endriss 	0xf0, 0x0,
118574312d8SOliver Endriss 	0xf1, 0x0,
119574312d8SOliver Endriss 	0xf2, 0xc0,
120574312d8SOliver Endriss 	0xff, 0xff,
121574312d8SOliver Endriss };
122574312d8SOliver Endriss 
123574312d8SOliver Endriss static struct stv0288_config stv0288_bsbe1_d01a_config = {
124574312d8SOliver Endriss 	.demod_address = 0x68,
125574312d8SOliver Endriss 	.min_delay_ms = 100,
126574312d8SOliver Endriss 	.inittab = stv0288_bsbe1_d01a_inittab,
127574312d8SOliver Endriss };
128574312d8SOliver Endriss 
129574312d8SOliver Endriss #endif
130