aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2022-01-10PCI: aardvark: Make main irq_chip structure a static driver structureaardvark-batch-4-v2-xaardvark-batch-4-v2Marek Behún1-18/+7
2022-01-10PCI: aardvark: Update comment about link going down after link-upMarek Behún1-2/+6
2022-01-10PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()Marek Behún1-1/+1
2022-01-10PCI: aardvark: Don't mask irq when mappingPali Rohár1-1/+0
2022-01-10PCI: aardvark: Remove irq_mask_ack callback for INTx interruptsPali Rohár1-1/+0
2022-01-10PCI: aardvark: Use separate INTA interrupt for emulated root bridgePali Rohár1-2/+67
2022-01-10PCI: aardvark: Fix support for PME requester on emulated bridgePali Rohár1-41/+50
2022-01-10PCI: aardvark: Add support for PME interruptsPali Rohár1-0/+12
2022-01-10PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on ...Pali Rohár1-9/+11
2022-01-10PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridgePali Rohár1-1/+3
2022-01-10PCI: aardvark: Add support for ERR interrupt on emulated bridgePali Rohár1-1/+34
2022-01-10PCI: aardvark: Enable MSI-X supportPali Rohár1-1/+1
2022-01-10PCI: aardvark: Fix setting MSI addressPali Rohár1-12/+9
2022-01-10PCI: aardvark: Add support for masking MSI interruptsPali Rohár1-5/+49
2022-01-10PCI: aardvark: Refactor unmasking summary MSI interruptPali Rohár1-4/+6
2022-01-10PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)Marek Behún1-2/+1
2022-01-10PCI: aardvark: Make msi_domain_info structure a static driver structureMarek Behún1-8/+8
2022-01-10PCI: aardvark: Make MSI irq_chip structures static driver structuresMarek Behún1-14/+12
2022-01-10PCI: aardvark: Check return value of generic_handle_domain_irq() when process...Pali Rohár1-1/+3
2022-01-10PCI: aardvark: Rewrite IRQ code to chained IRQ handlerPali Rohár1-22/+26
2022-01-10PCI: aardvark: Fix support for MSI interruptsPali Rohár1-10/+6
2022-01-10PCI: aardvark: Fix reading MSI interrupt numberPali Rohár1-7/+2
2022-01-10PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*Pali Rohár1-5/+1
2022-01-07Merge branch 'pci/driver-cleanup'Bjorn Helgaas23-756/+755
2022-01-07Merge branch 'pci/errors'Bjorn Helgaas24-120/+88
2022-01-07Merge branch 'pci/misc'Bjorn Helgaas7-100/+100
2022-01-07Merge branch 'remotes/lorenzo/pci/bridge-emul'Bjorn Helgaas3-17/+65
2022-01-07Merge branch 'remotes/lorenzo/pci/xilinx-nwl'Bjorn Helgaas1-23/+7
2022-01-07Merge branch 'remotes/lorenzo/pci/xgene'Bjorn Helgaas2-5/+3
2022-01-07Merge branch 'remotes/lorenzo/pci/vmd'Bjorn Helgaas1-0/+59
2022-01-07Merge branch 'remotes/lorenzo/pci/rcar'Bjorn Helgaas1-5/+5
2022-01-07Merge branch 'remotes/lorenzo/pci/qcom'Bjorn Helgaas2-8/+8
2022-01-07Merge branch 'remotes/lorenzo/pci/mvebu'Bjorn Helgaas10-149/+440
2022-01-07Merge branch 'remotes/lorenzo/pci/mt7621'Bjorn Helgaas1-1/+1
2022-01-07Merge branch 'remotes/lorenzo/pci/mediatek-gen3'Bjorn Helgaas1-0/+8
2022-01-07Merge branch 'remotes/lorenzo/pci/mediatek'Bjorn Helgaas1-0/+7
2022-01-07Merge branch 'remotes/lorenzo/pci/keystone'Bjorn Helgaas3-9/+42
2022-01-07Merge branch 'remotes/lorenzo/pci/hv'Bjorn Helgaas7-67/+331
2022-01-07Merge branch 'remotes/lorenzo/pci/endpoint'Bjorn Helgaas1-1/+1
2022-01-07Merge branch 'remotes/lorenzo/pci/dwc'Bjorn Helgaas5-155/+95
2022-01-07Merge branch 'remotes/lorenzo/pci/brcmstb'Bjorn Helgaas2-43/+287
2022-01-07Merge branch 'remotes/lorenzo/pci/apple'Bjorn Helgaas1-3/+7
2022-01-07Merge branch 'remotes/lorenzo/pci/aardvark'Bjorn Helgaas2-11/+109
2022-01-07Merge branch 'pci/virtualization'Bjorn Helgaas1-0/+3
2022-01-07Merge branch 'pci/switchtec'Bjorn Helgaas2-1/+19
2022-01-07Merge branch 'pci/p2pdma'Bjorn Helgaas2-1/+14
2022-01-07Merge branch 'pci/legacy-pm-removal'Bjorn Helgaas3-57/+17
2022-01-07Merge branch 'pci/hotplug'Bjorn Helgaas3-82/+4
2022-01-07Merge branch 'pci/enumeration'Bjorn Helgaas3-15/+11
2022-01-07Merge branch 'pci/aspm'Bjorn Helgaas1-51/+42
2022-01-07PCI: Correct misspelled wordsKrzysztof Wilczyński5-6/+6
2022-01-07PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-...Kishon Vijay Abraham I1-3/+24
2022-01-07dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to t...Kishon Vijay Abraham I2-6/+18
2022-01-07PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1Li Chen1-1/+1
2022-01-07PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilizeqizhong cheng1-0/+7
2022-01-07PCI: brcmstb: Do not turn off WOL regulators on suspendJim Quinlan1-9/+44
2022-01-07PCI: brcmstb: Add control of subdevice voltage regulatorsJim Quinlan1-5/+77
2022-01-07PCI: brcmstb: Add mechanism to turn on subdev regulatorsJim Quinlan1-0/+76
2022-01-07PCI: brcmstb: Split brcm_pcie_setup() into two funcsJim Quinlan1-26/+39
2022-01-07dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulatorsJim Quinlan1-0/+19
2022-01-07dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map.Jim Quinlan1-2/+6
2022-01-07PCI: brcmstb: Fix function return value handlingJim Quinlan1-6/+22
2022-01-06PCI: mvebu: Add support for compiling driver as modulePali Rohár2-16/+77
2022-01-06bus: mvebu-mbus: Export symbols for public API window functionsPali Rohár1-0/+5
2022-01-06PCI: hv: Add arm64 Hyper-V vPCI supportSunil Muthuswamy4-3/+245
2022-01-06PCI: hv: Make the code arch neutral by adding arch specific interfacesSunil Muthuswamy4-65/+87
2022-01-05PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU'sKarthik L Gopalakrishnan1-0/+4
2022-01-05PCI: layerscape: Change to use the DWC common link-up check functionHou Zhiqiang1-141/+11
2022-01-04PCI: qcom-ep: Constify static dw_pcie_ep_opsRikard Falkeborn1-1/+1
2022-01-04PCI: vmd: Honor ACPI _OSC on PCIe featuresKai-Heng Feng1-0/+18
2022-01-04PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulate...Pali Rohár1-0/+23
2022-01-04PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridgePali Rohár1-1/+10
2022-01-04PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridgePali Rohár1-10/+1
2022-01-04PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridgePali Rohár1-0/+28
2022-01-04PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridgePali Rohár1-2/+97
2022-01-04PCI: mvebu: Set PCI Bridge Class Code to PCI BridgePali Rohár1-1/+27
2022-01-04PCI: mvebu: Setup PCIe controller to Root Complex modePali Rohár1-1/+7
2022-01-04PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE regis...Pali Rohár1-27/+55
2022-01-04PCI: mvebu: Do not modify PCI IO type bits in conf_writePali Rohár1-7/+0
2022-01-04PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridgePali Rohár1-20/+32
2022-01-04PCI: mvebu: Disallow mapping interrupts on emulated bridgesPali Rohár1-0/+10
2022-01-04PCI: mvebu: Handle invalid size of read config requestPali Rohár1-0/+3
2022-01-04PCI: mvebu: Check that PCI bridge specified in DT has function number zeroPali Rohár1-0/+5
2022-01-04PCI: mvebu: Check for errors from pci_bridge_emul_init() callPali Rohár1-3/+12
2022-01-04PCI: mvebu: Check for valid portsPali Rohár1-0/+7
2022-01-03PCI: spear13xx: Avoid invalid address space conversionsBjorn Helgaas1-4/+4
2022-01-03PCI: hisi: Avoid invalid address space conversionsBjorn Helgaas1-10/+22
2022-01-03PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcieBjorn Helgaas1-22/+22
2022-01-03PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcieFan Fei1-79/+79
2022-01-03PCI: xgene: Rename xgene_pcie_port to xgene_pcieFan Fei1-23/+23
2022-01-03PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcieFan Fei1-73/+74
2022-01-03PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcieFan Fei1-111/+111
2022-01-03PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pciBjorn Helgaas1-7/+7
2022-01-03PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_Bjorn Helgaas1-18/+18
2022-01-03PCI: microchip: Rename mc_port to mc_pcieBjorn Helgaas1-21/+21
2022-01-03PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcieFan Fei1-186/+186
2022-01-03PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcieBjorn Helgaas1-42/+42
2022-01-03PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_Bjorn Helgaas1-8/+8
2022-01-03PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_Bjorn Helgaas1-11/+11
2022-01-03PCI: intel-gw: Rename intel_pcie_port to intel_pcieFan Fei1-102/+102
2022-01-03PCI: j721e: Drop redundant struct device *Bjorn Helgaas1-8/+6
2022-01-03PCI: j721e: Drop pointless of_device_get_match_data() castBjorn Helgaas1-2/+2
2022-01-03PCI: kirin: Prefer of_device_get_match_data()Fan Fei1-4/+2
2022-01-03PCI: keystone: Prefer of_device_get_match_data()Fan Fei1-3/+1
2022-01-03PCI: dra7xx: Prefer of_device_get_match_data()Fan Fei1-4/+2
2022-01-03PCI: designware-plat: Prefer of_device_get_match_data()Fan Fei1-4/+2
2022-01-03PCI: cadence: Prefer of_device_get_match_data()Fan Fei1-4/+2
2022-01-03PCI: artpec6: Prefer of_device_get_match_data()Fan Fei1-4/+2
2022-01-03PCI: altera: Prefer of_device_get_match_data()Fan Fei1-4/+4
2021-12-29PCI/sysfs: Use default_groups in kobj_type for slot attrsGreg Kroah-Hartman1-1/+2
2021-12-26PCI: imx: Add the imx8mm pcie supportRichard Zhu1-8/+73
2021-12-17PCI: Convert pci_dev_present() stub to static inlineHans de Goede1-1/+4
2021-12-16dt-bindings: imx6q-pcie: Add PHY phandles and name propertiesRichard Zhu1-0/+6
2021-12-15PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical sectionChristophe JAILLET1-1/+1
2021-12-15MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainerBjorn Helgaas1-0/+13
2021-12-15PCI: Change capability register offsets to hexBaruch Siach1-69/+69
2021-12-15PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controllerYifeng Li1-0/+3
2021-12-14via-agp: convert to generic power managementVaibhav Gupta1-20/+5
2021-12-14sis-agp: convert to generic power managementVaibhav Gupta1-19/+6
2021-12-14amd64-agp: convert to generic power managementVaibhav Gupta1-18/+6
2021-12-11PCI: Sort Intel Device IDs by valueAndy Shevchenko1-25/+25
2021-12-10PCI: ibmphp: Remove commented-out functionsVihas Mak2-79/+0
2021-12-07arm: ioremap: Remove unused ARM-specific function pci_ioremap_io()Pali Rohár2-13/+0
2021-12-07arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace()Pali Rohár5-9/+26
2021-12-06PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe devicePali Rohár1-0/+1
2021-12-06PCI: pci-bridge-emul: Correctly set PCIe capabilitiesPali Rohár3-5/+12
2021-12-06PCI: pci-bridge-emul: Fix definitions of reserved bitsPali Rohár1-11/+25
2021-12-06PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config spacePali Rohár1-0/+21
2021-12-06PCI: pci-bridge-emul: Make expansion ROM Base Address register read-onlyPali Rohár1-1/+6
2021-12-06PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname()Krzysztof Wilczyński1-3/+1
2021-12-06PCI: apple: Fix REFCLK1 enable/poll logicHector Martin1-3/+4
2021-12-06PCI: qcom: Use __be16 type to store return value from cpu_to_be16()Manivannan Sadhasivam1-1/+1
2021-12-06PCI: aardvark: Fix checking for MEM resource typePali Rohár1-4/+2
2021-12-02PCI: aardvark: Disable common PHY when unbinding driverPali Rohár1-0/+3
2021-12-02PCI: aardvark: Disable link training when unbinding driverPali Rohár1-0/+5
2021-12-02PCI: aardvark: Assert PERST# when unbinding driverPali Rohár1-0/+4
2021-12-02PCI: aardvark: Fix memory leak in driver unbindPali Rohár1-0/+3
2021-12-02PCI: aardvark: Mask all interrupts when unbinding driverPali Rohár1-0/+21
2021-12-02PCI: aardvark: Disable bus mastering when unbinding driverPali Rohár1-0/+6
2021-12-02PCI: aardvark: Comment actions in driver remove methodPali Rohár1-0/+2
2021-12-02PCI: aardvark: Clear all MSIs at setupPali Rohár1-2/+4
2021-12-02PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 register...Pali Rohár1-4/+11
2021-12-02PCI: pci-bridge-emul: Add definitions for missing capabilities registersPali Rohár1-0/+43
2021-12-02PCI: pci-bridge-emul: Add description for class_revision fieldPali Rohár1-1/+5
2021-12-02PCI: dwc: Do not remap invalid resTim Harvey1-3/+4
2021-12-01PCI: mvebu: Remove custom mvebu_pci_host_probe() functionPali Rohár1-40/+1
2021-12-01PCI: brcmstb: Do not use __GENMASKFlorian Fainelli1-1/+5
2021-12-01PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()Marek Vasut1-5/+5
2021-12-01PCI: vmd: Clean up domain before enumerationNirmal Patel1-0/+37
2021-12-01PCI: brcmstb: Declare a bitmap as a bitmap, not as a plain unsigned longChristophe JAILLET1-4/+9
2021-12-01PCI: xilinx-nwl: Simplify code and fix a memory leakChristophe JAILLET1-23/+7
2021-11-30PCI: apple: Enable clock gatingHector Martin1-0/+3
2021-11-30PCI: xgene: Fix IB window setupRob Herring1-1/+1
2021-11-30PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace()Pali Rohár1-9/+4
2021-11-30arm: ioremap: Implement standard PCI function pci_remap_iospace()Pali Rohár2-0/+20
2021-11-29PCI: mt7621: Declare mt7621_pci_ops staticSergio Paracuellos1-1/+1
2021-11-29PCI: xgene-msi: Use bitmap_zalloc() when applicableChristophe JAILLET1-4/+2
2021-11-29PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()'Christophe JAILLET1-6/+6
2021-11-29PCI: mediatek-gen3: Disable DVFSRC voltage requestJianjun Wang1-0/+8
2021-11-19PCI/ASPM: Remove struct aspm_latencySaheed O. Bolarinwa1-19/+13
2021-11-19PCI/ASPM: Stop caching device L0s, L1 acceptable exit latenciesSaheed O. Bolarinwa1-19/+10
2021-11-19PCI/ASPM: Stop caching link L0s, L1 exit latenciesSaheed O. Bolarinwa1-11/+17
2021-11-19PCI/ASPM: Move pci_function_0() upwardBolarinwa O. Saheed1-14/+14
2021-11-19PCI: pciehp: Fix infinite loop in IRQ handler upon power faultLukas Wunner1-3/+4
2021-11-19PCI/switchtec: Declare local state_names[] as staticKelvin Cao1-1/+1
2021-11-19PCI/switchtec: Add Gen4 automotive device IDsKelvin Cao2-0/+18
2021-11-18PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errorsNaveen Naidu1-5/+5
2021-11-18PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errorsNaveen Naidu1-1/+1
2021-11-18PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errorsNaveen Naidu1-3/+3
2021-11-18PCI: Use PCI_ERROR_RESPONSE to identify config read errorsNaveen Naidu1-6/+6
2021-11-18PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu1-2/+2
2021-11-18PCI/PME: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu1-2/+2
2021-11-18PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu1-2/+2
2021-11-18PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu1-5/+5
2021-11-18PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu1-1/+1
2021-11-18PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config readsNaveen Naidu2-10/+10
2021-11-18PCI: rockchip-host: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: rcar-host: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: altera: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: mvebu: Drop error data fabrication when config read failsNaveen Naidu1-6/+2
2021-11-18PCI: aardvark: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: kirin: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: histb: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: exynos: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: mediatek: Drop error data fabrication when config read failsNaveen Naidu1-9/+2
2021-11-18PCI: iproc: Drop error data fabrication when config read failsNaveen Naidu1-3/+1
2021-11-18PCI: thunder: Drop error data fabrication when config read failsNaveen Naidu2-33/+17
2021-11-18PCI: Drop error data fabrication when config read failsNaveen Naidu1-6/+2
2021-11-18PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devicesNaveen Naidu1-3/+3
2021-11-18PCI: Set error response data when config read failsNaveen Naidu1-2/+8
2021-11-18PCI: Add PCI_ERROR_RESPONSE and related definitionsNaveen Naidu1-0/+9
2021-11-15PCI: Use pci_find_vsec_capability() when looking for TBT devicesAndy Shevchenko1-13/+5
2021-11-14Linux 5.16-rc1Linus Torvalds1-2/+2
2021-11-14kconfig: Add support for -Wimplicit-fallthroughGustavo A. R. Silva2-5/+6
2021-11-14Merge tag 'xfs-5.16-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds4-7/+12
2021-11-14Merge tag 'for-5.16/parisc-3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-6/+14
2021-11-14Merge tag 'sh-for-5.16' of git://git.libc.org/linux-shLinus Torvalds21-180/+78
2021-11-14Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds2-13/+13
2021-11-14Merge tag 'devicetree-fixes-for-5.16-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds107-277/+277
2021-11-14Merge tag 'timers-urgent-2021-11-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-2/+20