summaryrefslogtreecommitdiffstats
path: root/drivers/pci/controller/vmd.c
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'pci/controller/vmd'Bjorn Helgaas2023-10-281-4/+1
|\
| * PCI: vmd: Fix inconsistent indentation in vmd_resume()Xinghui Li2023-09-181-4/+1
* | PCI: Use PCI_HEADER_TYPE_* instead of literalsIlpo Järvinen2023-10-031-1/+1
* | PCI: vmd: Correct PCI Header Type Register's multi-function checkIlpo Järvinen2023-10-031-2/+1
|/
* PCI: vmd: Disable bridge window for domain resetNirmal Patel2023-08-221-2/+17
* PCI: vmd: Fix uninitialized variable usage in vmd_enable_domain()Xinghui Li2023-06-241-1/+2
* PCI: vmd: Reset VMD config register between soft rebootsNirmal Patel2023-05-081-0/+8
* PCI: vmd: Add quirk to configure PCIe ASPM and LTRDavid E. Box2023-02-021-1/+54
* PCI: vmd: Create feature grouping for client productsDavid E. Box2023-02-021-18/+10
* PCI: vmd: Use PCI_VDEVICE in device listDavid E. Box2023-02-021-8/+8
* PCI: vmd: Fix secondary bus reset for Intel bridgesFrancisco Munoz2022-12-061-2/+20
* PCI: vmd: Disable MSI remapping after suspendNirmal Patel2022-11-111-0/+5
* PCI: vmd: Add DID 8086:7D0B and 8086:AD0B for Intel MTL SKUsFrancisco Munoz2022-06-281-0/+8
* PCI: vmd: Use devm_kasprintf() instead of simple kasprintf()Subramanian Mohan2022-06-101-3/+2
* PCI: vmd: Revert 2565e5b69c44 ("PCI: vmd: Do not disable MSI-X remapping if i...Nirmal Patel2022-05-121-3/+1
* PCI: vmd: Assign VMD IRQ domain before enumerationNirmal Patel2022-05-121-0/+3
* PCI: vmd: Prevent recursive locking on interrupt allocationThomas Gleixner2022-02-211-7/+7
* Merge branch 'pci/errors'Bjorn Helgaas2022-01-131-1/+1
|\
| * PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu2021-11-181-1/+1
* | PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU'sKarthik L Gopalakrishnan2022-01-051-0/+4
* | PCI: vmd: Honor ACPI _OSC on PCIe featuresKai-Heng Feng2022-01-041-0/+18
* | PCI: vmd: Clean up domain before enumerationNirmal Patel2021-12-011-0/+37
|/
* Merge branch 'remotes/lorenzo/pci/vmd'Bjorn Helgaas2021-11-051-9/+36
|\
| * PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by...Adrian Huang2021-10-121-1/+3
| * PCI: vmd: Assign a number to each VMD controllerChunguang Xu2021-10-071-8/+33
* | PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h>Krzysztof Wilczyński2021-11-041-2/+0
|/
* PCI: VMD: ACPI: Make ACPI companion lookup work for VMD busRafael J. Wysocki2021-09-021-0/+55
* PCI: vmd: Disable MSI-X remapping when possibleJon Derrick2021-03-221-12/+51
* Merge tag 'pci-v5.11-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-12-151-21/+35
|\
| * Merge branch 'remotes/lorenzo/pci/vmd'Bjorn Helgaas2020-12-151-11/+26
| |\
| | * PCI: vmd: Offset Client VMD MSI-X vectorsJon Derrick2020-11-231-11/+26
| * | PCI: vmd: Update type of the __iomem pointersKrzysztof Wilczyński2020-12-101-4/+4
| * | PCI: Unify ECAM constants in native PCI Express driversKrzysztof Wilczyński2020-12-101-6/+5
| |/
* / PCI: vmd: Use msi_msg shadow structsThomas Gleixner2020-10-281-5/+4
|/
* Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-10-221-125/+181
|\
| * PCI: vmd: Update VMD PM to correctly use generic PCI PMJon Derrick2020-10-211-2/+0
| * PCI: vmd: Create IRQ allocation helperJon Derrick2020-10-201-41/+53
| * PCI: vmd: Create IRQ Domain configuration helperJon Derrick2020-10-201-17/+35
| * PCI: vmd: Create bus offset configuration helperJon Derrick2020-10-201-21/+32
| * PCI: vmd: Create physical offset helperJon Derrick2020-10-201-43/+62
* | PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSIThomas Gleixner2020-09-161-0/+6
* | PCI: vmd: Dont abuse vector irqomain as parentThomas Gleixner2020-09-161-1/+2
|/
* Merge tag 'pci-v5.9-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-08-071-6/+38
|\
| * PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guestsJon Derrick2020-07-061-6/+38
* | irqdomain/treewide: Free firmware node after domain removalJon Derrick2020-07-231-0/+3
* | irqdomain/treewide: Keep firmware node unconditionally allocatedThomas Gleixner2020-07-141-2/+3
|/
* PCI: vmd: Filter resource type bits from shadow registerJon Derrick2020-05-291-2/+4
* PCI: vmd: Add two VMD Device IDsSushma Kalakota2020-01-291-0/+4
* PCI: vmd: Remove dma_map_ops overridesJon Derrick2020-01-241-150/+0
* x86/PCI: Expose VMD's pci_dev in struct pci_sysdataJon Derrick2020-01-241-1/+1