summaryrefslogtreecommitdiffstats
path: root/drivers/pci/pci.c
Commit message (Expand)AuthorAgeFilesLines
* pci: implement function level resetSascha Hauer2024-01-021-0/+32
* pci: implement Enhanced Allocation supportSascha Hauer2024-01-021-0/+186
* pci: fix __pci_bus_find_cap_startSascha Hauer2024-01-021-2/+2
* PCI: populate struct pci_device subsystem_device, subsystem_vendorAhmad Fatoum2023-08-231-0/+3
* treewide: Print device nodes with %pOFSascha Hauer2023-07-031-2/+2
* pci: set upper word for 64bit base addressesSascha Hauer2023-05-231-2/+4
* pci: add pci_select_bars() helperSascha Hauer2023-05-031-0/+16
* Rename struct device_d to deviceSascha Hauer2023-01-101-1/+1
* Rename device_d::device_node to device_d::of_nodeSascha Hauer2023-01-101-5/+5
* drivers: migrate "GPL-2.0" license identifiers to SPDX 2.0Roland Hieber2021-11-221-1/+1
* drivers: add missing SPDX-License-IdentifierAhmad Fatoum2021-11-011-0/+1
* PCI: support PCI BIOS preassigned busesAhmad Fatoum2021-05-031-37/+69
* PCI: port Linux pci_find_capabilityAhmad Fatoum2021-03-041-0/+90
* PCI: Simplify alloc_pci_dev()Andrey Smirnov2019-01-161-7/+1
* PCI: Drop "rom_address" from struct pci_devAndrey Smirnov2019-01-161-7/+0
* PCI: Drop "ops" from struct pci_busAndrey Smirnov2019-01-161-4/+2
* PCI: Drop "resources" from struct pci_busAndrey Smirnov2019-01-161-1/+0
* PCI: Drop "slots" from struct pci_busAndrey Smirnov2019-01-161-1/+0
* PCI: Make pci_scan_bus staticAndrey Smirnov2019-01-161-1/+3
* PCI: Remove unused variables/codeAndrey Smirnov2019-01-161-5/+0
* PCI: Store and reuse BAR offsetsAndrey Smirnov2019-01-161-8/+8
* PCI: Simplify resource setup code in setup_device()Andrey Smirnov2019-01-161-57/+43
* PCI: Remove superfluous parens in setup_device()Andrey Smirnov2019-01-161-1/+1
* PCI: Replace magic number in setup_device()Andrey Smirnov2019-01-161-1/+1
* PCI: Switch to using %pa to print memory addressesAndrey Smirnov2019-01-161-8/+8
* pci_of_match_device: don't crash on MIPS MaltaAntony Pavlov2018-09-171-1/+1
* pci: add quirk infrastructureLucas Stach2018-08-081-4/+59
* PCI: link PCI devices with potentially existing OF nodesLucas Stach2018-08-081-0/+30
* PCI: split PCI hierarchy enumeration and config from device registrationLucas Stach2016-11-031-15/+16
* PCI: align BAR address to BAR sizeLucas Stach2016-11-031-3/+6
* PCI: align address range before scanning bridgeLucas Stach2016-11-031-0/+3
* PCI: only check specific flag for 64bit BARLucas Stach2016-11-031-2/+1
* PCI: add some useful debug outputLucas Stach2016-11-031-0/+6
* PCI: remove bogus host bridge setup skippingLucas Stach2015-06-251-5/+0
* PCI: rework BAR size calculationLucas Stach2015-06-251-5/+34
* PCI: fill in bus primary fieldLucas Stach2015-05-011-0/+1
* PCI: register and active bridge device before proceeding to scanLucas Stach2015-05-011-2/+6
* Merge branch 'for-next/pci'Sascha Hauer2015-04-131-20/+16
|\
| * pci: fix copy-paste bugSascha Hauer2015-03-171-1/+1
| * pci: Use standard pr_debugSascha Hauer2015-03-171-19/+15
* | pci: make sure to activate devices on the root busLucas Stach2015-04-131-0/+7
|/
* PCI: fix bad bugs in bridge setup codeLucas Stach2015-03-161-2/+4
* sizes.h: move include/sizes.h to include/linux/sizes.hMasahiro Yamada2015-01-081-1/+1
* pci: align bridge windowsLucas Stach2014-11-171-0/+4
* pci: correct BAR size calculationLucas Stach2014-11-171-3/+3
* pci: track parent<->child relationshipLucas Stach2014-10-081-0/+4
* pci: defer device registration until after bridge setupLucas Stach2014-10-081-1/+5
* pci: setup bridges and traverse buses behind themLucas Stach2014-10-081-3/+89
* pci: properly populate prefetchable BARsLucas Stach2014-10-081-14/+45
* pci: add resource enumLucas Stach2014-10-081-6/+8