pata_hpt3x2n: calculate average f_CNT
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Tue, 28 Dec 2010 19:54:54 +0000 (22:54 +0300)
committerJeff Garzik <jgarzik@redhat.com>
Sat, 8 Jan 2011 03:33:27 +0000 (22:33 -0500)
commitdfc7e3e37d4a22ed5fd3f6e8c9842cb1246fee4f
tree79afe7d5a7a3c99b68c894a3fadcea6f187e0869
parent0ca646db68d1bd7184dfc41362d0dd9d56c0e57e
pata_hpt3x2n: calculate average f_CNT

Allow hpt3x2n_pci_clock() to calculate the average f_CNT register value iff
HighPoint BIOS hasn't saved one, just like the 'pata_hpt37x' driver (reading
the full 16-bit register, unlike what that driver does), so that this driver
would work correctly on e.g. non-x86 machine with 66 MHz PCI.

I'm not sure why Alan has only done this in one driver and not the other...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/pata_hpt3x2n.c