summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pcie/aspm.c
Commit message (Expand)AuthorAgeFilesLines
* PCI/ASPM: Correct LTR_L1.2_THRESHOLD computationBjorn Helgaas2022-10-051-17/+32
* PCI/ASPM: Ignore L1 PM Substates if device lacks capabilityBjorn Helgaas2022-10-051-0/+3
* PCI/ASPM: Factor out L1 PM Substates configurationBjorn Helgaas2022-10-051-48/+55
* PCI/ASPM: Save L1 PM Substates Capability for suspend/resumeVidya Sagar2022-10-041-0/+37
* PCI/ASPM: Refactor L1 PM Substates Control Register programmingVidya Sagar2022-10-041-34/+40
* PCI/ASPM: Unexport pcie_aspm_support_enabled()Bjorn Helgaas2022-07-121-1/+0
* PCI/ASPM: Remove pcie_aspm_pm_state_change()Kai-Heng Feng2022-07-121-19/+0
* Merge branch 'pci/enumeration'Bjorn Helgaas2022-01-131-0/+1
|\
| * PCI: Use DWORD accesses for LTR, L1 SS to avoid erratumRajat Jain2022-01-111-0/+1
* | PCI/ASPM: Remove struct aspm_latencySaheed O. Bolarinwa2021-11-191-19/+13
* | PCI/ASPM: Stop caching device L0s, L1 acceptable exit latenciesSaheed O. Bolarinwa2021-11-191-19/+10
* | PCI/ASPM: Stop caching link L0s, L1 exit latenciesSaheed O. Bolarinwa2021-11-191-11/+17
* | PCI/ASPM: Move pci_function_0() upwardBolarinwa O. Saheed2021-11-191-14/+14
|/
* PCI: Use kstrtobool() directly, sans strtobool() wrapperKrzysztof Wilczyński2021-09-281-2/+2
* PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functionsKrzysztof Wilczyński2021-06-031-2/+2
* Revert "PCI/ASPM: Save/restore L1SS Capability for suspend/resume"Bjorn Helgaas2021-01-271-44/+0
* PCI/ASPM: Save/restore L1SS Capability for suspend/resumeVidya Sagar2020-11-201-0/+44
* PCI/ASPM: Remove struct pcie_link_state.l1ssSaheed O. Bolarinwa2020-10-161-35/+49
* PCI/ASPM: Remove struct aspm_register_info.l1ss_capSaheed O. Bolarinwa2020-10-161-32/+21
* PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_infoBjorn Helgaas2020-10-161-9/+8
* PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1Saheed O. Bolarinwa2020-10-161-12/+14
* PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused)Bjorn Helgaas2020-10-161-4/+1
* PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptrSaheed O. Bolarinwa2020-10-161-21/+15
* PCI/ASPM: Remove struct aspm_register_info.latency_encodingSaheed O. Bolarinwa2020-10-161-14/+10
* PCI/ASPM: Remove struct aspm_register_info.enabledSaheed O. Bolarinwa2020-10-161-8/+6
* PCI/ASPM: Remove struct aspm_register_info.supportSaheed O. Bolarinwa2020-10-161-11/+14
* PCI/ASPM: Use 'parent' and 'child' for readabilityBjorn Helgaas2020-10-161-4/+5
* PCI/ASPM: Move LTR path check to where it's usedBjorn Helgaas2020-10-161-9/+8
* PCI/ASPM: Move pci_clear_and_set_dword() earlierBjorn Helgaas2020-10-161-11/+11
* PCI/ASPM: Add missing newline in sysfs 'policy'Xiongfeng Wang2020-07-171-0/+1
* PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X BridgesKai-Heng Feng2020-05-071-10/+0
* PCI/ASPM: Reduce severity of common clock config messageChris Packham2020-03-281-1/+1
* PCI/ASPM: Clear the correct bits when enabling L1 substatesYicong Yang2020-03-181-2/+2
* PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related codeHeiner Kallweit2019-11-211-105/+0
* PCI/ASPM: Add sysfs attributes for controlling ASPM link statesHeiner Kallweit2019-11-211-0/+149
* PCI/ASPM: Add pcie_aspm_get_link()Heiner Kallweit2019-10-151-12/+18
* PCI/ASPM: Allow re-enabling Clock PMHeiner Kallweit2019-10-151-7/+11
* PCI/ASPM: Add L1 PM substate support to pci_disable_link_state()Heiner Kallweit2019-10-151-1/+10
* PCI/ASPM: Remove pcie_aspm_enabled() unnecessary lockingBjorn Helgaas2019-10-151-6/+6
* Merge tag 'pci-v5.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2019-09-231-5/+4
|\
| * Merge branch 'pci/enumeration'Bjorn Helgaas2019-09-231-4/+4
| |\
| | * PCI: Get rid of dev->has_secondary_link flagMika Westerberg2019-09-071-4/+4
| * | PCI: Move ASPM declarations to linux/pci.hKrzysztof Wilczynski2019-08-281-1/+0
| |/
* / PCI/ASPM: Add pcie_aspm_enabled()Rafael J. Wysocki2019-08-121-0/+20
|/
* PCI: let pci_disable_link_state propagate errorsHeiner Kallweit2019-06-211-9/+11
* PCI: Rework pcie_retrain_link() wait loopStefan Mätje2019-04-061-6/+4
* PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratumStefan Mätje2019-04-061-0/+9
* PCI: Factor out pcie_retrain_link() functionStefan Mätje2019-04-061-16/+24
* Merge tag 'pci-v4.21-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-01-051-6/+0
|\
| * PCI/ASPM: Remove unused lists from struct pcie_link_stateFrederick Lawler2018-12-171-6/+0