Lines Matching defs:dib9000_state
50 struct dib9000_state { struct
51 struct i2c_device i2c;
53 struct dibx000_i2c_master i2c_master;
54 struct i2c_adapter tuner_adap;
55 struct i2c_adapter component_bus;
57 u16 revision;
58 u8 reg_offs;
60 enum frontend_tune_state tune_state;
61 u32 status;
62 struct dvb_frontend_parametersContext channel_status;
64 u8 fe_id;
67 u16 gpio_dir;
69 u16 gpio_val;
71 u16 gpio_pwm_pos;
73 union { /* common for all chips */
96 } platform;
98 union { /* common for all platforms */
102 } chip;
104 struct dvb_frontend *fe[MAX_NUMBER_OF_FRONTENDS];
105 u16 component_bus_speed;
108 struct i2c_msg msg[2];
109 u8 i2c_write_buffer[255];
110 u8 i2c_read_buffer[255];
111 DIB_LOCK demod_lock;
112 u8 get_frontend_internal;
113 struct dib9000_pid_ctrl pid_ctrl[10];
114 s8 pid_ctrl_index; /* -1: empty list; -2: do not use the list */