|
@@ -18,13 +18,36 @@ extern void omap4_cminst_clkdm_force_sleep(u8 part, s16 inst, u16 cdoffs);
|
|
|
extern void omap4_cminst_clkdm_force_wakeup(u8 part, s16 inst, u16 cdoffs);
|
|
|
|
|
|
extern int omap4_cminst_wait_module_ready(u8 part, u16 inst, s16 cdoffs, u16 clkctrl_offs);
|
|
|
-extern int omap4_cminst_wait_module_idle(u8 part, u16 inst, s16 cdoffs, u16 clkctrl_offs);
|
|
|
+
|
|
|
+# ifdef CONFIG_ARCH_OMAP4
|
|
|
+extern int omap4_cminst_wait_module_idle(u8 part, u16 inst, s16 cdoffs,
|
|
|
+ u16 clkctrl_offs);
|
|
|
|
|
|
extern void omap4_cminst_module_enable(u8 mode, u8 part, u16 inst, s16 cdoffs,
|
|
|
u16 clkctrl_offs);
|
|
|
extern void omap4_cminst_module_disable(u8 part, u16 inst, s16 cdoffs,
|
|
|
u16 clkctrl_offs);
|
|
|
|
|
|
+# else
|
|
|
+
|
|
|
+static inline int omap4_cminst_wait_module_idle(u8 part, u16 inst, s16 cdoffs,
|
|
|
+ u16 clkctrl_offs)
|
|
|
+{
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+
|
|
|
+static inline void omap4_cminst_module_enable(u8 mode, u8 part, u16 inst,
|
|
|
+ s16 cdoffs, u16 clkctrl_offs)
|
|
|
+{
|
|
|
+}
|
|
|
+
|
|
|
+static inline void omap4_cminst_module_disable(u8 part, u16 inst, s16 cdoffs,
|
|
|
+ u16 clkctrl_offs)
|
|
|
+{
|
|
|
+}
|
|
|
+
|
|
|
+# endif
|
|
|
+
|
|
|
/*
|
|
|
* In an ideal world, we would not export these low-level functions,
|
|
|
* but this will probably take some time to fix properly
|