18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Panasonic MN88473 DVB-T/T2/C demodulator driver 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Copyright (C) 2014 Antti Palosaari <crope@iki.fi> 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#ifndef MN88473_H 98c2ecf20Sopenharmony_ci#define MN88473_H 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci#include <linux/dvb/frontend.h> 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_cistruct mn88473_config { 148c2ecf20Sopenharmony_ci /* 158c2ecf20Sopenharmony_ci * Max num of bytes given I2C adapter could write at once. 168c2ecf20Sopenharmony_ci * Default: unlimited 178c2ecf20Sopenharmony_ci */ 188c2ecf20Sopenharmony_ci u16 i2c_wr_max; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci /* 218c2ecf20Sopenharmony_ci * Xtal frequency Hz. 228c2ecf20Sopenharmony_ci * Default: 25000000 238c2ecf20Sopenharmony_ci */ 248c2ecf20Sopenharmony_ci u32 xtal; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci /* Everything after that is returned by the driver. */ 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ci /* 308c2ecf20Sopenharmony_ci * DVB frontend. 318c2ecf20Sopenharmony_ci */ 328c2ecf20Sopenharmony_ci struct dvb_frontend **fe; 338c2ecf20Sopenharmony_ci}; 348c2ecf20Sopenharmony_ci 358c2ecf20Sopenharmony_ci#endif 36