PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver
authorHou Zhiqiang <Zhiqiang.Hou@nxp.com>
Thu, 13 Feb 2020 04:06:35 +0000 (12:06 +0800)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Fri, 21 Feb 2020 11:53:22 +0000 (11:53 +0000)
commit03bdc3884019fb6463ac8163cc0e890920515f8b
treee6f5213d8a77b068581137c52c66e2d9c027f7cf
parent39e3a03eea5ba113f9ffe1cf39f0e0b4bc6a6713
PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver

Modularize the Mobiveil PCIe host driver according to the abstraction of
Root Complex and Endpoint and move it into a new directory in order to
make it easier to reuse the driver functions to add new host drivers for
systems integrating the Mobiveil PCIe GPEX IP.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
[lorenzo.pieralisi@arm.com: updated commit log]
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: Andrew Murray <andrew.murray@arm.com>
MAINTAINERS
drivers/pci/controller/Kconfig
drivers/pci/controller/Makefile
drivers/pci/controller/mobiveil/Kconfig [new file with mode: 0644]
drivers/pci/controller/mobiveil/Makefile [new file with mode: 0644]
drivers/pci/controller/mobiveil/pcie-mobiveil-host.c [new file with mode: 0644]
drivers/pci/controller/mobiveil/pcie-mobiveil-plat.c [new file with mode: 0644]
drivers/pci/controller/mobiveil/pcie-mobiveil.c [new file with mode: 0644]
drivers/pci/controller/mobiveil/pcie-mobiveil.h [new file with mode: 0644]
drivers/pci/controller/pcie-mobiveil.c [deleted file]