summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorFabio Estevam <fabio.estevam@freescale.com>2015-10-13 11:01:27 -0300
committerTom Rini <trini@konsulko.com>2015-10-15 09:05:13 -0400
commitaaf87f03ad709ff9f00819ef1eb001e878ad0a54 (patch)
tree4744e4de5b5694978395059f369c0b5ec25f6fc9 /arch/arm
parentcb4c833b74e40b2e9bce8702f1d5e11fa823292d (diff)
downloadu-boot-imx-aaf87f03ad709ff9f00819ef1eb001e878ad0a54.zip
u-boot-imx-aaf87f03ad709ff9f00819ef1eb001e878ad0a54.tar.gz
u-boot-imx-aaf87f03ad709ff9f00819ef1eb001e878ad0a54.tar.bz2
pci: pcie_imx: Fix hang on mx6qp
PCI driver currently hangs on mx6qp. Toggle the reset bit with the appropriate timings to fix the issue. Based on the FSL kernel driver implementation. Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com> Acked-by: Stefano Babic <sbabic@denx.de>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/include/asm/arch-mx6/iomux.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-mx6/iomux.h b/arch/arm/include/asm/arch-mx6/iomux.h
index 9b3a91f..907cb40 100644
--- a/arch/arm/include/asm/arch-mx6/iomux.h
+++ b/arch/arm/include/asm/arch-mx6/iomux.h
@@ -18,6 +18,8 @@
#define IOMUXC_GPR1_REF_SSP_EN (1 << 16)
#define IOMUXC_GPR1_TEST_POWERDOWN (1 << 18)
+#define IOMUXC_GPR1_PCIE_SW_RST (1 << 29)
+
/*
* IOMUXC_GPR5 bit fields
*/