diff options
author | Song Hongyan <hongyan.song@intel.com> | 2019-06-02 08:17:21 +0800 |
---|---|---|
committer | Jiri Kosina <jkosina@suse.cz> | 2019-06-26 23:33:34 +0200 |
commit | eca0f0a6c3fb2f88f123b4a8b57d53de77cdde77 (patch) | |
tree | 9de76b227d21f813952fd86883bf6db1f2b7e52a /drivers/hid/intel-ish-hid | |
parent | c11fb13a117e5a6736481c779cb971249ed96016 (diff) |
HID: remove NO_D3 flag when remove driver
Remove the NO_D3 flag when remove the driver and let device enter
into D3, it will save more power.
Signed-off-by: Song Hongyan <hongyan.song@intel.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Jiri Kosina <jkosina@suse.cz>
Diffstat (limited to 'drivers/hid/intel-ish-hid')
-rw-r--r-- | drivers/hid/intel-ish-hid/ipc/pci-ish.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/hid/intel-ish-hid/ipc/pci-ish.c b/drivers/hid/intel-ish-hid/ipc/pci-ish.c index 17ae49fba920..aa80b4d3b740 100644 --- a/drivers/hid/intel-ish-hid/ipc/pci-ish.c +++ b/drivers/hid/intel-ish-hid/ipc/pci-ish.c @@ -184,6 +184,7 @@ static void ish_remove(struct pci_dev *pdev) struct ishtp_device *ishtp_dev = pci_get_drvdata(pdev); ishtp_bus_remove_all_clients(ishtp_dev, false); + pdev->dev_flags &= ~PCI_DEV_FLAGS_NO_D3; ish_device_disable(ishtp_dev); } |