Malcolm Priestley
9df682927c
staging: vt6656: [BUG] Fix for TX USB resets from vendors driver.
...
This fixes resets on heavy TX data traffic.
Vendor driver
VT6656_Linux_src_v1.21.03_x86_11.04.zip
http://www.viaembedded.com/servlet/downloadSvl?id=1890&download_file_id=14704
This is GPL-licensed code.
original code
BBbVT3184Init
...
//2007-0725, RobertChang add, Enable Squelch detect reset option(SQ_RST_Opt), USB (register4, bit1)
CONTROLnsRequestIn(pDevice,
MESSAGE_TYPE_READ,
(WORD)0x600+4, // USB's Reg4's bit1
MESSAGE_REQUEST_MEM,
1,
(PBYTE) &byData);
byData = byData|2 ;
CONTROLnsRequestOut(pDevice,
MESSAGE_TYPE_WRITE,
(WORD)0x600+4, // USB's Reg4's bit1
MESSAGE_REQUEST_MEM,
1,
(PBYTE) &byData);
return TRUE;//ntStatus;
....
A back port patch is needed for kernels less than 3.10.
Signed-off-by: Malcolm Priestley <tvboxspy@gmail.com>
Cc: stable@vger.kernel.org # v3.10+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2013-11-25 09:14:29 -08:00
..
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-10-27 20:38:24 -07:00
2013-03-28 16:06:27 -07:00
2013-11-25 09:14:29 -08:00
2013-08-28 15:28:42 -07:00
2013-10-15 09:42:12 -07:00
2013-09-30 18:33:13 -07:00
2013-09-17 07:39:27 -07:00
2013-03-28 16:06:27 -07:00
2013-09-25 16:28:59 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-10-27 06:51:25 -07:00
2013-03-28 16:06:27 -07:00
2013-09-25 16:25:40 -07:00
2013-07-25 13:39:41 -07:00
2013-10-16 12:40:36 -07:00
2013-10-15 09:42:12 -07:00
2013-09-30 18:33:14 -07:00
2013-10-17 13:34:23 -07:00
2013-03-28 16:06:27 -07:00
2013-11-25 09:14:29 -08:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-10-16 09:26:20 -07:00
2013-03-28 16:06:27 -07:00
2013-09-17 07:47:44 -07:00
2013-03-28 16:06:27 -07:00
2013-06-17 14:55:32 -07:00
2013-03-28 16:06:27 -07:00
2013-10-27 06:50:10 -07:00
2012-11-26 16:24:16 -08:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-10-27 20:36:44 -07:00
2013-03-28 16:06:27 -07:00
2013-03-11 09:18:46 -07:00
2013-03-25 11:06:09 -07:00
2013-05-30 21:09:05 +09:00
2013-03-28 16:06:27 -07:00
2013-11-25 09:14:29 -08:00
2013-10-16 12:45:50 -07:00
2013-10-03 13:56:09 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-05-13 18:08:18 -04:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-05-13 18:08:18 -04:00
2013-03-11 09:18:47 -07:00
2013-10-15 09:42:13 -07:00
2013-08-28 15:28:43 -07:00
2013-10-15 09:42:12 -07:00
2013-10-15 09:42:12 -07:00
2013-09-17 07:47:44 -07:00
2013-03-28 16:06:27 -07:00
2013-10-15 09:42:12 -07:00
2013-09-30 18:33:13 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-03-28 16:06:27 -07:00
2013-09-17 07:47:44 -07:00
2013-03-28 16:06:27 -07:00