aboutsummaryrefslogtreecommitdiff
path: root/drivers/pci/pcie_imx.c
diff options
context:
space:
mode:
authorSumit Garg <sumit.garg@linaro.org>2024-03-21 20:25:03 +0530
committerFabio Estevam <festevam@gmail.com>2024-03-24 13:35:59 -0300
commitd56d49370f86b9ee2425ef156ad1d5cf7c3676fd (patch)
treed6420db3892cbc15355e45737a48b6dc98e1217f /drivers/pci/pcie_imx.c
parentc214ebce09bcea4b827344526f55d7bd300046c3 (diff)
downloadu-boot-d56d49370f86b9ee2425ef156ad1d5cf7c3676fd.zip
u-boot-d56d49370f86b9ee2425ef156ad1d5cf7c3676fd.tar.gz
u-boot-d56d49370f86b9ee2425ef156ad1d5cf7c3676fd.tar.bz2
pci: Add DW PCIe controller support for iMX8MP SoC
pcie_imx doesn't seem to share any useful code for iMX8 SoC and it is tied to quite old port of pcie_designware driver from Linux which suffices only iMX6 specific needs. But currently we have the common DWC specific bits which alligns pretty well with DW PCIe controller on iMX8MP SoC. So lets reuse those common bits instead as a new driver for iMX8 SoCs. It should be fairly easy to add support for other iMX8 variants to this driver. iMX8MP SoC also comes up with standalone PCIe PHY support, so hence we can reuse the generic PHY infrastructure to power on PCIe PHY. Tested-by: Tim Harvey <tharvey@gateworks.com> #imx8mp-venice* Tested-by: Adam Ford <aford173@gmail.com> #imx8mp-beacon-kit Reviewed-by: Marek Vasut <marex@denx.de> Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
Diffstat (limited to 'drivers/pci/pcie_imx.c')
0 files changed, 0 insertions, 0 deletions