PCI: imx6: Add proper i.MX6+ reset sequence
I.MX6+ version of the silicon exposed PCIe core's reset signal as a bit
in one of the control registers. As a result using old, pre-i.MX6+,
reset sequence on i.MX6+ leads to Barebox hanging during startup. Using
exposed reset bit instead solves the problem.

This commit is based on portions of commit

c34068d

in http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Acked-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent bd55401 commit 015ec0a52858e4b1b3c1ecdef4a02cf258fa26d7
@Andrey Smirnov Andrey Smirnov authored on 26 Apr 2016
Sascha Hauer committed on 28 Apr 2016
Showing 2 changed files
View
drivers/pci/pci-imx6.c
View
include/mfd/imx6q-iomuxc-gpr.h