summaryrefslogtreecommitdiffstats
path: root/arch/arm/include/asm/arch-mx6/clock.h
diff options
context:
space:
mode:
authorMarek Vasut <marex@denx.de>2013-12-14 06:27:26 +0100
committerStefano Babic <sbabic@denx.de>2014-01-26 12:41:20 +0100
commit798144928011ca3baca55b51c43d5e17fedbb4e0 (patch)
tree613bf497f75f271c93dec45aef85b5ef7c315eef /arch/arm/include/asm/arch-mx6/clock.h
parent7cbe638e41cd4cf199bfb7798fe572ddf3a39f0a (diff)
downloadtalos-obmc-uboot-798144928011ca3baca55b51c43d5e17fedbb4e0.tar.gz
talos-obmc-uboot-798144928011ca3baca55b51c43d5e17fedbb4e0.zip
ARM: mx6: Add PCI express clock configuration
Split the SATA clock enabling function and add PCI express clock enabling function. The SATA clock enabling function starts up the 100MHz SATA reference PLL in ENET_PLL register, but the code can be re-used to enable the 125MHz PCIe reference in ENET_PLL, so pull this code into separate function. Moreover, add the PCIe clock enabling code. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Cc: Eric Nelson <eric.nelson@boundarydevices.com> Cc: Fabio Estevam <fabio.estevam@freescale.com> Cc: Stefano Babic <sbabic@denx.de> Acked-by: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com>
Diffstat (limited to 'arch/arm/include/asm/arch-mx6/clock.h')
-rw-r--r--arch/arm/include/asm/arch-mx6/clock.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/include/asm/arch-mx6/clock.h b/arch/arm/include/asm/arch-mx6/clock.h
index e31ba0a955..1b4ded7feb 100644
--- a/arch/arm/include/asm/arch-mx6/clock.h
+++ b/arch/arm/include/asm/arch-mx6/clock.h
@@ -55,6 +55,7 @@ unsigned int mxc_get_clock(enum mxc_clock clk);
void enable_ocotp_clk(unsigned char enable);
void enable_usboh3_clk(unsigned char enable);
int enable_sata_clock(void);
+int enable_pcie_clock(void);
int enable_i2c_clk(unsigned char enable, unsigned i2c_num);
void enable_ipu_clock(void);
int enable_fec_anatop_clock(enum enet_freq freq);
OpenPOWER on IntegriCloud