[libata sata_mv] implement a bunch of errata workarounds

Based largely on the GPL'd Marvell vendor driver.
This commit is contained in:
Jeff Garzik 2005-11-12 12:48:15 -05:00
commit bca1c4eb94