Displaying 5 results from an estimated 5 matches for "pci_bus_set_current_state".
2018 Feb 18
0
[PATCH 2/7] PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public
...current_state to D3cold. On powerup the PCI
device itself and the hierarchy below it is in D0uninitialized, so we
need to walk the hierarchy again and wake all devices, causing them to
be put into D0active and then letting them autosuspend as they see fit.
To this end make pci_wakeup_bus() & pci_bus_set_current_state() public
so PCI drivers don't have to reinvent the wheel.
Cc: Bjorn Helgaas <bhelgaas at google.com>
Cc: Rafael J. Wysocki <rafael.j.wysocki at intel.com>
Signed-off-by: Lukas Wunner <lukas at wunner.de>
---
drivers/pci/pci.c | 8 ++++----
include/linux/pci.h | 2 ++
2 fil...
2018 Feb 18
12
[PATCH 0/7] Modernize vga_switcheroo by using device link for HDA
...drivers/{nouveau,amdgpu,radeon}/bind
Check dmesg for errors. If you see any then we may need to perform
further actions in pci_pm_runtime_resume(), see patch [1/7].
Thanks,
Lukas
Lukas Wunner (7):
PCI: Restore BARs on runtime resume despite being unbound
PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public
vga_switcheroo: Update PCI current_state on power change
vga_switcheroo: Deduplicate power state tracking
vga_switcheroo: Use device link for HDA controller
vga_switcheroo: Let HDA autosuspend on mux change
drm/nouveau: Runtime suspend despite HDA being unbound
drivers/gpu/drm/...
2018 Mar 03
12
[PATCH v2 0/7] Modernize vga_switcheroo by using device link for HDA
...off, then rebind it:
echo 0000:01:00.0 > /sys/bus/pci/drivers/{nouveau,amdgpu,radeon}/bind
Check dmesg for errors. If you see any then we may need to perform
further actions in pci_pm_runtime_resume(), see patch [1/7].
Thanks,
Lukas
Lukas Wunner (6):
PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public
vga_switcheroo: Update PCI current_state on power change
vga_switcheroo: Deduplicate power state tracking
vga_switcheroo: Use device link for HDA controller
vga_switcheroo: Let HDA autosuspend on mux change
drm/nouveau: Runtime suspend despite HDA being unbound
Rafael J. Wysocki...
2018 Mar 06
0
[PATCH v2 0/7] Modernize vga_switcheroo by using device link for HDA
...me_resume(), see patch [1/7].
This all looks really reasonable and like a good cleanup, but it's a bit
too much detail so I'll punt review to someone else with more clue.
-Daniel
>
> Thanks,
>
> Lukas
>
>
> Lukas Wunner (6):
> PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public
> vga_switcheroo: Update PCI current_state on power change
> vga_switcheroo: Deduplicate power state tracking
> vga_switcheroo: Use device link for HDA controller
> vga_switcheroo: Let HDA autosuspend on mux change
> drm/nouveau: Runtime suspend despite HDA being u...
2018 Mar 05
0
[PATCH v2 0/7] Modernize vga_switcheroo by using device link for HDA
.../bus/pci/drivers/{nouveau,amdgpu,radeon}/bind
> Check dmesg for errors. If you see any then we may need to perform
> further actions in pci_pm_runtime_resume(), see patch [1/7].
>
> Thanks,
>
> Lukas
>
>
> Lukas Wunner (6):
> PCI: Make pci_wakeup_bus() & pci_bus_set_current_state() public
> vga_switcheroo: Update PCI current_state on power change
> vga_switcheroo: Deduplicate power state tracking
> vga_switcheroo: Use device link for HDA controller
> vga_switcheroo: Let HDA autosuspend on mux change
> drm/nouveau: Runtime suspend despite HDA being u...