ARM: OMAP4+/AM33xx: CM: add common API for cm_wait_module_idle
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-omap2 / cm33xx.h
index 1771fc17fd8c492d147aab48ed98c7c955a1899b..a0daea84fbe9921ff13433d30cec0b3cc63f4faa 100644 (file)
@@ -379,19 +379,14 @@ void am33xx_cm_clkdm_enable_hwsup(u16 inst, u16 cdoffs);
 void am33xx_cm_clkdm_disable_hwsup(u16 inst, u16 cdoffs);
 void am33xx_cm_clkdm_force_sleep(u16 inst, u16 cdoffs);
 void am33xx_cm_clkdm_force_wakeup(u16 inst, u16 cdoffs);
+int am33xx_cm_init(void);
 
 #if defined(CONFIG_SOC_AM33XX) || defined(CONFIG_SOC_AM43XX)
-int am33xx_cm_wait_module_idle(u16 inst, u16 clkctrl_offs);
 extern void am33xx_cm_module_enable(u8 mode, u16 inst, s16 cdoffs,
                                        u16 clkctrl_offs);
 extern void am33xx_cm_module_disable(u16 inst, s16 cdoffs,
                                        u16 clkctrl_offs);
-int am33xx_cm_wait_module_ready(u16 inst, u16 clkctrl_offs);
 #else
-static inline int am33xx_cm_wait_module_idle(u16 inst, u16 clkctrl_offs)
-{
-       return 0;
-}
 static inline void am33xx_cm_module_enable(u8 mode, u16 inst, s16 cdoffs,
                                        u16 clkctrl_offs)
 {
@@ -400,11 +395,6 @@ static inline void am33xx_cm_module_disable(u16 inst, s16 cdoffs,
                                        u16 clkctrl_offs)
 {
 }
-
-static inline int am33xx_cm_wait_module_ready(u16 inst, u16 clkctrl_offs)
-{
-       return 0;
-}
 #endif
 
 #endif /* ASSEMBLER */