Linux kernel & device driver programming

Cross-Referenced Linux and Device Driver Code

[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ]
Version: [ 2.6.11.8 ] [ 2.6.25 ] [ 2.6.25.8 ] [ 2.6.31.13 ] Architecture: [ i386 ]
  1 /*
  2  * Bt8xx based DVB adapter driver
  3  *
  4  * Copyright (C) 2002,2003 Florian Schirmer <jolt@tuxbox.org>
  5  * Copyright (C) 2002 Peter Hettkamp <peter.hettkamp@htp-tel.de>
  6  * Copyright (C) 1999-2001 Ralph  Metzler & Marcus Metzler for convergence integrated media GmbH
  7  * Copyright (C) 1998,1999 Christian Theiss <mistert@rz.fh-augsburg.de>
  8  *
  9  * This program is free software; you can redistribute it and/or modify
 10  * it under the terms of the GNU General Public License as published by
 11  * the Free Software Foundation; either version 2 of the License, or
 12  * (at your option) any later version.
 13  *
 14  * This program is distributed in the hope that it will be useful,
 15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 17  * GNU General Public License for more details.
 18  *
 19  * You should have received a copy of the GNU General Public License
 20  * along with this program; if not, write to the Free Software
 21  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 22  *
 23  */
 24 
 25 #ifndef DVB_BT8XX_H
 26 #define DVB_BT8XX_H
 27 
 28 #include <linux/i2c.h>
 29 #include <linux/mutex.h>
 30 #include "dvbdev.h"
 31 #include "dvb_net.h"
 32 #include "bttv.h"
 33 #include "mt352.h"
 34 #include "sp887x.h"
 35 #include "dst_common.h"
 36 #include "nxt6000.h"
 37 #include "cx24110.h"
 38 #include "or51211.h"
 39 #include "lgdt330x.h"
 40 #include "zl10353.h"
 41 #include "dvb-pll.h"
 42 
 43 struct dvb_bt8xx_card {
 44         struct mutex lock;
 45         int nfeeds;
 46         char card_name[32];
 47         struct dvb_adapter dvb_adapter;
 48         struct bt878 *bt;
 49         unsigned int bttv_nr;
 50         struct dvb_demux demux;
 51         struct dmxdev dmxdev;
 52         struct dmx_frontend fe_hw;
 53         struct dmx_frontend fe_mem;
 54         u32 gpio_mode;
 55         u32 op_sync_orin;
 56         u32 irq_err_ignore;
 57         struct i2c_adapter *i2c_adapter;
 58         struct dvb_net dvbnet;
 59 
 60         struct dvb_frontend* fe;
 61 };
 62 
 63 #endif /* DVB_BT8XX_H */
 64 
  This page was automatically generated by the LXR engine.