|
@@ -29,6 +29,11 @@ static int mid_pci_set_power_state(struct pci_dev *pdev, pci_power_t state)
|
|
|
return intel_mid_pci_set_power_state(pdev, state);
|
|
|
}
|
|
|
|
|
|
+static pci_power_t mid_pci_get_power_state(struct pci_dev *pdev)
|
|
|
+{
|
|
|
+ return intel_mid_pci_get_power_state(pdev);
|
|
|
+}
|
|
|
+
|
|
|
static pci_power_t mid_pci_choose_state(struct pci_dev *pdev)
|
|
|
{
|
|
|
return PCI_D3hot;
|
|
@@ -52,6 +57,7 @@ static bool mid_pci_need_resume(struct pci_dev *dev)
|
|
|
static struct pci_platform_pm_ops mid_pci_platform_pm = {
|
|
|
.is_manageable = mid_pci_power_manageable,
|
|
|
.set_state = mid_pci_set_power_state,
|
|
|
+ .get_state = mid_pci_get_power_state,
|
|
|
.choose_state = mid_pci_choose_state,
|
|
|
.sleep_wake = mid_pci_sleep_wake,
|
|
|
.run_wake = mid_pci_run_wake,
|