2      Driver for Philips tda10086 DVBS Frontend
 
   4      (c) 2006 Andrew de Quincey
 
   6      This program is free software; you can redistribute it and/or modify
 
   7      it under the terms of the GNU General Public License as published by
 
   8      the Free Software Foundation; either version 2 of the License, or
 
   9      (at your option) any later version.
 
  11      This program is distributed in the hope that it will be useful,
 
  12      but WITHOUT ANY WARRANTY; without even the implied warranty of
 
  13      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
  15      GNU General Public License for more details.
 
  17      You should have received a copy of the GNU General Public License
 
  18      along with this program; if not, write to the Free Software
 
  19      Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 
  26 #include <linux/dvb/frontend.h>
 
  27 #include <linux/firmware.h>
 
  34 struct tda10086_config
 
  36         /* the demodulator's i2c address */
 
  39         /* does the "inversion" need inverted? */
 
  42         /* do we need the diseqc signal with carrier? */
 
  45         /* frequency of the reference xtal */
 
  46         enum tda10086_xtal xtal_freq;
 
  49 #if defined(CONFIG_DVB_TDA10086) || (defined(CONFIG_DVB_TDA10086_MODULE) && defined(MODULE))
 
  50 extern struct dvb_frontend* tda10086_attach(const struct tda10086_config* config,
 
  51                                             struct i2c_adapter* i2c);
 
  53 static inline struct dvb_frontend* tda10086_attach(const struct tda10086_config* config,
 
  54                                                    struct i2c_adapter* i2c)
 
  56         printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__);
 
  59 #endif /* CONFIG_DVB_TDA10086 */
 
  61 #endif /* TDA10086_H */