xref: /openbmc/linux/drivers/media/tuners/si2157_priv.h (revision 930a873081986393f6e7e0fb9275753c1485277b)
1*930a8730SAntti Palosaari #ifndef SI2157_PRIV_H
2*930a8730SAntti Palosaari #define SI2157_PRIV_H
3*930a8730SAntti Palosaari 
4*930a8730SAntti Palosaari #include "si2157.h"
5*930a8730SAntti Palosaari 
6*930a8730SAntti Palosaari /* state struct */
7*930a8730SAntti Palosaari struct si2157 {
8*930a8730SAntti Palosaari 	struct mutex i2c_mutex;
9*930a8730SAntti Palosaari 	struct i2c_client *client;
10*930a8730SAntti Palosaari 	struct dvb_frontend *fe;
11*930a8730SAntti Palosaari 	bool active;
12*930a8730SAntti Palosaari };
13*930a8730SAntti Palosaari 
14*930a8730SAntti Palosaari /* firmare command struct */
15*930a8730SAntti Palosaari #define SI2157_ARGLEN      30
16*930a8730SAntti Palosaari struct si2157_cmd {
17*930a8730SAntti Palosaari 	u8 args[SI2157_ARGLEN];
18*930a8730SAntti Palosaari 	unsigned len;
19*930a8730SAntti Palosaari };
20*930a8730SAntti Palosaari 
21*930a8730SAntti Palosaari #endif
22