Thread (6 messages) 6 messages, 2 authors, 2017-06-29

[PATCH v5 1/2] PCI: mediatek: Add Mediatek PCIe host controller support

From: ryder.lee@mediatek.com (Ryder Lee)
Date: 2017-06-29 02:00:37
Also in: linux-devicetree, linux-mediatek, linux-pci, lkml

On Wed, 2017-06-28 at 14:53 -0500, Bjorn Helgaas wrote:
On Sun, May 21, 2017 at 11:42:24AM +0800, Ryder Lee wrote:
quoted
Add support for the Mediatek PCIe Gen2 controller which can
be found on MT7623 series SoCs.

Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
---
 drivers/pci/host/Kconfig         |  11 +
 drivers/pci/host/Makefile        |   1 +
 drivers/pci/host/pcie-mediatek.c | 553 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 565 insertions(+)
 create mode 100644 drivers/pci/host/pcie-mediatek.c
...
quoted
+static int mtk_pcie_register_host(struct pci_host_bridge *host)
+{
+	struct mtk_pcie *pcie = pci_host_bridge_priv(host);
+	struct pci_bus *child;
+	int err;
+
+	pci_add_flags(PCI_REASSIGN_ALL_RSRC | PCI_REASSIGN_ALL_BUS);
Do you really need the PCI_REASSIGN_ALL_RSRC and PCI_REASSIGN_ALL_BUS
flags?  I'd like to get rid of them because we should automatically
assign resources if the firmware hasn't done it.

Bjorn
You're right! These flags are not needed and should be removed.
Thanks for catching that.

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