diff options
Diffstat (limited to 'drivers/ata/pata_it821x.c')
-rw-r--r-- | drivers/ata/pata_it821x.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/ata/pata_it821x.c b/drivers/ata/pata_it821x.c index 903137a6da5e..35ecb2ba067b 100644 --- a/drivers/ata/pata_it821x.c +++ b/drivers/ata/pata_it821x.c | |||
@@ -646,8 +646,10 @@ static struct scsi_host_template it821x_sht = { | |||
646 | .slave_configure = ata_scsi_slave_config, | 646 | .slave_configure = ata_scsi_slave_config, |
647 | .slave_destroy = ata_scsi_slave_destroy, | 647 | .slave_destroy = ata_scsi_slave_destroy, |
648 | .bios_param = ata_std_bios_param, | 648 | .bios_param = ata_std_bios_param, |
649 | #ifdef CONFIG_PM | ||
649 | .resume = ata_scsi_device_resume, | 650 | .resume = ata_scsi_device_resume, |
650 | .suspend = ata_scsi_device_suspend, | 651 | .suspend = ata_scsi_device_suspend, |
652 | #endif | ||
651 | }; | 653 | }; |
652 | 654 | ||
653 | static struct ata_port_operations it821x_smart_port_ops = { | 655 | static struct ata_port_operations it821x_smart_port_ops = { |
@@ -780,6 +782,7 @@ static int it821x_init_one(struct pci_dev *pdev, const struct pci_device_id *id) | |||
780 | return ata_pci_init_one(pdev, port_info, 2); | 782 | return ata_pci_init_one(pdev, port_info, 2); |
781 | } | 783 | } |
782 | 784 | ||
785 | #ifdef CONFIG_PM | ||
783 | static int it821x_reinit_one(struct pci_dev *pdev) | 786 | static int it821x_reinit_one(struct pci_dev *pdev) |
784 | { | 787 | { |
785 | /* Resume - turn raid back off if need be */ | 788 | /* Resume - turn raid back off if need be */ |
@@ -787,6 +790,7 @@ static int it821x_reinit_one(struct pci_dev *pdev) | |||
787 | it821x_disable_raid(pdev); | 790 | it821x_disable_raid(pdev); |
788 | return ata_pci_device_resume(pdev); | 791 | return ata_pci_device_resume(pdev); |
789 | } | 792 | } |
793 | #endif | ||
790 | 794 | ||
791 | static const struct pci_device_id it821x[] = { | 795 | static const struct pci_device_id it821x[] = { |
792 | { PCI_VDEVICE(ITE, PCI_DEVICE_ID_ITE_8211), }, | 796 | { PCI_VDEVICE(ITE, PCI_DEVICE_ID_ITE_8211), }, |
@@ -800,8 +804,10 @@ static struct pci_driver it821x_pci_driver = { | |||
800 | .id_table = it821x, | 804 | .id_table = it821x, |
801 | .probe = it821x_init_one, | 805 | .probe = it821x_init_one, |
802 | .remove = ata_pci_remove_one, | 806 | .remove = ata_pci_remove_one, |
807 | #ifdef CONFIG_PM | ||
803 | .suspend = ata_pci_device_suspend, | 808 | .suspend = ata_pci_device_suspend, |
804 | .resume = it821x_reinit_one, | 809 | .resume = it821x_reinit_one, |
810 | #endif | ||
805 | }; | 811 | }; |
806 | 812 | ||
807 | static int __init it821x_init(void) | 813 | static int __init it821x_init(void) |