/* * $Id: dvb-pll.h,v 1.2 2005/02/10 11:43:41 kraxel Exp $ */
#ifndef __DVB_PLL_H__ #define __DVB_PLL_H__
struct dvb_pll_desc { char *name; u32 min; u32 max; void (*setbw)(u8 *buf, int bandwidth); int count; struct { u32 limit; u32 offset; u32 stepsize; u8 cb1; u8 cb2; } entries[9]; }; extern struct dvb_pll_desc dvb_pll_thomson_dtt7579; extern struct dvb_pll_desc dvb_pll_thomson_dtt759x; extern struct dvb_pll_desc dvb_pll_thomson_dtt7610; extern struct dvb_pll_desc dvb_pll_lg_z201; extern struct dvb_pll_desc dvb_pll_unknown_1; int dvb_pll_configure(struct dvb_pll_desc *desc, u8 *buf, u32 freq, int bandwidth);
#endif