aboutsummaryrefslogblamecommitdiffstats
path: root/drivers/media/tuners/mt2063.h
blob: e1acfc8e7ae3f20b6fa01d66554d629af9da6c9d (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                    

                         


                         

  
                                         


                                                                


     
                                                                         

                                                                




                                                                          
                              
 
                         
#ifndef __MT2063_H__
#define __MT2063_H__

#include "dvb_frontend.h"

struct mt2063_config {
	u8 tuner_address;
	u32 refclock;
};

#if IS_ENABLED(CONFIG_MEDIA_TUNER_MT2063)
struct dvb_frontend *mt2063_attach(struct dvb_frontend *fe,
				   struct mt2063_config *config,
				   struct i2c_adapter *i2c);

#else

static inline struct dvb_frontend *mt2063_attach(struct dvb_frontend *fe,
				   struct mt2063_config *config,
				   struct i2c_adapter *i2c)
{
	printk(KERN_WARNING "%s: Driver disabled by Kconfig\n", __func__);
	return NULL;
}

#endif /* CONFIG_DVB_MT2063 */

#endif /* __MT2063_H__ */