1*c942fddfSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2dadb5bb4SAntti Palosaari /* 3dadb5bb4SAntti Palosaari * Panasonic MN88473 DVB-T/T2/C demodulator driver 4dadb5bb4SAntti Palosaari * 5dadb5bb4SAntti Palosaari * Copyright (C) 2014 Antti Palosaari <crope@iki.fi> 6dadb5bb4SAntti Palosaari */ 7dadb5bb4SAntti Palosaari 8dadb5bb4SAntti Palosaari #ifndef MN88473_H 9dadb5bb4SAntti Palosaari #define MN88473_H 10dadb5bb4SAntti Palosaari 11dadb5bb4SAntti Palosaari #include <linux/dvb/frontend.h> 12dadb5bb4SAntti Palosaari 13dadb5bb4SAntti Palosaari struct mn88473_config { 14dadb5bb4SAntti Palosaari /* 1501b4be14SAntti Palosaari * Max num of bytes given I2C adapter could write at once. 167908fad9SAntti Palosaari * Default: unlimited 17dadb5bb4SAntti Palosaari */ 1801b4be14SAntti Palosaari u16 i2c_wr_max; 19dadb5bb4SAntti Palosaari 207908fad9SAntti Palosaari /* 217908fad9SAntti Palosaari * Xtal frequency Hz. 227908fad9SAntti Palosaari * Default: 25000000 237908fad9SAntti Palosaari */ 247908fad9SAntti Palosaari u32 xtal; 257908fad9SAntti Palosaari 2601b4be14SAntti Palosaari 2701b4be14SAntti Palosaari /* Everything after that is returned by the driver. */ 2801b4be14SAntti Palosaari 2901b4be14SAntti Palosaari /* 3001b4be14SAntti Palosaari * DVB frontend. 3101b4be14SAntti Palosaari */ 3201b4be14SAntti Palosaari struct dvb_frontend **fe; 3301b4be14SAntti Palosaari }; 34dadb5bb4SAntti Palosaari 35dadb5bb4SAntti Palosaari #endif 36