V4L/DVB (3383): Move tda988x options into tuner_params struct.
[deliverable/linux.git] / include / media / tuner-types.h
CommitLineData
7b0ac9cd
MK
1/*
2 * descriptions for simple tuners.
3 */
4
5#ifndef __TUNER_TYPES_H__
6#define __TUNER_TYPES_H__
7
8enum param_type {
9 TUNER_PARAM_TYPE_RADIO, \
10 TUNER_PARAM_TYPE_PAL, \
11 TUNER_PARAM_TYPE_SECAM, \
c943aa85 12 TUNER_PARAM_TYPE_NTSC
7b0ac9cd
MK
13};
14
15struct tuner_range {
16 unsigned short limit;
17 unsigned char cb;
18};
19
20struct tuner_params {
21 enum param_type type;
8f0bb9c0 22 unsigned int tda988x;
7b0ac9cd
MK
23 unsigned char config; /* to be moved into struct tuner_range for dvb-pll merge */
24
25 unsigned int count;
26 struct tuner_range *ranges;
27};
28
29struct tunertype {
30 char *name;
7b0ac9cd
MK
31 struct tuner_params *params;
32};
33
34extern struct tunertype tuners[];
35extern unsigned const int tuner_count;
36
37#endif
This page took 0.025925 seconds and 5 git commands to generate.