summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pcie/aspm.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pci-v6.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-05-211-93/+89
|\
| * PCI/ASPM: Clean up ASPM disable/enable mask calculationIlpo Järvinen2024-05-021-27/+24
| * PCI/ASPM: Consolidate link state definesIlpo Järvinen2024-05-021-78/+77
* | PCI/ASPM: Restore parent state to parent, child state to childKai-Heng Feng2024-05-061-2/+2
|/
* Merge tag 'pci-v6.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-03-141-1/+267
|\
| * PCI/ASPM: Update save_state when configuration changesVidya Sagar2024-03-121-1/+33
| * PCI/ASPM: Disable L1 before configuring L1 SubstatesBjorn Helgaas2024-03-121-0/+19
| * PCI/ASPM: Save L1 PM Substates Capability for suspend/resumeDavid E. Box2024-03-121-3/+99
| * PCI/ASPM: Move pci_save_ltr_state() to aspm.cDavid E. Box2024-03-071-0/+40
| * PCI/ASPM: Always build aspm.cDavid E. Box2024-03-071-0/+4
| * PCI/ASPM: Move pci_configure_ltr() to aspm.cDavid E. Box2024-03-071-0/+75
* | PCI/ASPM: Fix deadlock when enabling ASPMJohan Hovold2024-01-311-4/+9
|/
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-01-081-35/+30
|\
| * PCI: Move pci_clear_and_set_dword() helper to PCI headerShuai Xue2023-12-131-35/+30
* | Merge tag 'pci-v6.7-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2024-01-031-0/+19
|\ \
| * | Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"Bjorn Helgaas2024-01-021-0/+19
| |/
* | PCI/ASPM: Add pci_disable_link_state_locked() lockdep assertJohan Hovold2023-12-111-0/+2
* | PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameterJohan Hovold2023-12-111-5/+5
* | PCI/ASPM: Add pci_enable_link_state_locked()Johan Hovold2023-12-111-13/+40
|/
* Merge branch 'pci/misc'Bjorn Helgaas2023-10-281-4/+4
|\
| * PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word()Ilpo Järvinen2023-10-261-4/+4
* | PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()Heiner Kallweit2023-10-241-0/+2
* | Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1"Heiner Kallweit2023-10-241-1/+2
* | PCI/ASPM: Convert printk() to pr_*() and add includeIlpo Järvinen2023-10-101-2/+3
* | PCI/ASPM: Remove unnecessary includesIlpo Järvinen2023-10-101-2/+0
* | PCI/ASPM: Use FIELD_MAX() instead of literalsIlpo Järvinen2023-10-101-7/+7
* | PCI/ASPM: Use time constantsIlpo Järvinen2023-10-101-6/+8
* | PCI/ASPM: Return U32_MAX instead of bit magic constructIlpo Järvinen2023-10-101-2/+3
* | PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fieldsIlpo Järvinen2023-10-101-13/+18
|/
* PCI/ASPM: Use RMW accessors for changing LNKCTLIlpo Järvinen2023-08-101-17/+13
* Merge branch 'pci/enumeration'Bjorn Helgaas2023-06-261-52/+1
|\
| * PCI: Add support for polling DLLLA to pcie_retrain_link()Maciej W. Rozycki2023-06-201-1/+1
| * PCI: Export pcie_retrain_link() for use outside ASPMMaciej W. Rozycki2023-06-201-42/+0
| * PCI: Export PCIe link retrain timeoutMaciej W. Rozycki2023-06-201-4/+2
| * PCI/ASPM: Factor out waiting for link training to completeMaciej W. Rozycki2023-06-201-11/+23
| * PCI/ASPM: Avoid unnecessary pcie_link_state useMaciej W. Rozycki2023-06-201-8/+7
| * PCI/ASPM: Use distinct local vars in pcie_retrain_link()Maciej W. Rozycki2023-06-141-9/+10
* | PCI/ASPM: Avoid link retraining raceIlpo Järvinen2023-06-201-0/+11
* | PCI/ASPM: Factor out pcie_wait_for_retrain()Ilpo Järvinen2023-06-201-12/+18
* | PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()Bjorn Helgaas2023-06-201-9/+11
* | PCI/ASPM: Remove unnecessary ASPM_STATE_L1SS checkAjay Agarwal2023-05-191-4/+1
* | PCI/ASPM: Rename L1.2-specific functions from 'l1ss' to 'l12'Ajay Agarwal2023-05-191-7/+7
* | PCI/ASPM: Set ASPM_STATE_L1 when driver enables L1.1 or L1.2Ajay Agarwal2023-05-191-4/+5
* | PCI/ASPM: Set only ASPM_STATE_L1 when driver enables L1Ajay Agarwal2023-05-181-2/+1
* | PCI/ASPM: Disable only ASPM_STATE_L1 when driver disables L1Ajay Agarwal2023-05-181-2/+1
* | PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-freeDing Hui2023-05-181-9/+12
|/
* Merge tag 'pci-v6.3-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-02-241-0/+54
|\
| * PCI/ASPM: Add pci_enable_link_state()Michael Bottini2023-02-021-0/+54
* | Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"Bjorn Helgaas2023-02-101-40/+34
* | Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"Bjorn Helgaas2023-02-101-37/+0
|/