libata: add missing PM callbacks

Some LLDs were missing scsi device PM callbacks while having host/port
suspend support. Add missing ones.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>

authored by Tejun Heo and committed by Jeff Garzik b23ff244 cc7c15ec

+12
+4
drivers/ata/pata_jmicron.c
··· 137 137 .slave_destroy = ata_scsi_slave_destroy, 138 138 /* Use standard CHS mapping rules */ 139 139 .bios_param = ata_std_bios_param, 140 + #ifdef CONFIG_PM 141 + .suspend = ata_scsi_device_suspend, 142 + .resume = ata_scsi_device_resume, 143 + #endif 140 144 }; 141 145 142 146 static const struct ata_port_operations jmicron_ops = {
+4
drivers/ata/pata_mpc52xx.c
··· 280 280 .dma_boundary = ATA_DMA_BOUNDARY, 281 281 .slave_configure = ata_scsi_slave_config, 282 282 .bios_param = ata_std_bios_param, 283 + #ifdef CONFIG_PM 284 + .suspend = ata_scsi_device_suspend, 285 + .resume = ata_scsi_device_resume, 286 + #endif 283 287 }; 284 288 285 289 static struct ata_port_operations mpc52xx_ata_port_ops = {
+4
drivers/ata/pata_sil680.c
··· 236 236 .slave_configure = ata_scsi_slave_config, 237 237 .slave_destroy = ata_scsi_slave_destroy, 238 238 .bios_param = ata_std_bios_param, 239 + #ifdef CONFIG_PM 240 + .suspend = ata_scsi_device_suspend, 241 + .resume = ata_scsi_device_resume, 242 + #endif 239 243 }; 240 244 241 245 static struct ata_port_operations sil680_port_ops = {