Thread (25 messages) 25 messages, 6 authors, 2015-07-31

[PATCH 3/6] pci:host: Add Altera PCIe host controller driver

From: Paul Bolle <hidden>
Date: 2015-07-29 08:35:35
Also in: linux-devicetree, linux-pci, lkml

On di, 2015-07-28 at 18:45 +0800, Ley Foon Tan wrote:
quoted hunk ↗ jump to hunk
--- a/drivers/pci/host/Kconfig
+++ b/drivers/pci/host/Kconfig
+config PCIE_ALTERA
+	bool "Altera PCIe controller"
+	depends on ARCH_SOCFPGA
+	depends on OF
+	select PCI_MSI_IRQ_DOMAIN if PCI_MSI
+	help
+	  Say Y here if you want to enable PCIe controller support for Altera
+	  SoCFPGA family of SoCs.
quoted hunk ↗ jump to hunk
--- a/drivers/pci/host/Makefile
+++ b/drivers/pci/host/Makefile
+obj-$(CONFIG_PCIE_ALTERA) += pcie-altera.o
quoted hunk ↗ jump to hunk
--- /dev/null
+++ b/drivers/pci/host/pcie-altera.c
+#include <linux/module.h>
+static const struct of_device_id altera_pcie_of_match[] = {
+	{ .compatible = "altr,pcie-root-port-1.0", },
+	{},
+};
+MODULE_DEVICE_TABLE(of, altera_pcie_of_match);
+static struct platform_driver altera_pcie_driver = {
+	[...]
+		.owner	= THIS_MODULE,
+	]...]
+};
+
+module_platform_driver(altera_pcie_driver);
+
+MODULE_AUTHOR("Ley Foon Tan [off-list ref]");
+MODULE_DESCRIPTION("Altera PCIe host controller driver");
+MODULE_LICENSE("GPL v2");
PCIE_ALTERA is a bool symbol. So pcie-altera.o is built-in only. Yet
pcie-altera.c uses a number of module-specific constructs. Should
PCIE_ALTERA perhaps be tristate?

Likewise for PCIE_ALTERA_MSI in 4/6.

Thanks,


Paul Bolle
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help