aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/pci
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne...Mark Brown2-2/+2
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/iommu/...Mark Brown3-0/+98
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/pci/pc...Mark Brown61-888/+2410
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/te...Mark Brown1-5/+14
3 daysPCI: tegra: Explicitly specify PMC instance to useThierry Reding1-5/+14
4 daysMerge branches 'fixes', 'arm/smmu/updates', 'arm/smmu/bindings', 'verisilicon...Joerg Roedel3-0/+98
4 daysPCI: Allow ATS to be always on for pre-CXL devicesNicolin Chen3-1/+53
4 daysPCI: Add pci_ats_required() for CXL.cache capable devicesNicolin Chen1-0/+46
7 daysMerge tag 'v7.1-rc5' into driver-core-nextDanilo Krummrich4-7/+17
9 daysMerge branch 'pci/misc'Bjorn Helgaas19-101/+51
9 daysMerge branch 'pci/controller/misc'Bjorn Helgaas4-4/+1
9 daysMerge branch 'pci/controller/mediatek-gen3'Bjorn Helgaas1-5/+34
9 daysMerge branch 'pci/controller/loongson'Bjorn Helgaas1-15/+52
9 daysMerge branch 'pci/controller/iproc-bcma'Bjorn Helgaas4-5/+2
9 daysMerge branch 'pci/controller/dwc-ultrarisc'Bjorn Helgaas4-0/+213
9 daysMerge branch 'pci/controller/dwc-tegra194'Bjorn Helgaas1-0/+13
9 daysMerge branch 'pci/controller/dwc-qcom'Bjorn Helgaas8-87/+382
9 daysMerge branch 'pci/controller/dwc-intel-gw'Bjorn Helgaas1-23/+51
9 daysMerge branch 'pci/controller/dwc-imx6'Bjorn Helgaas4-32/+314
9 daysMerge branch 'pci/controller/dwc-amd-mdb'Bjorn Helgaas1-0/+8
9 daysMerge branch 'pci/controller/dwc'Bjorn Helgaas7-41/+31
9 daysMerge branch 'pci/controller/altera'Bjorn Helgaas1-3/+33
9 daysMerge branch 'pci/controller/host-common'Bjorn Helgaas1-0/+4
9 daysMerge branch 'pci/endpoint'Bjorn Helgaas7-43/+484
9 daysMerge branch 'pci/switchtec'Bjorn Helgaas1-0/+16
9 daysMerge branch 'pci/sysfs'Bjorn Helgaas5-270/+330
9 daysMerge branch 'pci/rom'Bjorn Helgaas1-23/+126
9 daysMerge branch 'pci/resource'Bjorn Helgaas5-43/+77
9 daysMerge branch 'pci/reset'Bjorn Helgaas1-27/+37
9 daysMerge branch 'pci/pwrctrl'Bjorn Helgaas1-53/+63
9 daysMerge branch 'pci/pm'Bjorn Helgaas5-8/+62
9 daysMerge branch 'pci/p2pdma'Bjorn Helgaas1-1/+5
9 daysMerge branch 'pci/enumeration'Bjorn Helgaas3-101/+21
9 daysPCI: qcom: Indicate broken L1SS exit during resume from system suspendManivannan Sadhasivam1-0/+13
9 daysPCI: Indicate context lost if L1SS exit is broken during resume from system s...Manivannan Sadhasivam1-0/+12
9 daysPCI: Add pci_suspend_retains_context() to check if device state is preserved ...Manivannan Sadhasivam1-0/+23
10 daysMerge tag 'pci-v7.1-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+3
11 daysPCI: qcom: Program T_POWER_ONKrishna Chaitanya Chundru1-0/+14
11 daysPCI: dwc: Add dw_pcie_program_t_power_on() to program T_POWER_ONKrishna Chaitanya Chundru2-0/+29
11 daysPCI/ASPM: Add pcie_encode_t_power_on() helper to encode L1SS T_POWER_ON fieldsKrishna Chaitanya Chundru2-0/+46
11 daysPCI: qcom: Handle mixed PERST#/PHY DT configurationQiang Yu1-0/+16
11 daysPCI: qcom: Add D3cold supportKrishna Chaitanya Chundru1-60/+103
11 daysPCI: dwc: Use common D3cold eligibility helper in suspend pathKrishna Chaitanya Chundru2-8/+16
11 daysPCI: qcom: Power down PHY via PARF_PHY_CTRL before disabling rails/clocksKrishna Chaitanya Chundru1-3/+35
11 daysPCI: qcom: Add .get_ltssm() callback to query LTSSM statusKrishna Chaitanya Chundru1-0/+31
11 daysPCI: host-common: Add pci_host_common_d3cold_possible() helperKrishna Chaitanya Chundru2-0/+65
12 daysPCI: loongson: Override PCIe bridge supported speeds for Loongson-3C6000 seriesZiyao Li1-0/+36
13 daysPCI: mediatek-gen3: Fix incorrectly skipped pwrctrl error messageChen-Yu Tsai1-1/+1
13 daysPCI: dwc: Fix signedness bug in fault injection test codeDan Carpenter1-3/+4
13 daysPCI: tegra194: Use aspm-l1-entry-delay-ns DT property for L1 entrance latencyManikanta Maddireddy1-0/+13
13 daysPCI: dwc: Use DEFINE_SHOW_ATTRIBUTE for ltssm_status debugfsHans Zhang1-10/+2
13 daysPCI: imx6: Parse 'reset-gpios' in Root Port nodesSherry Sun1-13/+73
13 daysPCI: imx6: Assert PERST# before enabling regulatorsSherry Sun1-10/+40
13 daysPCI: host-generic: Add common helpers for parsing Root Port propertiesSherry Sun3-0/+198
13 daysPCI: imx6: Fix IMX6SX_GPR12_PCIE_TEST_POWERDOWN handlingRichard Zhu1-9/+3
13 daysPCI/pwrctrl: Lock device when calling device_is_bound()Bartosz Golaszewski1-11/+15
13 daysPCI: Drop unnecessary retries when restoring BARsLukas Wunner1-23/+13
13 daysPCI: Wait for device readiness after D3hot -> D0uninitialized transitionBjorn Helgaas1-2/+22
13 daysPCI: Log device readiness timeouts as errorsBjorn Helgaas1-2/+2
13 daysPCI: mediatek-gen3: Do full device power down on removalChen-Yu Tsai1-1/+1
13 daysPCI: mediatek-gen3: Add a .shutdown() callback to control PERST# signalJian Yang1-0/+9
13 daysPCI: mediatek-gen3: Fix PERST# control timing during system startupJian Yang1-3/+23
2026-05-15PCI: brcmstb: Assign pcie->gen from of_pci_get_max_link_speed()Florian Fainelli1-1/+3
2026-05-15PCI: altera: Fix resource leaks on probe failureMahesh Vaidya1-2/+33
2026-05-15PCI: altera: Do not dispose parent IRQ mappingMahesh Vaidya1-1/+0
2026-05-15PCI: keembay: Use common mode field in struct dw_pcieHans Zhang1-5/+4
2026-05-15PCI: dwc: Use common mode field in struct dw_pcieHans Zhang1-4/+3
2026-05-15PCI: artpec6: Use common mode field in struct dw_pcieHans Zhang1-5/+4
2026-05-15PCI: dra7xx: Use common mode field in struct dw_pcieHans Zhang1-6/+5
2026-05-13PCI: qcom: Set max OPP before DBI access during resumeQiang Yu1-16/+26
2026-05-12PCI: dwc: Apply ECRC workaround for DesignWare cores prior to 5.10aManikanta Maddireddy2-8/+9
2026-05-12PCI: ultrarisc: Add UltraRISC DP1000 PCIe Root Complex driverXincheng Zhang4-0/+213
2026-05-12PCI: amd-mdb: Assert PERST# on shutdownSai Krishna Musham1-0/+8
2026-05-12PCI: loongson: Do not ignore downstream devices on external bridgesRong Zhang1-15/+16
2026-05-12PCI: iproc: Restore map_irq() for the platform bus driverMark Tomlinson4-5/+2
2026-05-11PCI: intel-gw: Fix ATU base address setup and add optional DT 'atu' regionFlorian Eckert1-2/+27
2026-05-11PCI: intel-gw: Add .start_link() callbackFlorian Eckert1-13/+11
2026-05-11PCI: intel-gw: Enable clock before PHY initFlorian Eckert1-9/+10
2026-05-11PCI: intel-gw: Move interrupt enable to own functionFlorian Eckert1-3/+8
2026-05-11PCI: intel-gw: Remove unused PCIE_APP_INTX_OFST definitionFlorian Eckert1-1/+0
2026-05-08PCI/sysfs: Limit BAR resize attribute scope to platforms with PCI mmapKrzysztof Wilczyński1-1/+3
2026-05-08PCI/sysfs: Remove pci_create_legacy_files() and pci_sysfs_init()Krzysztof Wilczyński4-37/+0
2026-05-08PCI/sysfs: Convert legacy I/O and memory attributes to static definitionsKrzysztof Wilczyński1-90/+125
2026-05-08PCI/sysfs: Add __weak pci_legacy_has_sparse() helperKrzysztof Wilczyński2-0/+10
2026-05-08PCI: Add macros for legacy I/O and memory address space sizesKrzysztof Wilczyński1-2/+2
2026-05-08PCI/sysfs: Remove pci_{create,remove}_sysfs_dev_files()Krzysztof Wilczyński4-56/+2
2026-05-08PCI/sysfs: Limit pci_sysfs_init() late_initcall compile scopeKrzysztof Wilczyński1-0/+9
2026-05-08PCI/sysfs: Add stubs for pci_{create,remove}_sysfs_dev_files()Krzysztof Wilczyński1-3/+12
2026-05-08PCI/sysfs: Warn about BAR resize failure in __resource_resize_store()Krzysztof Wilczyński1-4/+7
2026-05-08PCI/sysfs: Convert PCI resource files to static attributesKrzysztof Wilczyński1-124/+143
2026-05-08PCI/sysfs: Add static PCI resource attribute macrosKrzysztof Wilczyński1-0/+41
2026-05-08PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()Krzysztof Wilczyński1-0/+3
2026-05-08PCI/sysfs: Split pci_llseek_resource() for device and legacy attributesKrzysztof Wilczyński1-4/+17
2026-05-08PCI/sysfs: Only allow supported resource types in I/O and MMIO helpersKrzysztof Wilczyński1-3/+10
2026-05-08PCI/sysfs: Use PCI resource accessor macrosKrzysztof Wilczyński1-4/+4
2026-05-08PCI: Check ROM header and data structure addr before accessingGuixin Liu1-18/+105
2026-05-08PCI: Introduce named defines for PCI ROMGuixin Liu1-12/+28
2026-05-08PCI: Initialize temporary device in new_id_store()Samiullah Khawaja1-1/+8
2026-05-08PCI: Update saved_config_space upon resource assignmentLukas Wunner1-0/+2
2026-05-07PCI/ASPM: Don't reconfigure ASPM entering low-power stateCarlos Bilbao1-3/+0
2026-05-06PCI: Bail out early for 2.5GT/s devices in PCIe failed link retrainingMaciej W. Rozycki1-3/+5
2026-05-06PCI: Use pcie_get_speed_cap() in PCIe failed link retrainingMaciej W. Rozycki1-4/+4
2026-05-06PCI: Always lift 2.5GT/s restriction in PCIe failed link retrainingMaciej W. Rozycki1-33/+18
2026-05-06PCI: visconti: Drop unused includeAndy Shevchenko1-1/+0
2026-05-06PCI: fu740: Drop unused includeAndy Shevchenko1-1/+0
2026-05-06PCI: designware-plat: Drop unused includeAndy Shevchenko1-1/+0
2026-05-06PCI: amd-mdb: Use the right GPIO headerAndy Shevchenko1-1/+1
2026-05-05PCI: switchtec: Add Gen6 Device IDsBen Reed1-0/+16
2026-05-05PCI: Use FIELD_MODIFY() instead of open-coding itHans Zhang19-101/+51
2026-05-04PCI: endpoint: pci-ep-msi: Add embedded doorbell fallbackKoichiro Den1-3/+128
2026-05-04PCI: endpoint: pci-epf-test: Reuse pre-exposed doorbell targetsKoichiro Den1-27/+59
2026-05-04PCI: endpoint: pci-epf-vntb: Reuse pre-exposed doorbells and IRQ flagsKoichiro Den1-3/+58
2026-05-04PCI: Return valid alignment for assigned resourcesIlpo Järvinen1-0/+13
2026-05-04PCI: Lower bound bridge window alignmentIlpo Järvinen1-1/+11
2026-05-04PCI: Move pci_resource_alignment() to setup-res.c fileIlpo Järvinen2-11/+14
2026-05-04PCI: Convert pci_resource_alignment() input parameters to constIlpo Järvinen2-5/+5
2026-05-04PCI: Make pci_sriov_resource_alignment() pci_dev constIlpo Järvinen2-5/+7
2026-05-04PCI: Remove const removal castIlpo Järvinen1-3/+2
2026-05-04PCI: Consolidate add_list (aka realloc_head) empty sanity checksIlpo Järvinen1-12/+17
2026-05-04PCI: Rename added to add_listIlpo Järvinen2-14/+14
2026-05-04PCI: Log all resource claimsIlpo Järvinen1-0/+2
2026-05-01PCI: host-common: Request bus reassignment when not probe-onlyRatheesh Kannoth1-0/+4
2026-04-30PCI: endpoint: pci-ep-msi: Refactor doorbell allocation for new backendsKoichiro Den1-15/+39
2026-04-30PCI: dwc: ep: Expose integrated eDMA resources via EPC aux-resource APIKoichiro Den1-0/+119
2026-04-30PCI: dwc: Record integrated eDMA register windowKoichiro Den2-0/+6
2026-04-30PCI: endpoint: Add auxiliary resource query APIKoichiro Den1-0/+80
2026-04-27PCI: Don't fallback to bus reset after failed slot resetKeith Busch1-5/+4
2026-04-27PCI: Remove MPS/MRRS Kconfig settings (CONFIG_PCIE_BUS_*)Bjorn Helgaas2-67/+0
2026-04-27PCI/P2PDMA: Avoid returning a provider for non_mappable_barsMatt Evans1-1/+5
2026-04-27PCI/pwrctrl: Do not try to power on/off devices that don't need pwrctrlManivannan Sadhasivam1-0/+6
2026-04-27PCI/pwrctrl: Move pci_pwrctrl_is_required() earlier in fileManivannan Sadhasivam1-42/+42
2026-04-27PCI/IOV: Skip VF Resizable BAR restore on read errorMarco Nenciarini1-0/+6
2026-04-27PCI: Skip Resizable BAR restore on read errorMarco Nenciarini1-0/+6
2026-04-27PCI: Stop setting cached power state to 'unknown' on unbindLukas Wunner1-8/+2
2026-04-26driver core: Replace dev->of_node_reused with dev_of_node_reused()Douglas Anderson2-2/+2
2026-04-24Merge tag 'loongarch-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-1/+1
2026-04-23Merge tag 'pcmcia-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds1-3/+1
2026-04-22Merge tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+12
2026-04-22Merge tag 'hyperv-next-signed-20260421' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+1
2026-04-22LoongArch: Adjust build infrastructure for 32BIT/64BITHuacai Chen1-1/+1
2026-04-15Merge tag 'pci-v7.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds74-1547/+2219
2026-04-14Drivers: hv: vmbus: Export hv_vmbus_exists() and use it in pci-hypervDexuan Cui1-1/+1
2026-04-13Merge tag 'acpi-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2-16/+12
2026-04-13Merge tag 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-33/+7
2026-04-13Merge branch 'pci/misc'Bjorn Helgaas4-11/+8
2026-04-13Merge branch 'pci/controller/rzg3s-host'Bjorn Helgaas1-80/+285
2026-04-13Merge branch 'pci/controller/mediatek-gen3'Bjorn Helgaas2-99/+133
2026-04-13Merge branch 'pci/controller/mediatek'Bjorn Helgaas1-1/+1
2026-04-13Merge branch 'pci/controller/dwc-tegra194'Bjorn Helgaas3-103/+158
2026-04-13Merge branch 'pci/controller/dwc-rockchip'Bjorn Helgaas2-0/+112
2026-04-13Merge branch 'pci/controller/dwc-rcar-gen4-ep'Bjorn Helgaas1-1/+3
2026-04-13Merge branch 'pci/controller/dwc-qcom'Bjorn Helgaas1-6/+11
2026-04-13Merge branch 'pci/controller/dwc-layerscape'Bjorn Helgaas2-2/+16
2026-04-13Merge branch 'pci/controller/dwc-imx6'Bjorn Helgaas3-27/+35
2026-04-13Merge branch 'pci/controller/dwc-eswin'Bjorn Helgaas3-0/+419
2026-04-13Merge branch 'pci/controller/dwc-andes-qilai'Bjorn Helgaas3-0/+209
2026-04-13Merge branch 'pci/controller/dwc-amd-mdb'Bjorn Helgaas1-1/+1
2026-04-13Merge branch 'pci/controller/dwc'Bjorn Helgaas6-673/+111
2026-04-13Merge branch 'pci/controller/cadence-sky1'Bjorn Helgaas1-2/+4
2026-04-13Merge branch 'pci/controller/cadence-sg2042'Bjorn Helgaas3-0/+28
2026-04-13Merge branch 'pci/controller/cadence'Bjorn Helgaas1-31/+25
2026-04-13Merge branch 'pci/controller/aspeed'Bjorn Helgaas1-4/+4
2026-04-13Merge branch 'pci/controller/max-link-speed'Bjorn Helgaas13-26/+41
2026-04-13Merge branch 'pci/endpoint'Bjorn Helgaas23-231/+202
2026-04-13Merge branch 'pci/virtualization'Bjorn Helgaas1-0/+3
2026-04-13Merge branch 'pci/vga'Bjorn Helgaas2-3/+29
2026-04-13Merge branch 'pci/resource'Bjorn Helgaas4-11/+103
2026-04-13Merge branch 'pci/reset'Bjorn Helgaas5-113/+144
2026-04-13Merge branch 'pci/pwrctrl'Bjorn Helgaas4-16/+18
2026-04-13Merge branch 'pci/ptm'Bjorn Helgaas1-36/+41
2026-04-13Merge branch 'pci/p2pdma'Bjorn Helgaas1-2/+8
2026-04-13Merge branch 'pci/msi'Bjorn Helgaas2-0/+15
2026-04-13Merge branch 'pci/hotplug'Bjorn Helgaas3-16/+9
2026-04-13Merge branch 'pci/enumeration'Bjorn Helgaas2-20/+6
2026-04-13Merge branch 'pci/dpc'Bjorn Helgaas1-0/+3
2026-04-13Merge branch 'pci/atomics'Bjorn Helgaas1-26/+24
2026-04-13Merge branch 'pci/aspm'Bjorn Helgaas1-5/+12
2026-04-11PCI: s390: Expose the UID as an arch specific PCI slot attributeNiklas Schnelle1-1/+12
2026-04-10PCI/P2PDMA: Add Google SoCs to the P2P DMA host bridge listJacob Moroni1-0/+2
2026-04-10PCI/P2PDMA: Allow wildcard Device IDs in host bridge listJacob Moroni1-2/+6
2026-04-09Merge branch 'acpi-apei'Rafael J. Wysocki1-11/+1
2026-04-09PCI: sg2042: Avoid L0s and L1 on Sophgo 2042 PCIe Root PortsYao Zi1-0/+2
2026-04-09PCI: cadence: Add flags for disabling ASPM capability for broken Root PortsYao Zi2-0/+26
2026-04-08PCI: tegra194: Add core monitor clock supportVidya Sagar1-0/+16
2026-04-08PCI: tegra194: Enable hardware hot reset mode in Endpoint modeVidya Sagar1-0/+2
2026-04-08PCI: tegra194: Enable DMA interruptVidya Sagar1-0/+18
2026-04-08PCI: tegra194: Remove IRQF_ONESHOT flag during Endpoint interrupt registrationVidya Sagar1-1/+1
2026-04-08PCI: tegra194: Calibrate pipe to UPHY for Endpoint modeVidya Sagar1-0/+3
2026-04-08PCI: tegra194: Assert CLKREQ# explicitly by defaultVidya Sagar1-0/+2
2026-04-08PCI: tegra194: Fix CBB timeout caused by DBI access before core power-onManikanta Maddireddy1-4/+4
2026-04-08PCI: tegra194: Disable L1.2 capability of Tegra234 EPVidya Sagar1-0/+19
2026-04-08PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as wellManikanta Maddireddy1-8/+8
2026-04-08PCI: tegra194: Use DWC IP core versionManikanta Maddireddy2-2/+4
2026-04-08PCI: tegra194: Free up Endpoint resources during remove()Vidya Sagar1-0/+2
2026-04-08PCI: tegra194: Allow system suspend when the Endpoint link is not upVidya Sagar1-6/+25
2026-04-08PCI: tegra194: Set LTR message request before PCIe link up in Endpoint modeVidya Sagar1-9/+9
2026-04-08PCI: tegra194: Disable direct speed change for Endpoint modeVidya Sagar1-0/+4
2026-04-08PCI: tegra194: Use devm_gpiod_get_optional() to parse "nvidia,refclk-select"Vidya Sagar1-3/+3
2026-04-08PCI: tegra194: Disable PERST# IRQ only in Endpoint modeManikanta Maddireddy1-1/+2
2026-04-08PCI: tegra194: Don't force the device into the D0 state before L2Vidya Sagar1-41/+0