#ifndef _CXD2843_H_ #define _CXD2843_H_ #include #include struct cxd2843_cfg { u8 adr; u32 ts_clock; u8 parallel; u32 osc; }; #if defined(CONFIG_DVB_CXD2843) || \ (defined(CONFIG_DVB_CXD2843_MODULE) && defined(MODULE)) extern struct dvb_frontend *cxd2843_attach(struct i2c_adapter *i2c, struct cxd2843_cfg *cfg); #else static inline struct dvb_frontend *cxd2843_attach(struct i2c_adapter *i2c, struct cxd2843_cfg *cfg) { pr_warn("%s: driver disabled by Kconfig\n", __func__); return NULL; } #endif #endif