From 835b62eb01ec4290e9c4cee86076abe26b523af7 Mon Sep 17 00:00:00 2001 From: Michael Krufky Date: Thu, 23 Mar 2006 00:01:34 -0300 Subject: [PATCH] --- yaml --- r: 23635 b: refs/heads/master c: 5e805eff15b17e64d5a0913c9e4c816a96677398 h: refs/heads/master i: 23633: 8d460dbe92d7b00e32a505e6a612275ff11b7811 23631: 83d684f89b8f3eeab7a13f8ebc33b57529bab53a v: v3 --- [refs] | 2 +- trunk/drivers/media/dvb/dvb-usb/cxusb.c | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/[refs] b/[refs] index d6b8fbc226c3..3dff06892dbc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5245953e1893152662dad47c87fa88213d5d09a1 +refs/heads/master: 5e805eff15b17e64d5a0913c9e4c816a96677398 diff --git a/trunk/drivers/media/dvb/dvb-usb/cxusb.c b/trunk/drivers/media/dvb/dvb-usb/cxusb.c index e14bf43941e3..61d19ced495a 100644 --- a/trunk/drivers/media/dvb/dvb-usb/cxusb.c +++ b/trunk/drivers/media/dvb/dvb-usb/cxusb.c @@ -85,14 +85,15 @@ static int cxusb_i2c_xfer(struct i2c_adapter *adap,struct i2c_msg msg[],int num) for (i = 0; i < num; i++) { - switch (msg[i].addr) { - case 0x63: - cxusb_gpio_tuner(d,0); - break; - default: - cxusb_gpio_tuner(d,1); - break; - } + if (d->udev->descriptor.idVendor == USB_VID_MEDION) + switch (msg[i].addr) { + case 0x63: + cxusb_gpio_tuner(d,0); + break; + default: + cxusb_gpio_tuner(d,1); + break; + } /* read request */ if (i+1 < num && (msg[i+1].flags & I2C_M_RD)) {