summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pcie/aspm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set"Bjorn Helgaas2018-12-031-1/+1
|/
* PCI/ASPM: Do not initialize link state when aspm_disabled is setPatrick Talbert2018-09-181-1/+1
* PCI/ASPM: Fix link_state teardown on device removalLukas Wunner2018-09-171-1/+1
* PCI/ASPM: Convert to use sysfs_match_string() helperAndy Shevchenko2018-08-061-5/+3
* PCI/ASPM: Disable ASPM L1.2 Substate if we don't have LTRBjorn Helgaas2018-04-181-0/+9
* Merge branch 'pci/misc'Bjorn Helgaas2018-04-041-2/+1
|\
| * PCI: Tidy commentsBjorn Helgaas2018-03-191-2/+1
* | PCI/ASPM: Don't warn if already in common clock modeSinan Kaya2018-02-281-0/+18
* | PCI/ASPM: Declare threshold_ns as u32, not u64Gustavo A. R. Silva2018-02-281-1/+1
|/
* Merge branch 'pci/misc' into nextBjorn Helgaas2018-01-311-5/+4
|\
| * PCI: Add wrappers for dev_printk()Frederick Lawler2018-01-181-5/+4
* | PCI/ASPM: Calculate LTR_L1.2_THRESHOLD from device characteristicsBjorn Helgaas2017-12-181-24/+47
|/
* Merge tag 'pci-v4.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-151-18/+28
|\
| * PCI/ASPM: Add L1 Substates definitionsBjorn Helgaas2017-11-141-14/+20
| * PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLDBjorn Helgaas2017-11-141-1/+1
| * PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_TimeBjorn Helgaas2017-11-131-1/+1
| * PCI/ASPM: Deal with missing root ports in link state handlingArd Biesheuvel2017-10-051-2/+6
* | Merge tag 'modules-for-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-11-151-2/+3
|\ \
| * | treewide: Fix function prototypes for module_param_call()Kees Cook2017-10-311-2/+3
| |/
* / License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* PCI/ASPM: Always set link->downstream to avoid NULL dereference on removeYinghai Lu2017-03-071-3/+2
* Merge tag 'pci-v4.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2017-02-231-13/+278
|\
| * PCI/ASPM: Add comment about L1 substate latencyRajat Jain2017-02-141-0/+8
| * PCI/ASPM: Configure L1 substate settingsRajat Jain2017-02-141-2/+104
| * PCI/ASPM: Calculate and save the L1.2 timing parametersRajat Jain2017-02-141-0/+79
| * PCI/ASPM: Read and set up L1 substate capabilitiesRajat Jain2017-02-141-1/+58
| * PCI/ASPM: Add support for L1 substatesRajat Jain2017-02-141-10/+29
* | PCI/ASPM: Handle PCI-to-PCIe bridges as roots of PCIe hierarchiesBjorn Helgaas2017-01-271-6/+13
|/
* PCI/ASPM: Don't retrain link if ASPM not possibleDavid Daney2016-12-081-2/+16
* PCI/ASPM: Use permission-specific DEVICE_ATTR variantsJulia Lawall2016-11-141-2/+2
* PCI/ASPM: Remove redundant check of pcie_set_clkpmShawn Lin2016-06-101-1/+1
* PCI/ASPM: Make sysfs link_state_store() consistent with link_state_show()Andy Lutomirski2015-12-031-11/+5
* PCI/ASPM: Simplify Clock Power Management settingBjorn Helgaas2015-06-101-8/+5