Merge branch 'ti-sysc-fixes' into fixes
[platform/kernel/linux-starfive.git] / drivers / media / dvb-frontends / bsbe1-d01a.h
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