| /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| * Conexant CX24120/CX24118 - DVB-S/S2 demod/tuner driver |
| * Copyright (C) 2008 Patrick Boettcher <pb@linuxtv.org> |
| * Copyright (C) 2009 Sergey Tyurin <forum.free-x.de> |
| * Updated 2012 by Jannis Achstetter <jannis_achstetter@web.de> |
| * Copyright (C) 2015 Jemma Denson <jdenson@gmail.com> |
| #include <linux/dvb/frontend.h> |
| #include <linux/firmware.h> |
| struct cx24120_initial_mpeg_config { |
| struct cx24120_initial_mpeg_config initial_mpeg_config; |
| int (*request_firmware)(struct dvb_frontend *fe, |
| const struct firmware **fw, char *name); |
| /* max bytes I2C provider can write at once */ |
| #if IS_REACHABLE(CONFIG_DVB_CX24120) |
| struct dvb_frontend *cx24120_attach(const struct cx24120_config *config, |
| struct i2c_adapter *i2c); |
| struct dvb_frontend *cx24120_attach(const struct cx24120_config *config, |
| pr_warn("%s: driver disabled by Kconfig\n", __func__); |