]> git.baikalelectronics.ru Git - kernel.git/commit
alpha: resurrect Cypress IDE quirk
authorIvan Kokshaysky <ink@jurassic.park.msu.ru>
Fri, 20 Jun 2008 23:28:54 +0000 (03:28 +0400)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 20 Jun 2008 23:46:10 +0000 (16:46 -0700)
commit7e692c07ddc73d3b7d7958d8d44a279388680ede
treee646b305bef58b6fa5f1b0fda4de5974ca1e5df3
parent98487e7c16fa22b8f0f42e829d7d41a3b4996be6
alpha: resurrect Cypress IDE quirk

Which was removed in the hope that generic legacy IDE quirk in
drivers/pci/probe.c is sufficient for Cypress IDE.
It isn't, as this controller has non-standard BAR layout:
secondary channel registers are in the BAR0-1 of the second
PCI function - not in the BAR2-3 of the same function, as the
generic quirk routine assumes.

Signed-off-by: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/alpha/kernel/pci.c