orinoco: use generic power management
authorVaibhav Gupta <vaibhavgupta40@gmail.com>
Wed, 24 Jun 2020 17:40:49 +0000 (23:10 +0530)
committerKalle Valo <kvalo@codeaurora.org>
Wed, 15 Jul 2020 10:38:26 +0000 (13:38 +0300)
commitc689a62b6712475dccee852a5214896014a945a0
tree9d165e7a68e0db8ae2509cca63d3a529cda471c0
parentef6425107ccceabf2743e7c848d174a4d51808ab
orinoco: use generic power management

With the support of generic PM callbacks, drivers no longer need to use
legacy .suspend() and .resume() in which they had to maintain PCI states
changes and device's power state themselves. The required operations are
done by PCI core.

PCI drivers are not expected to invoke PCI helper functions like
pci_save/restore_state(), pci_enable/disable_device(),
pci_set_power_state(), etc. Their tasks are completed by PCI core itself.

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/20200624174048.64754-1-vaibhavgupta40@gmail.com
drivers/net/wireless/intersil/orinoco/orinoco_nortel.c
drivers/net/wireless/intersil/orinoco/orinoco_pci.c
drivers/net/wireless/intersil/orinoco/orinoco_pci.h
drivers/net/wireless/intersil/orinoco/orinoco_plx.c
drivers/net/wireless/intersil/orinoco/orinoco_tmd.c