xref: /openbmc/linux/drivers/media/tuners/tda18212.h (revision 58e16d792a6a8c6b750f637a4649967fcac853dc)
1*16216333SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2ccae7af2SMauro Carvalho Chehab /*
3ccae7af2SMauro Carvalho Chehab  * NXP TDA18212HN silicon tuner driver
4ccae7af2SMauro Carvalho Chehab  *
5ccae7af2SMauro Carvalho Chehab  * Copyright (C) 2011 Antti Palosaari <crope@iki.fi>
6ccae7af2SMauro Carvalho Chehab  */
7ccae7af2SMauro Carvalho Chehab 
8ccae7af2SMauro Carvalho Chehab #ifndef TDA18212_H
9ccae7af2SMauro Carvalho Chehab #define TDA18212_H
10ccae7af2SMauro Carvalho Chehab 
11fada1935SMauro Carvalho Chehab #include <media/dvb_frontend.h>
12ccae7af2SMauro Carvalho Chehab 
13ccae7af2SMauro Carvalho Chehab struct tda18212_config {
14ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt_6;
15ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt_7;
16ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt_8;
17ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt2_5;
18ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt2_6;
19ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt2_7;
20ccae7af2SMauro Carvalho Chehab 	u16 if_dvbt2_8;
21ccae7af2SMauro Carvalho Chehab 	u16 if_dvbc;
226cff36b2SMauro Carvalho Chehab 	u16 if_atsc_vsb;
236cff36b2SMauro Carvalho Chehab 	u16 if_atsc_qam;
243ab779c0SAntti Palosaari 
253ab779c0SAntti Palosaari 	/*
263ab779c0SAntti Palosaari 	 * pointer to DVB frontend
273ab779c0SAntti Palosaari 	 */
283ab779c0SAntti Palosaari 	struct dvb_frontend *fe;
29ccae7af2SMauro Carvalho Chehab };
30ccae7af2SMauro Carvalho Chehab 
31ccae7af2SMauro Carvalho Chehab #endif
32