summaryrefslogtreecommitdiff
path: root/arch/arm/include
diff options
context:
space:
mode:
authorRichard Zhu <r65037@freescale.com>2014-07-15 14:19:03 +0800
committerPeng Fan <Peng.Fan@freescale.com>2015-04-29 14:52:33 +0800
commit8289ddadf1e3ed3eca2b5d2510a9fa7007cd530c (patch)
tree830c43ce4e89d998a3f2a2974bb5551c05dff383 /arch/arm/include
parent522128e70e98c3eb3fb0ebd4cc23b594dc8bb5fd (diff)
downloadu-boot-imx-8289ddadf1e3ed3eca2b5d2510a9fa7007cd530c.zip
u-boot-imx-8289ddadf1e3ed3eca2b5d2510a9fa7007cd530c.tar.gz
u-boot-imx-8289ddadf1e3ed3eca2b5d2510a9fa7007cd530c.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. Signed-off-by: Richard Zhu <r65037@freescale.com> (cherry picked from commit ec78595a24b5ff1020baa97b6d6e79a3a3326307) Signed-off-by: Peng Fan <Peng.Fan@freescale.com> Conflicts: arch/arm/cpu/armv7/mx6/clock.c arch/arm/include/asm/arch-mx6/iomux.h drivers/pci/pcie_imx.c include/configs/mx6sxsabresd.h Note: There is an upstream patch 1b8ad74a6f8cea55a727dc4b399baac46d0daef1 to add support for mx6solox. This patch is to add more stuff from our vendor imx_v2014.04 branch.
Diffstat (limited to 'arch/arm/include')
-rw-r--r--arch/arm/include/asm/arch-mx6/imx-regs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-mx6/imx-regs.h b/arch/arm/include/asm/arch-mx6/imx-regs.h
index 20273e4..a1f3dcc 100644
--- a/arch/arm/include/asm/arch-mx6/imx-regs.h
+++ b/arch/arm/include/asm/arch-mx6/imx-regs.h
@@ -1151,6 +1151,8 @@ struct rdc_sema_regs {
#ifdef CONFIG_MX6SX
extern void vadc_power_up(void);
extern void vadc_power_down(void);
+extern void pcie_power_up(void);
+extern void pcie_power_off(void);
#endif
#endif /* __ASSEMBLER__*/