summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/clkctrl-imx233.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/clkctrl-imx233.c')
-rw-r--r--firmware/target/arm/imx233/clkctrl-imx233.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/firmware/target/arm/imx233/clkctrl-imx233.c b/firmware/target/arm/imx233/clkctrl-imx233.c
index a5fc706350..6a96f218be 100644
--- a/firmware/target/arm/imx233/clkctrl-imx233.c
+++ b/firmware/target/arm/imx233/clkctrl-imx233.c
@@ -150,7 +150,7 @@ void imx233_clkctrl_set_fractional_divisor(enum imx233_clock_t clk, int fracdiv)
150 if(fracdiv != 0) 150 if(fracdiv != 0)
151 *REG = fracdiv; 151 *REG = fracdiv;
152 else 152 else
153 *REG = HW_CLKCTRL_FRAC_XX__CLKGATEXX;; 153 *REG = HW_CLKCTRL_FRAC_XX__CLKGATEXX;
154} 154}
155 155
156int imx233_clkctrl_get_fractional_divisor(enum imx233_clock_t clk) 156int imx233_clkctrl_get_fractional_divisor(enum imx233_clock_t clk)
@@ -260,6 +260,11 @@ bool imx233_clkctrl_is_auto_slow_monitor_enabled(enum imx233_as_monitor_t monito
260 return HW_CLKCTRL_HBUS & monitor; 260 return HW_CLKCTRL_HBUS & monitor;
261} 261}
262 262
263bool imx233_clkctrl_is_emi_sync_enabled(void)
264{
265 return !!(HW_CLKCTRL_EMI & HW_CLKCTRL_EMI__SYNC_MODE_EN);
266}
267
263unsigned imx233_clkctrl_get_clock_freq(enum imx233_clock_t clk) 268unsigned imx233_clkctrl_get_clock_freq(enum imx233_clock_t clk)
264{ 269{
265 switch(clk) 270 switch(clk)