clkdm_add_wkdep
if (!arch_clkdm || !arch_clkdm->clkdm_add_wkdep)
ret = arch_clkdm->clkdm_add_wkdep(clkdm1, clkdm2);
int (*clkdm_add_wkdep)(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
.clkdm_add_wkdep = omap2_clkdm_add_wkdep,
.clkdm_add_wkdep = omap2_clkdm_add_wkdep,
.clkdm_add_wkdep = omap4_clkdm_add_wkup_sleep_dep,
clkdm_add_wkdep(per_clkdm, wkup_clkdm);
clkdm_add_wkdep(neon_clkdm, mpu_clkdm);
ret = clkdm_add_wkdep(from, to);