firewire: ohci: enable cycle timer fix on ALi and NEC controllers
authorStefan Richter <stefanr@s5r6.in-berlin.de>
Sun, 14 Feb 2010 17:47:07 +0000 (18:47 +0100)
committerStefan Richter <stefanr@s5r6.in-berlin.de>
Fri, 19 Feb 2010 19:51:10 +0000 (20:51 +0100)
commit1c1517efe173599ca2f1526ce7a04521cd424a9f
tree72c9cfdb9481c689ecad6573e12e766ca5038cbc
parentb677532b971276f48e82578b4d829fb4382e7b41
firewire: ohci: enable cycle timer fix on ALi and NEC controllers

Discussed in "read_cycle_timer backwards for sub-cycle 0000, 0001",
http://thread.gmane.org/gmane.linux.kernel.firewire.devel/13704

Known bad controllers:
  ALi M5271, listed by lspci as M5253 [10b9:5253]
  NEC OrangeLink [1033:00cd] (rev 03)
  NEC uPD72874 [1033:00f2] (rev 01)
  VIA VT6306 [1106:3044] (rev 46)
  VIA VT6308P, listed by lspci as rev c0

Reported-by: Pieter Palmers <pieterp@joow.be>
Reported-by: HÃ¥kan Johansson <f96hajo@chalmers.se>
Reported-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
drivers/firewire/ohci.c