mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
e4096832be
Signed-off-by: Stephan Raue <stephan@openelec.tv>
54 lines
1.6 KiB
Diff
54 lines
1.6 KiB
Diff
diff -Naur linux-3.7.2/drivers/media/usb/dvb-usb/dw2102.c linux-3.7.2.patch/drivers/media/usb/dvb-usb/dw2102.c
|
|
--- linux-3.7.2/drivers/media/usb/dvb-usb/dw2102.c 2013-01-11 18:19:28.000000000 +0100
|
|
+++ linux-3.7.2.patch/drivers/media/usb/dvb-usb/dw2102.c 2013-01-16 10:35:01.131342123 +0100
|
|
@@ -1179,6 +1179,13 @@
|
|
u8 ibuf[] = { 0 };
|
|
|
|
if (dvb_usb_generic_rw(d->dev, obuf, 3, ibuf, 1, 0) < 0)
|
|
+ err("command 0x0e transfer failed.");
|
|
+
|
|
+ obuf[0] = 0xe;
|
|
+ obuf[1] = 0x02;
|
|
+ obuf[2] = 1;
|
|
+
|
|
+ if (dvb_usb_generic_rw(d->dev, obuf, 3, ibuf, 1, 0) < 0)
|
|
err("command 0x0e transfer failed.");
|
|
|
|
obuf[0] = 0xe;
|
|
@@ -1444,6 +1451,7 @@
|
|
PROF_7500,
|
|
GENIATECH_SU3000,
|
|
TERRATEC_CINERGY_S2,
|
|
+ TERRATEC_CINERGY_S2_R2,
|
|
TEVII_S480_1,
|
|
TEVII_S480_2,
|
|
X3M_SPC1400HD,
|
|
@@ -1462,6 +1470,7 @@
|
|
[PROF_7500] = {USB_DEVICE(0x3034, 0x7500)},
|
|
[GENIATECH_SU3000] = {USB_DEVICE(0x1f4d, 0x3000)},
|
|
[TERRATEC_CINERGY_S2] = {USB_DEVICE(USB_VID_TERRATEC, 0x00a8)},
|
|
+ [TERRATEC_CINERGY_S2_R2] = {USB_DEVICE(USB_VID_TERRATEC, 0x00b0)},
|
|
[TEVII_S480_1] = {USB_DEVICE(0x9022, USB_PID_TEVII_S480_1)},
|
|
[TEVII_S480_2] = {USB_DEVICE(0x9022, USB_PID_TEVII_S480_2)},
|
|
[X3M_SPC1400HD] = {USB_DEVICE(0x1f4d, 0x3100)},
|
|
@@ -1853,7 +1862,7 @@
|
|
}},
|
|
}
|
|
},
|
|
- .num_device_descs = 3,
|
|
+ .num_device_descs = 4,
|
|
.devices = {
|
|
{ "SU3000HD DVB-S USB2.0",
|
|
{ &dw2102_table[GENIATECH_SU3000], NULL },
|
|
@@ -1867,6 +1876,10 @@
|
|
{ &dw2102_table[X3M_SPC1400HD], NULL },
|
|
{ NULL },
|
|
},
|
|
+ { "Terratec Cinergy S2 USB HD Rev.2",
|
|
+ { &dw2102_table[TERRATEC_CINERGY_S2_R2], NULL },
|
|
+ { NULL },
|
|
+ },
|
|
}
|
|
};
|
|
|