| /* SPDX-License-Identifier: GPL-2.0 */ |
| * Driver for the MaxLinear MxL5xx family of tuners/demods |
| * Copyright (C) 2014-2015 Ralph Metzler <rjkm@metzlerbros.de> |
| * Marcus Metzler <mocm@metzlerbros.de> |
| * developed for Digital Devices GmbH |
| * Copyright (c) 2011-2013 MaxLinear, Inc. All rights reserved |
| * which was released under GPL V2 |
| #include <media/dvb_frontend.h> |
| int (*fw_read)(void *priv, u8 *buf, u32 len); |
| #if IS_REACHABLE(CONFIG_DVB_MXL5XX) |
| extern struct dvb_frontend *mxl5xx_attach(struct i2c_adapter *i2c, |
| struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, |
| int (**fn_set_input)(struct dvb_frontend *, int)); |
| static inline struct dvb_frontend *mxl5xx_attach(struct i2c_adapter *i2c, |
| struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, |
| int (**fn_set_input)(struct dvb_frontend *, int)) |
| pr_warn("%s: driver disabled by Kconfig\n", __func__); |
| #endif /* CONFIG_DVB_MXL5XX */ |