diff options
Diffstat (limited to 'drivers/media/dvb/dvb-usb/cxusb.c')
| -rw-r--r-- | drivers/media/dvb/dvb-usb/cxusb.c | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/drivers/media/dvb/dvb-usb/cxusb.c b/drivers/media/dvb/dvb-usb/cxusb.c index f65591fb7ce..2a53dd096ee 100644 --- a/drivers/media/dvb/dvb-usb/cxusb.c +++ b/drivers/media/dvb/dvb-usb/cxusb.c @@ -663,6 +663,14 @@ static struct zl10353_config cxusb_zl10353_xc3028_config = {  	.parallel_ts = 1,  }; +static struct zl10353_config cxusb_zl10353_xc3028_config_no_i2c_gate = { +	.demod_address = 0x0f, +	.if2 = 45600, +	.no_tuner = 1, +	.parallel_ts = 1, +	.disable_i2c_gate_ctrl = 1, +}; +  static struct mt352_config cxusb_mt352_xc3028_config = {  	.demod_address = 0x0f,  	.if2 = 4560, @@ -894,7 +902,7 @@ static int cxusb_dualdig4_frontend_attach(struct dvb_usb_adapter *adap)  	cxusb_bluebird_gpio_pulse(adap->dev, 0x02, 1);  	if ((adap->fe = dvb_attach(zl10353_attach, -				   &cxusb_zl10353_xc3028_config, +				   &cxusb_zl10353_xc3028_config_no_i2c_gate,  				   &adap->dev->i2c_adap)) == NULL)  		return -EIO;  |