1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Silicon Labs Si2146/2147/2148/2157/2158 silicon tuner driver
5 * Copyright (C) 2014 Antti Palosaari <crope@iki.fi>
11 #include <media/media-device.h>
12 #include <media/dvb_frontend.h>
15 * struct si2157_config - configuration parameters for si2157
18 * frontend returned by driver
20 * media device returned by driver
23 * @dont_load_firmware:
24 * Instead of uploading a new firmware, use the existing one
27 * Select the RF interface to use (pins 9+11 or 12+13)
30 * The I2C address of this demod is 0x60.
32 struct si2157_config
{
33 struct dvb_frontend
*fe
;
35 #if defined(CONFIG_MEDIA_CONTROLLER)
36 struct media_device
*mdev
;
39 unsigned int inversion
:1;
40 unsigned int dont_load_firmware
:1;