path: root/drivers/pci
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge branch 'for-next/pci'Sascha Hauer2016-05-091-108/+134
| * PCI: imx6: Add DT bindings to configure PHY Tx driver settingsAndrey Smirnov2016-05-031-3/+31
| * PCI: imx6: Remove broken Gen2 workaroundAndrey Smirnov2016-05-031-16/+1
| * PCI: imx6: Move PHY reset into imx6_pcie_establish_link()Andrey Smirnov2016-05-031-13/+15
| * PCI: imx6: Move imx6_pcie_reset_phy() near other PHY handling functionsAndrey Smirnov2016-04-281-17/+17
| * PCI: imx6: Simplify a trivial if-return sequenceFabio Estevam2016-04-281-10/+2
| * PCI: imx6: Rename imx6_pcie_start_link() to imx6_pcie_establish_link()Andrey Smirnov2016-04-281-2/+2
| * PCI: imx6: Add proper i.MX6+ reset sequenceAndrey Smirnov2016-04-281-29/+65
| * PCI: imx6: Simplify imx6_pcie_remove()Andrey Smirnov2016-04-281-18/+1
* | string: Fix (v)asprintf prototypesSascha Hauer2016-04-151-2/+2
* driver: replace dev_request_mem_region with dev_request_mem_resourceSascha Hauer2016-03-071-3/+5
* PCI: imx6: properly shut down core when leaving bareboxLucas Stach2016-01-081-0/+27
* i.MX6: pci: Avoid aborts when asserting PCIe resetAndrey Smirnov2016-01-081-0/+4
* i.MX6: pci: Reconcile imx6_pcie_start_link with the kernel codeAndrey Smirnov2016-01-081-16/+26
* i.MX6: pci: Replace magic number with a named constantAndrey Smirnov2016-01-081-1/+3
* PCI: remove bogus host bridge setup skippingLucas Stach2015-06-251-5/+0
* PCI: rework BAR size calculationLucas Stach2015-06-251-5/+34
* Merge branch 'for-next/of-device-id'Sascha Hauer2015-05-062-6/+6
| * of: use 'const void *' for struct of_device_id.dataAntony Pavlov2015-04-302-6/+6
* | Merge branch 'for-next/misc'Sascha Hauer2015-05-062-13/+6
|\ \
| * | PCI: imx6: simplify config access codeLucas Stach2015-05-011-9/+2
| * | pci: Do not abuse dev->priv for storing dataSascha Hauer2015-04-171-4/+4
| |/
* | 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-136-20/+1275
| * pci: Add i.MX6 pcie supportSascha Hauer2015-03-173-0/+620
| * pci: Add pcie-designware driverSascha Hauer2015-03-174-0/+639
| * pci: fix copy-paste bugSascha Hauer2015-03-171-1/+1
| * pci: Use standard pr_debugSascha Hauer2015-03-171-19/+15
* | Merge branch 'for-next/driver'Sascha Hauer2015-04-131-1/+2
|\ \
| * | driver: Call remove function only when availableSascha Hauer2015-03-171-1/+2
| |/
* | 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-083-3/+3
* pci: tegra: relax link-up timeoutLucas Stach2014-11-171-1/+1
* pci: align bridge windowsLucas Stach2014-11-171-0/+4
* pci: correct BAR size calculationLucas Stach2014-11-171-3/+3
* pci: mvebu: Fix uninitialized variable in mvebu_get_target_attr()Thomas Petazzoni2014-11-101-3/+3
* pci: tegra: add tegra124 supportLucas Stach2014-11-041-22/+134
* pci: add Tegra host controller driverLucas Stach2014-10-083-0/+1201
* pci: track parent<->child relationshipLucas Stach2014-10-081-0/+4
* pci: prettyprint device namesLucas Stach2014-10-081-1/+2
* 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