Hi Morten,
I have recently added i.MX6SX PCI domain support with the following commits:
commit cfabb7921ccbede2968e5049d433ba3d0e0950af
Author: Fabio Estevam <fabio.estevam@nxp.com>
Date: Fri Dec 15 00:24:57 2017 -0200
soc: imx: gpc: Add i.MX6SX PCI power domain
i.MX6SX has a PCI power domain in PGC. Add support for it.
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Acked-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
commit 1f1b7ec6714e08c9ab4243146ff8b572a25d1837
Author: Fabio Estevam <fabio.estevam@nxp.com>
Date: Fri Dec 15 00:24:58 2017 -0200
ARM: dts: imx6sx: Add support for PCI power domain
Previously PCI support was working because the bootloader has previously
powered up the PCI power domain.
Represent the PCI power domain, so that PCI is functional without
relying on the PCI support from the bootloader.
Tested on a imx6sx-sdb board with no PCI support in the bootloader.
Reported-by: Abel Vesa <abel.vesa@nxp.com>
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Reviewed-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
commit 38f17f9bbb0ead09fbb7449ea025bfb9dd893527
Author: Fabio Estevam <fabio.estevam@nxp.com>
Date: Thu Dec 14 15:14:27 2017 -0200
ARM: dts: imx6sx: Fix PCI non-prefetchable memory range
The third cell of the PCI non-prefetchable memory range should be
0x08000000, so change it accordingly.
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
They have landed in 4.16-rc1, so please give it a try with the latest 4.16-rc4 kernel and PCI should work fine for you.
Regards,
Fabio Estevam