| /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| * Silicon Labs Si2168 DVB-T/T2/C demodulator driver |
| * Copyright (C) 2014 Antti Palosaari <crope@iki.fi> |
| #include <linux/dvb/frontend.h> |
| * struct si2168_config - configuration parameters for si2168 |
| * frontend returned by driver |
| * tuner I2C adapter returned by driver |
| * Transport Stream mode. Can be: |
| * - %SI2168_TS_CLK_MANUAL |
| * The I2C address of this demod is 0x64. |
| struct dvb_frontend **fe; |
| struct i2c_adapter **i2c_adapter; |
| #define SI2168_TS_PARALLEL 0x06 |
| #define SI2168_TS_SERIAL 0x03 |
| #define SI2168_TS_TRISTATE 0x00 |
| #define SI2168_TS_CLK_MANUAL 0x20 |
| unsigned int ts_clock_inv:1; |
| unsigned int ts_clock_gapped:1; |
| unsigned int spectral_inversion:1; |