/* SPDX-License-Identifier: GPL-2.0-or-later */ /* Montage Technology TS2020 - Silicon Tuner driver Copyright (C) 2009-2012 Konstantin Dimitrov <[email protected]> Copyright (C) 2009-2012 TurboSight.com */ #ifndef TS2020_H #define TS2020_H #include <linux/dvb/frontend.h> struct ts2020_config { … }; /* Do not add new ts2020_attach() users! Use I2C bindings instead. */ #if IS_REACHABLE(CONFIG_DVB_TS2020) extern struct dvb_frontend *ts2020_attach( struct dvb_frontend *fe, const struct ts2020_config *config, struct i2c_adapter *i2c); #else static inline struct dvb_frontend *ts2020_attach( struct dvb_frontend *fe, const struct ts2020_config *config, struct i2c_adapter *i2c) { printk(KERN_WARNING "%s: driver disabled by Kconfig\n", __func__); return NULL; } #endif #endif /* TS2020_H */