]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blob - drivers/media/dvb/frontends/dvb-pll.h
Linux-2.6.12-rc2
[sojka/nv-tegra/linux-3.10.git] / drivers / media / dvb / frontends / dvb-pll.h
1 /*
2  * $Id: dvb-pll.h,v 1.2 2005/02/10 11:43:41 kraxel Exp $
3  */
4
5 struct dvb_pll_desc {
6         char *name;
7         u32  min;
8         u32  max;
9         void (*setbw)(u8 *buf, int bandwidth);
10         int  count;
11         struct {
12                 u32 limit;
13                 u32 offset;
14                 u32 stepsize;
15                 u8  cb1;
16                 u8  cb2;
17         } entries[9];
18 };
19
20 extern struct dvb_pll_desc dvb_pll_thomson_dtt7579;
21 extern struct dvb_pll_desc dvb_pll_thomson_dtt759x;
22 extern struct dvb_pll_desc dvb_pll_thomson_dtt7610;
23 extern struct dvb_pll_desc dvb_pll_lg_z201;
24 extern struct dvb_pll_desc dvb_pll_unknown_1;
25
26 int dvb_pll_configure(struct dvb_pll_desc *desc, u8 *buf,
27                       u32 freq, int bandwidth);
28
29 /*
30  * Local variables:
31  * c-basic-offset: 8
32  * compile-command: "make DVB=1"
33  * End:
34  */