1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 /*
3  * bsbe1-d01a.h - ALPS BSBE1-D01A tuner support
4  *
5  * Copyright (C) 2011 Oliver Endriss <o.endriss@gmx.de>
6  *
7  * the project's page is at https://linuxtv.org
8  */
9 
10 #ifndef BSBE1_D01A_H
11 #define BSBE1_D01A_H
12 
13 #include "stb6000.h"
14 #include "stv0288.h"
15 
16 static u8 stv0288_bsbe1_d01a_inittab[] = {
17 	0x01, 0x15,
18 	0x02, 0x20,
19 	0x09, 0x0,
20 	0x0a, 0x4,
21 	0x0b, 0x0,
22 	0x0c, 0x0,
23 	0x0d, 0x0,
24 	0x0e, 0xd4,
25 	0x0f, 0x30,
26 	0x11, 0x80,
27 	0x12, 0x03,
28 	0x13, 0x48,
29 	0x14, 0x84,
30 	0x15, 0x45,
31 	0x16, 0xb7,
32 	0x17, 0x9c,
33 	0x18, 0x0,
34 	0x19, 0xa6,
35 	0x1a, 0x88,
36 	0x1b, 0x8f,
37 	0x1c, 0xf0,
38 	0x20, 0x0b,
39 	0x21, 0x54,
40 	0x22, 0x0,
41 	0x23, 0x0,
42 	0x2b, 0xff,
43 	0x2c, 0xf7,
44 	0x30, 0x0,
45 	0x31, 0x1e,
46 	0x32, 0x14,
47 	0x33, 0x0f,
48 	0x34, 0x09,
49 	0x35, 0x0c,
50 	0x36, 0x05,
51 	0x37, 0x2f,
52 	0x38, 0x16,
53 	0x39, 0xbd,
54 	0x3a, 0x03,
55 	0x3b, 0x13,
56 	0x3c, 0x11,
57 	0x3d, 0x30,
58 	0x40, 0x63,
59 	0x41, 0x04,
60 	0x42, 0x60,
61 	0x43, 0x00,
62 	0x44, 0x00,
63 	0x45, 0x00,
64 	0x46, 0x00,
65 	0x47, 0x00,
66 	0x4a, 0x00,
67 	0x50, 0x10,
68 	0x51, 0x36,
69 	0x52, 0x09,
70 	0x53, 0x94,
71 	0x54, 0x62,
72 	0x55, 0x29,
73 	0x56, 0x64,
74 	0x57, 0x2b,
75 	0x58, 0x54,
76 	0x59, 0x86,
77 	0x5a, 0x0,
78 	0x5b, 0x9b,
79 	0x5c, 0x08,
80 	0x5d, 0x7f,
81 	0x5e, 0x0,
82 	0x5f, 0xff,
83 	0x70, 0x0,
84 	0x71, 0x0,
85 	0x72, 0x0,
86 	0x74, 0x0,
87 	0x75, 0x0,
88 	0x76, 0x0,
89 	0x81, 0x0,
90 	0x82, 0x3f,
91 	0x83, 0x3f,
92 	0x84, 0x0,
93 	0x85, 0x0,
94 	0x88, 0x0,
95 	0x89, 0x0,
96 	0x8a, 0x0,
97 	0x8b, 0x0,
98 	0x8c, 0x0,
99 	0x90, 0x0,
100 	0x91, 0x0,
101 	0x92, 0x0,
102 	0x93, 0x0,
103 	0x94, 0x1c,
104 	0x97, 0x0,
105 	0xa0, 0x48,
106 	0xa1, 0x0,
107 	0xb0, 0xb8,
108 	0xb1, 0x3a,
109 	0xb2, 0x10,
110 	0xb3, 0x82,
111 	0xb4, 0x80,
112 	0xb5, 0x82,
113 	0xb6, 0x82,
114 	0xb7, 0x82,
115 	0xb8, 0x20,
116 	0xb9, 0x0,
117 	0xf0, 0x0,
118 	0xf1, 0x0,
119 	0xf2, 0xc0,
120 	0xff, 0xff,
121 };
122 
123 static struct stv0288_config stv0288_bsbe1_d01a_config = {
124 	.demod_address = 0x68,
125 	.min_delay_ms = 100,
126 	.inittab = stv0288_bsbe1_d01a_inittab,
127 };
128 
129 #endif
130