diff options
author | Richard Zhu <Richard.Zhu@freescale.com> | 2014-12-04 10:08:28 +0800 |
---|---|---|
committer | Richard Zhu <Richard.Zhu@freescale.com> | 2014-12-04 12:50:44 +0800 |
commit | affa03210ff2836be7ca218656c374e1a0b8116b (patch) | |
tree | 0fa694560bde3009db1f541d71f93321b8b404d8 /include | |
parent | 3ddc0dd0011ea1448191ecb2461ed9a0ff7bf387 (diff) | |
download | u-boot-imx-kk4.4.3_2.0.0-ga.zip u-boot-imx-kk4.4.3_2.0.0-ga.tar.gz u-boot-imx-kk4.4.3_2.0.0-ga.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)
Diffstat (limited to 'include')
-rw-r--r-- | include/configs/mx6sxsabresd.h | 12 |
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 |