diff options
Diffstat (limited to 'drivers/ata/pata_cs5520.c')
-rw-r--r-- | drivers/ata/pata_cs5520.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/ata/pata_cs5520.c b/drivers/ata/pata_cs5520.c index 8ff2d58c599e..7ef834250a43 100644 --- a/drivers/ata/pata_cs5520.c +++ b/drivers/ata/pata_cs5520.c | |||
@@ -167,8 +167,10 @@ static struct scsi_host_template cs5520_sht = { | |||
167 | .slave_configure = ata_scsi_slave_config, | 167 | .slave_configure = ata_scsi_slave_config, |
168 | .slave_destroy = ata_scsi_slave_destroy, | 168 | .slave_destroy = ata_scsi_slave_destroy, |
169 | .bios_param = ata_std_bios_param, | 169 | .bios_param = ata_std_bios_param, |
170 | #ifdef CONFIG_PM | ||
170 | .resume = ata_scsi_device_resume, | 171 | .resume = ata_scsi_device_resume, |
171 | .suspend = ata_scsi_device_suspend, | 172 | .suspend = ata_scsi_device_suspend, |
173 | #endif | ||
172 | }; | 174 | }; |
173 | 175 | ||
174 | static struct ata_port_operations cs5520_port_ops = { | 176 | static struct ata_port_operations cs5520_port_ops = { |
@@ -308,6 +310,7 @@ static void __devexit cs5520_remove_one(struct pci_dev *pdev) | |||
308 | ata_host_detach(host); | 310 | ata_host_detach(host); |
309 | } | 311 | } |
310 | 312 | ||
313 | #ifdef CONFIG_PM | ||
311 | /** | 314 | /** |
312 | * cs5520_reinit_one - device resume | 315 | * cs5520_reinit_one - device resume |
313 | * @pdev: PCI device | 316 | * @pdev: PCI device |
@@ -347,6 +350,7 @@ static int cs5520_pci_device_suspend(struct pci_dev *pdev, pm_message_t mesg) | |||
347 | pci_save_state(pdev); | 350 | pci_save_state(pdev); |
348 | return 0; | 351 | return 0; |
349 | } | 352 | } |
353 | #endif /* CONFIG_PM */ | ||
350 | 354 | ||
351 | /* For now keep DMA off. We can set it for all but A rev CS5510 once the | 355 | /* For now keep DMA off. We can set it for all but A rev CS5510 once the |
352 | core ATA code can handle it */ | 356 | core ATA code can handle it */ |
@@ -363,8 +367,10 @@ static struct pci_driver cs5520_pci_driver = { | |||
363 | .id_table = pata_cs5520, | 367 | .id_table = pata_cs5520, |
364 | .probe = cs5520_init_one, | 368 | .probe = cs5520_init_one, |
365 | .remove = cs5520_remove_one, | 369 | .remove = cs5520_remove_one, |
370 | #ifdef CONFIG_PM | ||
366 | .suspend = cs5520_pci_device_suspend, | 371 | .suspend = cs5520_pci_device_suspend, |
367 | .resume = cs5520_reinit_one, | 372 | .resume = cs5520_reinit_one, |
373 | #endif | ||
368 | }; | 374 | }; |
369 | 375 | ||
370 | static int __init cs5520_init(void) | 376 | static int __init cs5520_init(void) |