summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Zhu <Richard.Zhu@freescale.com>2014-12-04 10:08:28 +0800
committerRichard Zhu <Richard.Zhu@freescale.com>2014-12-04 12:50:44 +0800
commitaffa03210ff2836be7ca218656c374e1a0b8116b (patch)
tree0fa694560bde3009db1f541d71f93321b8b404d8
parent3ddc0dd0011ea1448191ecb2461ed9a0ff7bf387 (diff)
downloadu-boot-imx-affa03210ff2836be7ca218656c374e1a0b8116b.zip
u-boot-imx-affa03210ff2836be7ca218656c374e1a0b8116b.tar.gz
u-boot-imx-affa03210ff2836be7ca218656c374e1a0b8116b.tar.bz2
MLK-9953 pcie: disable pcie on imx6sx platformsl5.0.0_1.0.0-alphakk4.4.3_2.0.0-ga
The PCIe support in uboot would bring failures in i.MX6SX PCIe EP/RC validations. Disable PCIe support in uboot here. RootCause: The bit10(ltssm_en) of GPR12 would be set in uboot, thus the i.MX6SX PCIe EP would be cheated that the other i.MX6SX PCIe RC had been configured and trying to setup PCIe link directly, although the i.MX6SX RC is not properly configured at that time. PCIe can be supported in uboot, if the i.MX6SX PCIe EP/RC validation is not running. Signed-off-by: Richard Zhu <Richard.Zhu@freescale.com> (cherry picked from commit db79603eeb96ca2e55336fc25b0529c249247454)
-rw-r--r--include/configs/mx6sxsabresd.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/include/configs/mx6sxsabresd.h b/include/configs/mx6sxsabresd.h
index 6081217..0868976 100644
--- a/include/configs/mx6sxsabresd.h
+++ b/include/configs/mx6sxsabresd.h
@@ -374,7 +374,17 @@
#define CONFIG_MXC_USB_FLAGS 0
#define CONFIG_USB_MAX_CONTROLLER_COUNT 2
-#define CONFIG_CMD_PCI
+/*
+ * The PCIe support in uboot would bring failures in i.MX6SX PCIe
+ * EP/RC validations. Disable PCIe support in uboot here.
+ * RootCause: The bit10(ltssm_en) of GPR12 would be set in uboot,
+ * thus the i.MX6SX PCIe EP would be cheated that the other i.MX6SX
+ * PCIe RC had been configured and trying to setup PCIe link directly,
+ * although the i.MX6SX RC is not properly configured at that time.
+ * PCIe can be supported in uboot, if the i.MX6SX PCIe EP/RC validation
+ * is not running.
+ */
+/* #define CONFIG_CMD_PCI */
#ifdef CONFIG_CMD_PCI
#define CONFIG_PCI
#define CONFIG_PCI_PNP