Philipp Stanner
acc2364fe6
PCI: Move PCI-specific devres code to drivers/pci/
...
The pcim_*() functions in lib/devres.c are guarded by an #ifdef CONFIG_PCI
and, thus, don't belong to this file. They are only ever used for PCI and
are not generic infrastructure.
Move all pcim_*() functions in lib/devres.c to drivers/pci/devres.c.
Adjust the Makefile.
Add drivers/pci/devres.c to Documentation.
Link: https://lore.kernel.org/r/20240131090023.12331-4-pstanner@redhat.com
Suggested-by: Danilo Krummrich <dakr@redhat.com >
Signed-off-by: Philipp Stanner <pstanner@redhat.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
2024-02-12 10:36:17 -06:00
Philipp Stanner
ae87402752
PCI: Move pci_iomap.c to drivers/pci/
...
The entirety of pci_iomap.c is guarded by an #ifdef CONFIG_PCI. It,
consequently, does not belong to lib/ because it is not generic
infrastructure.
Move pci_iomap.c to drivers/pci/ and implement the necessary changes to
Makefiles and Kconfigs.
Update MAINTAINERS file.
Update Documentation.
Link: https://lore.kernel.org/r/20240131090023.12331-3-pstanner@redhat.com
[bhelgaas: squash in https://lore.kernel.org/r/20240212150934.24559-1-pstanner@redhat.com ]
Suggested-by: Danilo Krummrich <dakr@redhat.com >
Signed-off-by: Philipp Stanner <pstanner@redhat.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
Reviewed-by: Arnd Bergmann <arnd@arndb.de >
2024-02-12 10:35:40 -06:00
Thomas Gleixner
288c81ce4b
PCI/MSI: Move code into a separate directory
...
msi.c is getting larger and really could do with a splitup. Move it into
its own directory to prepare for that.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Tested-by: Juergen Gross <jgross@suse.com >
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com >
Acked-by: Bjorn Helgaas <bhelgaas@google.com >
Link: https://lore.kernel.org/r/20211206210224.655043033@linutronix.de
2021-12-09 11:52:22 +01:00
Logan Gunthorpe
fcc78f9c22
docs-rst: Add a new directory for PCI documentation
...
Add a new directory in the driver API guide for PCI-specific documentation.
This is in preparation for adding a new PCI P2P DMA driver writers guide
which will go in this directory.
Signed-off-by: Logan Gunthorpe <logang@deltatee.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Mauro Carvalho Chehab <mchehab@kernel.org >
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
Cc: Vinod Koul <vinod.koul@intel.com >
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: Logan Gunthorpe <logang@deltatee.com >
Cc: Thierry Reding <treding@nvidia.com >
Cc: Sanyog Kale <sanyog.r.kale@intel.com >
Cc: Sagar Dharia <sdharia@codeaurora.org >
2018-10-17 12:18:18 -05:00