ipw2200: use generic power management
authorVaibhav Gupta <vaibhavgupta40@gmail.com>
Mon, 29 Jun 2020 07:25:25 +0000 (12:55 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 15 Jul 2020 10:39:21 +0000 (13:39 +0300)
commit77b4ad07699fba9f899b4f4fa17c62326e54e8bc
tree771084da927f60c7a82adcc4ae29b213e34737d6
parent814db61adb8676939335e39446f653cd354ea538
ipw2200: use generic power management

With legacy PM, drivers themselves were responsible for managing the
device's power states and takes care of register states.

After upgrading to the generic structure, PCI core will take care of
required tasks and drivers should do only device-specific operations.

The driver was invoking PCI helper functions like pci_save/restore_state(),
pci_enable/disable_device() and pci_set_power_state(), which is not
recommended.

Compile-tested only.

Signed-off-by: Vaibhav Gupta <vaibhavgupta40@gmail.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Link: https://lore.kernel.org/r/20200629072525.156154-3-vaibhavgupta40@gmail.com
drivers/net/wireless/intel/ipw2x00/ipw2200.c