/*
sata_via.c - VIA Serial ATA controllers
+ Maintained by: Jeff Garzik <jgarzik@pobox.com>
+ Please ALWAYS copy linux-ide@vger.kernel.org
+ on emails.
+
Copyright 2003-2004 Red Hat, Inc. All rights reserved.
Copyright 2003-2004 Jeff Garzik
#include <linux/blkdev.h>
#include <linux/delay.h>
#include "scsi.h"
-#include "hosts.h"
+#include <scsi/scsi_host.h>
#include <linux/libata.h>
#include <asm/io.h>
.phy_reset = sata_phy_reset,
+ .bmdma_setup = ata_bmdma_setup_pio,
.bmdma_start = ata_bmdma_start_pio,
.fill_sg = ata_fill_sg,
.eng_timeout = ata_eng_timeout,
return addr + (port * 128);
}
-/**
- * svia_init_one -
- * @pdev:
- * @ent:
- *
- * LOCKING:
- *
- * RETURNS:
- *
- */
-
static int svia_init_one (struct pci_dev *pdev, const struct pci_device_id *ent)
{
static int printed_version;
return rc;
}
-/**
- * svia_init -
- *
- * LOCKING:
- *
- * RETURNS:
- *
- */
-
static int __init svia_init(void)
{
return pci_module_init(&svia_pci_driver);
}
-/**
- * svia_exit -
- *
- * LOCKING:
- *
- */
-
static void __exit svia_exit(void)
{
pci_unregister_driver(&svia_pci_driver);