diff options
author | Imre Kaloz <kaloz@openwrt.org> | 2008-07-12 02:02:58 +0000 |
---|---|---|
committer | Imre Kaloz <kaloz@openwrt.org> | 2008-07-12 02:02:58 +0000 |
commit | 75aa30ada882353a8477ac83a609d4012726c540 (patch) | |
tree | a9007f11ef59f23ec761997f6092a6f517aaa501 /target/linux/ixp4xx/patches/998-VT6421.patch | |
parent | fc80a0718439b330f4405d9875e936e2c783f43c (diff) | |
download | upstream-75aa30ada882353a8477ac83a609d4012726c540.tar.gz upstream-75aa30ada882353a8477ac83a609d4012726c540.tar.bz2 upstream-75aa30ada882353a8477ac83a609d4012726c540.zip |
nuke most of the old ixp4xx patchsets
SVN-Revision: 11778
Diffstat (limited to 'target/linux/ixp4xx/patches/998-VT6421.patch')
-rw-r--r-- | target/linux/ixp4xx/patches/998-VT6421.patch | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/target/linux/ixp4xx/patches/998-VT6421.patch b/target/linux/ixp4xx/patches/998-VT6421.patch deleted file mode 100644 index a7f28e9355..0000000000 --- a/target/linux/ixp4xx/patches/998-VT6421.patch +++ /dev/null @@ -1,21 +0,0 @@ -I think that I've found and fixed the problem. There is a copy/paste bug in -vt6421_set_dma_mode() function which causes wrong values to be written to -PATA_UDMA_TIMING register. - - -This patch fixes a copy/paste bug that breaks DMA modes on VT6421 PATA port. - -Signed-off-by: Ondrej Zary <linux@rain...> -Index: linux-2.6.21.7/drivers/ata/sata_via.c -=================================================================== ---- linux-2.6.21.7.orig/drivers/ata/sata_via.c -+++ linux-2.6.21.7/drivers/ata/sata_via.c -@@ -380,7 +380,7 @@ static void vt6421_set_dma_mode(struct a - { - struct pci_dev *pdev = to_pci_dev(ap->host->dev); - static const u8 udma_bits[] = { 0xEE, 0xE8, 0xE6, 0xE4, 0xE2, 0xE1, 0xE0, 0xE0 }; -- pci_write_config_byte(pdev, PATA_UDMA_TIMING, udma_bits[adev->pio_mode - XFER_UDMA_0]); -+ pci_write_config_byte(pdev, PATA_UDMA_TIMING, udma_bits[adev->dma_mode - XFER_UDMA_0]); - } - - static int vt6421_port_start(struct ata_port *ap) |