summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/imx233/clkctrl-imx233.h
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2012-05-21 16:28:12 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2012-05-21 16:29:11 +0200
commitcd7a478ec1a48facc6729bd51aa1016cc7263081 (patch)
treec48131ac6b9272ceab393517dbff319e655f2b96 /firmware/target/arm/imx233/clkctrl-imx233.h
parent0ebfb937aaa073282415e561f8d1f150813a00fd (diff)
downloadrockbox-cd7a478ec1a48facc6729bd51aa1016cc7263081.tar.gz
rockbox-cd7a478ec1a48facc6729bd51aa1016cc7263081.zip
imx233: enable PLL on startup
Implement PLL enabling/disable and unconditionally power the PLL on startup. This is needed at least on the Zen X-Fi2. Change-Id: Ib9ddfdeaf973cedded4b3586dd16aa95a61e78ba
Diffstat (limited to 'firmware/target/arm/imx233/clkctrl-imx233.h')
-rw-r--r--firmware/target/arm/imx233/clkctrl-imx233.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/target/arm/imx233/clkctrl-imx233.h b/firmware/target/arm/imx233/clkctrl-imx233.h
index d49e8b2802..c887391602 100644
--- a/firmware/target/arm/imx233/clkctrl-imx233.h
+++ b/firmware/target/arm/imx233/clkctrl-imx233.h
@@ -34,6 +34,7 @@
#define HW_CLKCTRL_PLLCTRL0__DIV_SEL_BM (3 << 20)
#define HW_CLKCTRL_PLLCTRL1 (*(volatile uint32_t *)(HW_CLKCTRL_BASE + 0x10))
+#define HW_CLKCTRL_PLLCTRL1__LOCK (1 << 31)
#define HW_CLKCTRL_CPU (*(volatile uint32_t *)(HW_CLKCTRL_BASE + 0x20))
#define HW_CLKCTRL_CPU__DIV_CPU_BP 0
@@ -121,7 +122,7 @@ enum imx233_clock_t
CLK_IO, /* freq, frac */
CLK_CPU, /* freq, div, frac, bypass */
CLK_HBUS, /* freq, div, frac */
- CLK_PLL, /* freq */
+ CLK_PLL, /* freq, enable */
CLK_XTAL, /* freq */
CLK_EMI, /* freq */
CLK_XBUS, /* freq, div */