12345678910111213141516171819202122232425262728293031323334353637 |
- /*
- * descriptions for simple tuners.
- */
- #ifndef __TUNER_TYPES_H__
- #define __TUNER_TYPES_H__
- enum param_type {
- TUNER_PARAM_TYPE_RADIO, \
- TUNER_PARAM_TYPE_PAL, \
- TUNER_PARAM_TYPE_SECAM, \
- TUNER_PARAM_TYPE_NTSC
- };
- struct tuner_range {
- unsigned short limit;
- unsigned char cb;
- };
- struct tuner_params {
- enum param_type type;
- unsigned int tda988x;
- unsigned char config; /* to be moved into struct tuner_range for dvb-pll merge */
- unsigned int count;
- struct tuner_range *ranges;
- };
- struct tunertype {
- char *name;
- struct tuner_params *params;
- };
- extern struct tunertype tuners[];
- extern unsigned const int tuner_count;
- #endif
|