linux/drivers/pci/host
Paul Gortmaker f9a6660083 PCI: qcom: Make explicitly non-modular
This code is not being built as a module by anyone:

  drivers/pci/host/Kconfig:config PCIE_QCOM
  drivers/pci/host/Kconfig:  bool "Qualcomm PCIe controller"

Remove uses of MODULE_DESCRIPTION(), MODULE_AUTHOR(), MODULE_LICENSE(),
etc., so that when reading the driver there is no doubt it is builtin-only.
The information is preserved in comments at the top of the file.

Note that for non-modular code, MODULE_DEVICE_TABLE is a no-op and
builtin_platform_driver() uses the same init level priority as
module_platform_driver(), so this doesn't change init ordering.

Explicitly disallow driver unbind, since that doesn't have a sensible use
case anyway, and it allows us to drop the ".remove" code for non-modular
drivers.

[bhelgaas: changelog]
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
CC: Stanimir Varbanov <svarbanov@mm-sol.com>
2016-08-24 17:16:19 -05:00
..
Kconfig Merge branches 'pci/host-aardvark', 'pci/host-altera', 'pci/host-dra7xx', 'pci/host-hv', 'pci/host-vmd' and 'pci/host-xilinx' into next 2016-08-01 12:32:13 -05:00
Makefile Merge branches 'pci/host-aardvark', 'pci/host-altera', 'pci/host-dra7xx', 'pci/host-hv', 'pci/host-vmd' and 'pci/host-xilinx' into next 2016-08-01 12:32:13 -05:00
pci-aardvark.c Merge branches 'pci/host-aardvark', 'pci/host-altera', 'pci/host-dra7xx', 'pci/host-hv', 'pci/host-vmd' and 'pci/host-xilinx' into next 2016-08-01 12:32:13 -05:00
pci-dra7xx.c PCI: dra7xx: Make explicitly non-modular 2016-08-24 17:02:05 -05:00
pci-exynos.c PCI: exynos: Make explicitly non-modular 2016-08-23 15:44:07 -05:00
pci-host-common.c PCI: generic: Make explicitly non-modular 2016-08-24 14:21:01 -05:00
pci-host-generic.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pci-hyperv.c PCI: hv: Fix interrupt cleanup path 2016-07-25 12:33:36 -05:00
pci-imx6.c PCI: imx6: Make explicitly non-modular 2016-08-23 15:34:15 -05:00
pci-keystone-dw.c PCI: keystone: Add error IRQ handler 2016-04-14 14:40:42 -05:00
pci-keystone.c PCI: keystone: Make explicitly non-modular 2016-08-01 12:22:50 -05:00
pci-keystone.h PCI: keystone: Add error IRQ handler 2016-04-14 14:40:42 -05:00
pci-layerscape.c PCI: layerscape: Make explicitly non-modular 2016-08-01 12:22:50 -05:00
pci-mvebu.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pci-rcar-gen2.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pci-tegra.c Merge branch 'pci/host-tegra' into next 2016-08-01 12:25:37 -05:00
pci-thunder-ecam.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pci-thunder-pem.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pci-versatile.c PCI: versatile: Simplify host bridge window iteration 2016-06-25 07:44:24 -05:00
pci-xgene-msi.c irqdomain/msi: Use fwnode instead of of_node 2015-10-13 19:01:25 +02:00
pci-xgene.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pcie-altera-msi.c PCI: altera: Make MSI explicitly non-modular 2016-08-23 15:13:27 -05:00
pcie-altera.c PCI: altera: Make explicitly non-modular 2016-08-23 15:34:08 -05:00
pcie-armada8k.c PCI: armada8k: Make explicitly non-modular 2016-08-01 12:22:50 -05:00
pcie-artpec6.c PCI: artpec6: Make explicitly non-modular 2016-08-01 12:22:50 -05:00
pcie-designware-plat.c PCI: designware-plat: Make it explicitly non-modular 2016-08-01 12:22:50 -05:00
pcie-designware.c PCI: designware: Make explicitly non-modular 2016-08-23 15:43:59 -05:00
pcie-designware.h PCI: designware: Add generic dw_pcie_wait_for_link() 2016-03-15 08:50:45 -05:00
pcie-hisi.c PCI: hisi: Make explicitly non-modular 2016-08-01 12:22:50 -05:00
pcie-iproc-bcma.c PCI: iproc: Add iProc PCIe MSI support 2016-01-06 18:04:35 -06:00
pcie-iproc-msi.c PCI: iproc: Add iProc PCIe MSI support 2016-01-06 18:04:35 -06:00
pcie-iproc-platform.c PCI: iproc: Add iProc PCIe MSI support 2016-01-06 18:04:35 -06:00
pcie-iproc.c PCI: iproc: Request host bridge window resources 2016-06-20 14:06:05 -05:00
pcie-iproc.h PCI: iproc: Add iProc PCIe MSI support 2016-01-06 18:04:35 -06:00
pcie-qcom.c PCI: qcom: Make explicitly non-modular 2016-08-24 17:16:19 -05:00
pcie-rcar.c Merge branches 'pci/demodularize-hosts' and 'pci/host-request-windows' into next 2016-08-01 12:23:57 -05:00
pcie-spear13xx.c PCI: spear: Make explicitly non-modular 2016-08-23 15:43:51 -05:00
pcie-xilinx-nwl.c PCI: xilinx-nwl: Use dev_printk() when possible 2016-06-20 14:06:06 -05:00
pcie-xilinx.c Merge branches 'pci/host-aardvark', 'pci/host-altera', 'pci/host-dra7xx', 'pci/host-hv', 'pci/host-vmd' and 'pci/host-xilinx' into next 2016-08-01 12:32:13 -05:00