libata: sata_mv: don't touch reserved bits in EDMA config register
commit234b52fa61f364f339b1c285ad7bdc70886992d7
authorJeff Garzik <jeff@garzik.org>
Wed, 28 Mar 2007 22:38:16 +0000 (28 18:38 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 6 Apr 2007 10:43:17 +0000 (6 03:43 -0700)
tree0b5c630bd148d69c4b5b994f347f2da3e9fa81ed
parent66478673825757e8ef8ab3d1ceaa4115274d1b57
libata: sata_mv: don't touch reserved bits in EDMA config register

[libata] sata_mv: don't touch reserved bits in EDMA config register

The code in mv_edma_cfg() reflected its 60xx origins, by doing things
[slightly] incorrectly on the older 50xx and newer 6042/7042 chips.

Clean up the EDMA configuration setup such that, each chip family
carefully initializes its own EDMA setup.

Cc: Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/ata/sata_mv.c