aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/pci
AgeCommit message (Expand)AuthorFilesLines
6 daysMerge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+10
2025-11-14syscore: Pass context data to callbacksThierry Reding1-6/+10
2025-10-22MIPS: Malta: Use pcibios_align_resource() to block io rangeIlpo Järvinen1-2/+1
2025-09-16MIPS: PCI: Use pci_enable_resources()Ilpo Järvinen1-36/+2
2025-07-02MIPS: pci: lantiq: marks pcibios_init() as staticShiji Yang1-1/+1
2025-07-02MIPS: pci-rt2880: make pcibios_init() staticMieczyslaw Nalewaj1-1/+1
2025-05-16MIPS: Switch to irq_domain_create_*()Jiri Slaby (SUSE)2-5/+6
2025-04-04irqdomain: Rename irq_get_default_host() to irq_get_default_domain()Jiri Slaby (SUSE)1-1/+1
2025-01-27Merge tag 'mips_6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-0/+8
2025-01-20MIPS: pci-legacy: Override pci_address_to_pioJiaxun Yang1-0/+8
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds1-1/+1
2024-07-09MIPS: Octeron: remove source file executable bitDominique Martinet1-0/+0
2024-06-13Revert "MIPS: pci: lantiq: restore reset gpio polarity"Thomas Bogendoerfer1-4/+4
2024-06-11MIPS: pci: lantiq: restore reset gpio polarityMartin Schiller1-4/+4
2024-06-11MIPS: Routerboard 532: Fix vendor retry check codeIlpo Järvinen1-2/+2
2024-04-15MIPS: Octeon: Add PCIe link status checkSongyang Li1-0/+6
2024-02-20MIPS: TXx9: Use PCI_SET_ERROR_RESPONSE()Ilpo Järvinen1-1/+1
2024-02-20MIPS: PCI: Return PCIBIOS_* from tx4927_pci_config_read/write()Ilpo Järvinen1-6/+10
2024-02-20MIPS: ath79: Don't return PCIBIOS_* code from pcibios_enable_device()Ilpo Järvinen1-1/+1
2024-02-20MIPS: lantiq: Remove unused function pointer variablesIlpo Järvinen1-9/+0
2024-01-17Merge tag 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds7-7/+7
2024-01-08MIPS: Fix typosBjorn Helgaas7-7/+7
2023-11-23mips: add <asm-generic/io.h> includingJiaxun Yang1-0/+3
2023-10-19MIPS: lantiq: Remove unnecessary include of <linux/of_irq.h>Bjorn Helgaas1-1/+0
2023-10-19MIPS: lantiq: Fix pcibios_plat_dev_init() "no previous prototype" warningBjorn Helgaas1-0/+1
2023-09-07Merge tag 'mips_6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-5/+4
2023-08-01swiotlb: make io_tlb_default_mem local to swiotlb.cPetr Tesarik1-1/+1
2023-07-25MIPS: Explicitly include correct DT includesRob Herring2-5/+4
2023-06-21mips: pci-mt7620: use dev_info() to log PCIe device detection resultShiji Yang1-2/+2
2023-06-21mips: pci-mt7620: do not print NFTS register value as error logShiji Yang1-3/+0
2023-06-20MIPS: PCI: Convert to platform remove callback returning voidUwe Kleine-König1-5/+3
2023-04-27Merge tag 'mips_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-2/+2
2023-04-04PCI: Introduce pci_dev_for_each_resource()Mika Westerberg2-6/+5
2023-03-14mips: Use of_property_read_bool() for boolean propertiesRob Herring2-2/+2
2023-02-09MIPS: pci-mt7620: Use devm_platform_get_and_ioremap_resource()Ye Xingchen1-6/+2
2023-02-09MIPS: pci: lantiq: Use devm_platform_get_and_ioremap_resource()Ye Xingchen1-6/+2
2022-12-02mips/pci: use devm_platform_ioremap_resource()zhang songyi1-3/+1
2022-10-01MIPS: pci: lantiq: switch to using gpiod APIDmitry Torokhov1-15/+13
2022-09-12MIPS: ath25: clean up non-kernel-doc comment warningRandy Dunlap1-1/+1
2022-07-30MIPS: msi-octeon: eliminate kernel-doc warningsRandy Dunlap1-7/+9
2022-07-14MIPS: Remove VR41xx supportThomas Bogendoerfer9-805/+0
2022-07-05MIPS: PCI: Remove leading space in info message, rename pciColin Ian King1-1/+1
2022-05-30Merge tag 'mips_5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds1-2/+2
2022-05-23MIPS: Octeon: fix typo in commentJulia Lawall1-1/+1
2022-05-04MIPS: fix typos in commentsJulia Lawall1-1/+1
2022-04-18MIPS/octeon: use swiotlb_init instead of open coding itChristoph Hellwig1-1/+1
2022-03-25Merge tag 'pci-v5.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-2/+2
2022-03-01MIPS: Remove TX39XX supportThomas Bogendoerfer3-312/+0
2022-02-22MIPS: pci-ar2315: Constify static irq_domain_opsRikard Falkeborn1-1/+1
2022-02-17PCI: Add defines for normal and subtractive PCI bridgesPali Rohár2-2/+2
2022-01-14Merge tag 'mips_5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds4-165/+1
2022-01-13Merge tag 'irq-msi-2022-01-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-29/+3
2022-01-05mips/pci: remove redundant ret variableMinghao Chi1-3/+1
2022-01-02MIPS: TXX9: Remove TX4939 SoC supportThomas Bogendoerfer2-108/+0
2021-12-09MIPS: Octeon: Use arch_setup_msi_irq()Thomas Gleixner1-29/+3
2021-12-09MIPS: TXX9: Remove rbtx4938 board supportThomas Bogendoerfer2-54/+0
2021-12-09MIPS: Only define pci_remap_iospace() for RalinkTiezhu Yang1-0/+2
2021-11-05Merge tag 'mips_5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds6-1285/+20
2021-11-03MIPS: Cobalt: Explain GT64111 early PCI fixupPali Rohár1-0/+15
2021-10-24MIPS: Remove NETLOGIC supportThomas Bogendoerfer4-1274/+0
2021-10-18bcm47xx: Replace printk(KERN_ALERT ... pci_devname(dev)) with pci_alert()Andy Shevchenko1-8/+4
2021-10-18bcm47xx: Get rid of redundant 'else'Andy Shevchenko1-3/+1
2021-10-05MIPS: implement architecture-specific 'pci_remap_iospace()'Sergio Paracuellos1-0/+14
2021-08-12mips: Bulk conversion to generic_handle_domain_irq()Marc Zyngier2-8/+5
2021-06-10MIPS: Add missing linux/irqdomain.h includesMarc Zyngier2-0/+2
2021-04-21MIPS: pci-legacy: revert "use generic pci_enable_resources"Ilya Lipnitskiy1-1/+37
2021-04-16MIPS: pci-legacy: use generic pci_enable_resourcesIlya Lipnitskiy1-38/+2
2021-04-16MIPS: pci-legacy: remove busn_resource fieldIlya Lipnitskiy1-1/+0
2021-04-16MIPS: pci-legacy: remove redundant info messagesIlya Lipnitskiy1-7/+0
2021-04-16MIPS: pci-legacy: stop using of_pci_range_to_resourceIlya Lipnitskiy1-2/+7
2021-04-16MIPS: pci-rt3883: more accurate DT error messagesIlya Lipnitskiy1-4/+2
2021-04-16MIPS: pci-rt3883: trivial: remove unused variableIlya Lipnitskiy1-4/+0
2021-04-16MIPS: pci-rt2880: remove unneeded locksIlya Lipnitskiy1-13/+0
2021-04-16MIPS: pci-rt2880: fix slot 0 configurationIlya Lipnitskiy1-13/+24
2021-03-24MIPS: PCI: Fix a typoBhaskar Chowdhury1-1/+1
2021-03-12MIPS: pci-mt7620: fix PLL lock checkIlya Lipnitskiy1-2/+3
2021-03-06MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dmaChristoph Hellwig1-0/+1
2021-02-13driver core: lift dma_default_coherent into common codeChristoph Hellwig1-1/+1
2021-02-13MIPS: refactor the runtime coherent vs noncoherent DMA indicatorsChristoph Hellwig1-3/+2
2020-12-28mips: pci: convert comma to semicolonZheng Yongjun1-3/+3
2020-11-06mips: Vr41xx: add missing iounmap() on error in vr41xx_pciu_init()Qinglang Miao1-1/+3
2020-10-16Merge tag 'mips_5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds3-11/+7
2020-09-18MIPS: pci: use devm_platform_ioremap_resource_bynameZhang Qilong3-11/+7
2020-09-11dma-direct: rename and cleanup __phys_to_dmaChristoph Hellwig2-2/+2
2020-09-11dma-direct: remove __dma_to_physChristoph Hellwig2-2/+2
2020-08-06Merge tag 'mips_5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-132/+0
2020-07-24MIPS: Retire kvm paravirtJiaxun Yang2-132/+0
2020-07-23irqdomain/treewide: Free firmware node after domain removalJon Derrick1-0/+3
2020-07-14irqdomain/treewide: Keep firmware node unconditionally allocatedThomas Gleixner1-2/+3
2020-05-27MIPS: Loongson64: Switch to generic PCI driverJiaxun Yang3-188/+0
2020-05-09MIPS: Remove NEC MARKEINS/EMMAThomas Bogendoerfer4-324/+0
2020-05-09MIPS: Remove PMC MSP71xx platformThomas Bogendoerfer3-1163/+0
2020-05-09MIPS: Remove support for LASATThomas Bogendoerfer3-226/+0
2020-05-07MIPS: Use fallthrough for arch/mipsLiangliang Huang2-3/+2
2020-04-19MIPS: cleanup fixup_bigphys_addr handlingChristoph Hellwig1-1/+1
2020-01-31Merge tag 'mips_5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds2-5/+49
2020-01-24MIPS: PCI: Add detection of IOC3 on IO7, IO8, IO9 and FuelThomas Bogendoerfer1-0/+24
2020-01-09MIPS: PCI: Support mapping of INTB/C/D for pci-xtalk-bridgeThomas Bogendoerfer1-4/+24
2020-01-09MIPS: SGI-IP27: use asm/sn/agent.h for including HUB related stuffThomas Bogendoerfer1-1/+1
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig4-4/+4
2019-11-28Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...Linus Torvalds1-8/+8
2019-11-23MIPS: SGI-IP27: Enable ethernet phy on second Origin 200 moduleThomas Bogendoerfer1-0/+22
2019-11-23MIPS: PCI: Fix fake subdevice ID for IOC3Thomas Bogendoerfer1-1/+1
2019-11-22MIPS: PCI: remember nasid changed by set interrupt affinityThomas Bogendoerfer1-3/+2
2019-11-21dma-mapping: treat dev->bus_dma_mask as a DMA limitNicolas Saenz Julienne1-8/+8
2019-11-01MIPS: PCI: make phys_to_dma/dma_to_phys for pci-xtalk-bridge commonThomas Bogendoerfer2-13/+16
2019-11-01MIPS: Loongson64: Move files to the top-level directoryJiaxun Yang1-1/+1
2019-10-07MIPS: PCI: use information from 1-wire PROM for IOC3 detectionThomas Bogendoerfer1-3/+132
2019-10-07MIPS: SGI-IP27: get rid of compact node idsThomas Bogendoerfer1-1/+1
2019-09-22Merge tag 'mips_5.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds1-105/+62
2019-08-31MIPS: PCI: refactor ioc3 special handlingThomas Bogendoerfer1-105/+62
2019-08-06Merge tag 'mips_fixes_5.3_1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2019-08-05MIPS: BCM63XX: Mark expected switch fall-throughGustavo A. R. Silva1-0/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner10-36/+10
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 352Thomas Gleixner1-4/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 182Thomas Gleixner4-53/+4
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner14-196/+14
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner8-39/+8
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13Thomas Gleixner1-12/+1
2019-05-09MIPS: SGI-IP27: abstract chipset irq from bridgeThomas Bogendoerfer1-10/+168
2019-05-09MIPS: SGI-IP27: use generic PCI driverThomas Bogendoerfer3-236/+206
2019-03-05Merge tag 'mips_5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds4-78/+61
2019-02-19MIPS: SGI-IP27: rework HUB interruptsThomas Bogendoerfer1-17/+1
2019-02-19MIPS: SGI-IP27: clean up bridge access and header filesThomas Bogendoerfer2-61/+38
2019-01-29MIPS: OCTEON: don't set octeon_dma_bar_type if PCI is disabledAaro Koskinen1-5/+5
2019-01-22MIPS: ath79: drop legacy pci codeJohn Crispin2-0/+22
2019-01-10Disable MSI also when pcie-octeon.pcie_disable onYunQiang Su1-1/+3
2018-11-19MIPS: Use device_type helpers to access the node typeRob Herring1-4/+2
2018-11-15MIPS: SiByte: Set 32-bit bus mask for BCM1250 PCIMaciej W. Rozycki1-0/+53
2018-10-31mm: remove include/linux/bootmem.hMike Rapoport2-2/+2
2018-09-19MIPS/PCI: Let Loongson-3 pci_ops access extended config spaceHuacai Chen1-10/+24
2018-09-18MIPS/PCI: Call pcie_bus_configure_settings() to set MPS/MRRSHuacai Chen1-0/+4
2018-09-06MIPS: pci-rt2880: set pci controller of_nodeTobias Wolf1-0/+2
2018-08-13Merge tag 'mips_4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/l...Linus Torvalds6-21/+84
2018-07-24MIPS: ath79: get PCIe controller out of resetMathias Kresin1-0/+42
2018-07-16MIPS: Fix off-by-one in pci_resource_to_user()Paul Burton1-1/+1
2018-07-03MIPS: Octeon: Unify QLM data types in CIU header.Steven J. Hill1-2/+2
2018-06-24arch: mips: pci: pci-ip27.c: Remove unused functionRickard Strandqvist1-11/+0
2018-06-24MIPS: Use !pci_is_root_bus(bus) in ops-bridge.cJoshua Kinard1-2/+2
2018-06-24MIPS: ath25: use generic dma noncoherent opsChristoph Hellwig1-0/+24
2018-06-24MIPS: IP27: use dma_direct_opsChristoph Hellwig1-0/+14
2018-06-24MIPS: Octeon: move swiotlb declarations out of dma-coherence.hChristoph Hellwig2-4/+0
2018-06-24MIPS: Octeon: refactor swiotlb codeChristoph Hellwig1-2/+0
2018-06-07Merge tag 'pci-v4.18-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-5/+3
2018-05-22MIPS: PCI: Use dev_printk() when possibleBjorn Helgaas1-5/+3
2018-05-16proc: introduce proc_create_single{,_data}Christoph Hellwig1-26/+2
2018-03-14MIPS: pci-mt7620: Enable PCIe on MT7688Daniel Golle1-0/+1
2017-11-15Merge tag 'mips_4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan...Linus Torvalds2-14/+13
2017-11-13MIPS: pci: Make use of the BIT() macro inside the mt7620 driverJohn Crispin1-6/+6
2017-11-13MIPS: pci: Remove KERN_WARN instance inside the mt7620 driverJohn Crispin1-1/+1
2017-11-13MIPS: pci: Remove duplicate define in mt7620 driverJohn Crispin1-1/+0
2017-11-07MIPS: Octeon: Remove usage of cvmx_wait() everywhere.Steven J. Hill1-6/+6
2017-11-03Update MIPS email addressesPaul Burton1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman7-0/+7
2017-09-19MIPS: PCI: Move map_irq() hooks out of initdataLorenzo Pieralisi30-52/+50
2017-09-15Merge branch '4.14-features' of git://git.linux-mips.org/pub/scm/ralf/upstrea...Linus Torvalds4-11/+10
2017-09-08Merge tag 'pci-v4.14-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-10/+20
2017-08-30MIPS: CPS: Cluster support for topology functionsPaul Burton1-2/+2
2017-08-30MIPS: CPS: Have asm/mips-cps.h include CM & CPC headersPaul Burton1-1/+1
2017-08-29MIPS: pci-mt7620: explicitly request exclusive reset controlPhilipp Zabel1-1/+1
2017-08-29MIPS: Convert to using %pOF instead of full_nameRob Herring2-7/+6
2017-08-08MIPS: PCI: Fix smp_processor_id() in preemptibleMatt Redfearn1-4/+3
2017-08-03MIPS: PCI: Replace pci_fixup_irqs() call with host bridge IRQ mapping hooksLorenzo Pieralisi1-7/+17
2017-07-31MIPS: PCI: Fix pcibios_scan_bus() NULL check code pathLorenzo Pieralisi1-5/+5
2017-05-18MIPS: PCI: Remove unused busn_offsetBjorn Helgaas1-2/+1
2017-05-12Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds1-2/+2
2017-05-08Merge tag 'pci-v4.12-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-24/+0
2017-04-20MIPS: PCI: Use generic pci_mmap_resource_range()David Woodhouse1-25/+0
2017-04-20PCI: Add BAR index argument to pci_mmap_page_range()David Woodhouse1-1/+2
2017-04-13MIPS: PCI: add controllers before the specified headMathias Kresin1-1/+1
2017-04-10MIPS: Octeon: Remove unused SLI types and macros.Steven J. Hill1-2/+2
2017-02-25Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2017-01-24treewide: Move dma_ops from struct dev_archdata into struct deviceBart Van Assche1-1/+1
2017-01-03MIPS: TXx9: Modernize printing of kernel messagesGeert Uytterhoeven3-31/+31
2016-10-06MIPS: Sanitise coherentio semanticsPaul Burton1-1/+2
2016-10-06MIPS: PCI: Support generic driversPaul Burton2-0/+53
2016-10-06MIPS: PCI: Introduce CONFIG_PCI_DRIVERS_LEGACYPaul Burton1-1/+1
2016-10-06MIPS: PCI: Split pci.c into pci.c & pci-legacy.cPaul Burton3-284/+306
2016-10-06MIPS: PCI: Inline pcibios_assign_all_bussesPaul Burton1-5/+0
2016-10-06MIPS: PCI: Make pcibios_set_cache_line_size an initcallPaul Burton1-3/+3
2016-10-06MIPS: PCI: Support for CONFIG_PCI_DOMAINS_GENERICPaul Burton1-2/+2
2016-10-06MIPS: PCI: Use struct list_head listsPaul Burton1-5/+4
2016-10-05MIPS: pci: Audit and remove any unnecessary uses of module.hPaul Gortmaker7-11/+3
2016-10-04MIPS: Octeon: Fix PCI interrupt routing on D-Link DSR-500N.Aaro Koskinen1-0/+2
2016-10-04MIPS: pci-mt7620: Delete unnecessary assignment for the field "owner"Markus Elfring1-1/+0
2016-06-23MIPS/PCI: Claim bus resources on PCI_PROBE_ONLY set-upsBjorn Helgaas1-1/+8
2016-06-17PCI: Unify pci_resource_to_user() declarationsBjorn Helgaas1-0/+10
2016-05-28MIPS: IP27: Fix typoAndrea Gelmini1-2/+2
2016-05-13MIPS: Add & use CP0_EntryHi ASID definitionsJames Hogan1-1/+1
2016-05-13MIPS: Change my email addressJohn Crispin6-6/+6
2016-05-13MIPS: make PCI_DMA_BUS_IS_PHYS=1 constantSergey Ryazanov2-4/+0
2016-03-16Merge tag 'pci-v4.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+12
2016-03-12MIPS: Loongson 3: Keep CPU physical (not virtual) addresses in shadow ROM res...Bjorn Helgaas1-2/+7
2016-03-12MIPS: Loongson 3: Use temporary struct resource * to avoid repetitionBjorn Helgaas1-7/+7
2016-02-10MIPS: pci-mt7620: Fix return value check in mt7620_pci_probe()Wei Yongjun1-4/+4
2016-01-20MIPS: pci: Add MT7620a PCIE driverJohn Crispin2-0/+427
2015-12-22MIPS: Fix build error due to unused variables.Ralf Baechle1-1/+0
2015-11-27MIPS: Fix delay loops which may be removed by GCC.Ralf Baechle1-2/+2
2015-11-11MIPS: pci-rt3883: drop unneeded of_node_getJulia Lawall1-4/+2
2015-09-25Merge tag 'pci-v4.3-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+6