]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
libata: sata_mv: don't touch reserved bits in EDMA config register
authorJeff Garzik <jeff@garzik.org>
Wed, 28 Mar 2007 22:38:16 +0000 (18:38 -0400)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 6 Apr 2007 10:43:17 +0000 (03:43 -0700)
commit234b52fa61f364f339b1c285ad7bdc70886992d7
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