u8 idlest_shift);
  int omap_cm_module_enable(u8 mode, u8 part, u16 inst, u16 clkctrl_offs);
  int omap_cm_module_disable(u8 part, u16 inst, u16 clkctrl_offs);
 -extern int cm_register(struct cm_ll_data *cld);
 -extern int cm_unregister(struct cm_ll_data *cld);
+ u32 omap_cm_xlate_clkctrl(u8 part, u16 inst, u16 clkctrl_offs);
 +extern int cm_register(const struct cm_ll_data *cld);
 +extern int cm_unregister(const struct cm_ll_data *cld);
  int omap_cm_init(void);
  int omap2_cm_base_init(void);
  
 
        .clkdm_deny_idle        = omap4_clkdm_deny_idle,
        .clkdm_clk_enable       = omap4_clkdm_clk_enable,
        .clkdm_clk_disable      = omap4_clkdm_clk_disable,
-       .clkdm_xlate_address    = omap4_clkdm_xlate_address,
  };
  
 -static struct cm_ll_data omap4xxx_cm_ll_data = {
 +static const struct cm_ll_data omap4xxx_cm_ll_data = {
        .wait_module_ready      = &omap4_cminst_wait_module_ready,
        .wait_module_idle       = &omap4_cminst_wait_module_idle,
        .module_enable          = &omap4_cminst_module_enable,