mirror of
https://github.com/torvalds/linux.git
synced 2026-05-25 23:52:08 +02:00
Merge branch 'pci/pm'
- Allow PCI bridges to go to D3Hot on all non-x86 systems (Manivannan Sadhasivam) * pci/pm: PCI: Allow PCI bridges to go to D3Hot on all non-x86
This commit is contained in:
commit
e91c25c6fc
|
|
@ -3031,7 +3031,7 @@ static const struct dmi_system_id bridge_d3_blacklist[] = {
|
|||
* @bridge: Bridge to check
|
||||
*
|
||||
* This function checks if it is possible to move the bridge to D3.
|
||||
* Currently we only allow D3 for recent enough PCIe ports and Thunderbolt.
|
||||
* Currently we only allow D3 for some PCIe ports and for Thunderbolt.
|
||||
*/
|
||||
bool pci_bridge_d3_possible(struct pci_dev *bridge)
|
||||
{
|
||||
|
|
@ -3075,10 +3075,10 @@ bool pci_bridge_d3_possible(struct pci_dev *bridge)
|
|||
return false;
|
||||
|
||||
/*
|
||||
* It should be safe to put PCIe ports from 2015 or newer
|
||||
* to D3.
|
||||
* Out of caution, we only allow PCIe ports from 2015 or newer
|
||||
* into D3 on x86.
|
||||
*/
|
||||
if (dmi_get_bios_year() >= 2015)
|
||||
if (!IS_ENABLED(CONFIG_X86) || dmi_get_bios_year() >= 2015)
|
||||
return true;
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user