diff options
author | Ye Li <ye.li@nxp.com> | 2016-03-11 17:28:00 +0800 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2017-04-05 14:04:33 +0800 |
commit | 586f2004644f441820cff256f3db0530fcb6404d (patch) | |
tree | b5e694cf26ac9aaf7dfc785f27f2a9448ff0fea7 /arch/arm/include | |
parent | 1a360111634e32f8f78a610e758b8324a36522c9 (diff) | |
download | u-boot-imx-586f2004644f441820cff256f3db0530fcb6404d.zip u-boot-imx-586f2004644f441820cff256f3db0530fcb6404d.tar.gz u-boot-imx-586f2004644f441820cff256f3db0530fcb6404d.tar.bz2 |
ENGR00325255 pcie:enable pcie support on imx6sx sd
Enable pcie support in uboot on imx6sx sd boards
- enable_pcie_clock should be call before ssp_en is set,
since that ssp_en control the phy_ref clk gate, turn on
it after the source of the pcie clks are stable.
- add debug info
- add rx_eq of gpr12 on imx6sx
- there are random link down issue on imx6sx. It's
pcie ep reset issue.
solution:reset ep, then retry link can fix it.
(cherry picked from commit ec78595a24b5ff1020baa97b6d6e79a3a3326307)
Signed-off-by: Richard Zhu <r65037@freescale.com>
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 81fd30250110d72992758f08b66c07306126892b)
Diffstat (limited to 'arch/arm/include')
-rw-r--r-- | arch/arm/include/asm/imx-common/sys_proto.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/include/asm/imx-common/sys_proto.h b/arch/arm/include/asm/imx-common/sys_proto.h index 3a58a25..660240a 100644 --- a/arch/arm/include/asm/imx-common/sys_proto.h +++ b/arch/arm/include/asm/imx-common/sys_proto.h @@ -72,4 +72,7 @@ void board_late_mmc_env_init(void); void vadc_power_up(void); void vadc_power_down(void); + +void pcie_power_up(void); +void pcie_power_off(void); #endif |