summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2020-02-14 12:30:45 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2020-02-19 08:30:32 +0100
commitd97b8f93ee35b09d6a76cfb137c708470e3e47b2 (patch)
treec0a030eddd9b0ec6003bf96287de69573755d0f0 /arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h
parent3ccc8873c1dc10b63e75223622dfc6301d72df68 (diff)
downloadbarebox-d97b8f93ee35b09d6a76cfb137c708470e3e47b2.tar.gz
barebox-d97b8f93ee35b09d6a76cfb137c708470e3e47b2.tar.xz
ARM: i.MX8M: Add some lowlevel clock functions
U-Boot has some lowlevel clock functions which take a clock slice index as argument. Add them for barebox as well to make the code better comparable to U-Boot. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h')
-rw-r--r--arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h b/arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h
index 66ace0f1c4..ff207b80f9 100644
--- a/arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h
+++ b/arch/arm/mach-imx/include/mach/imx8m-ccm-regs.h
@@ -48,4 +48,8 @@
#define IMX8M_CCM_CCGR_SETTINGn_NEEDED_RUN_WAIT(n) IMX8M_CCM_CCGR_SETTINGn(n, 0b10)
#define IMX8M_CCM_CCGR_SETTINGn_NEEDED(n) IMX8M_CCM_CCGR_SETTINGn(n, 0b11)
+void imx8m_clock_set_target_val(int clock_id, u32 val);
+void imx8m_ccgr_clock_enable(int index);
+void imx8m_ccgr_clock_disable(int index);
+
#endif