/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-omap2/ |
H A D | clockdomain.c | 42 /* array of clockdomain deps to be added/removed when clkdm in hwsup mode */ 50 struct clockdomain *clkdm, *temp_clkdm; local 55 clkdm = NULL; 59 clkdm = temp_clkdm; 64 return clkdm; 69 * @clkdm: struct clockdomain * to register 75 static int _clkdm_register(struct clockdomain *clkdm) argument 79 if (!clkdm || !clkdm->name) 82 if (!omap_chip_is(clkdm 107 _clkdm_deps_lookup(struct clockdomain *clkdm, struct clkdm_dep *deps) argument 147 struct clockdomain *clkdm; local 172 _clkdm_add_autodeps(struct clockdomain *clkdm) argument 203 _clkdm_del_autodeps(struct clockdomain *clkdm) argument 234 _omap2_clkdm_set_hwsup(struct clockdomain *clkdm, int enable) argument 271 _init_wkdep_usecount(struct clockdomain *clkdm) argument 315 _init_sleepdep_usecount(struct clockdomain *clkdm) argument 369 struct clockdomain *clkdm; local 400 struct clockdomain *clkdm, *temp_clkdm; local 431 clkdm_for_each(int (*fn)(struct clockdomain *clkdm, void *user), void *user) argument 434 struct clockdomain *clkdm; local 457 clkdm_get_pwrdm(struct clockdomain *clkdm) argument 582 clkdm_clear_all_wkdeps(struct clockdomain *clkdm) argument 738 clkdm_clear_all_sleepdeps(struct clockdomain *clkdm) argument 772 omap2_clkdm_clktrctrl_read(struct clockdomain *clkdm) argument 795 omap2_clkdm_sleep(struct clockdomain *clkdm) argument 839 omap2_clkdm_wakeup(struct clockdomain *clkdm) argument 884 omap2_clkdm_allow_idle(struct clockdomain *clkdm) argument 920 omap2_clkdm_deny_idle(struct clockdomain *clkdm) argument 962 omap2_clkdm_clk_enable(struct clockdomain *clkdm, struct clk *clk) argument 1013 omap2_clkdm_clk_disable(struct clockdomain *clkdm, struct clk *clk) argument [all...] |
H A D | clock.c | 86 struct clockdomain *clkdm; local 91 clkdm = clkdm_lookup(clk->clkdm_name); 92 if (clkdm) { 93 pr_debug("clock: associated clk %s to clkdm %s\n", 95 clk->clkdm = clkdm; 98 "clkdm %s\n", clk->name, clk->clkdm_name); 268 if (clk->clkdm) 269 omap2_clkdm_clk_disable(clk->clkdm, clk); 308 if (clk->clkdm) { [all...] |
H A D | powerdomain.c | 283 * @clkdm: struct clockdomain * to associate with a powerdomain 285 * Associate the clockdomain @clkdm with a powerdomain @pwrdm. This 290 int pwrdm_add_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm) argument 295 if (!pwrdm || !clkdm) 299 "%s\n", clkdm->name, pwrdm->name); 305 if (pwrdm->pwrdm_clkdms[i] == clkdm) { 314 "pwrdm %s clkdm %s\n", pwrdm->name, clkdm->name); 320 pwrdm->pwrdm_clkdms[i] = clkdm; 331 * @clkdm 338 pwrdm_del_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm) argument 380 pwrdm_for_each_clkdm(struct powerdomain *pwrdm, int (*fn)(struct powerdomain *pwrdm, struct clockdomain *clkdm)) argument 1041 pwrdm_clkdm_state_switch(struct clockdomain *clkdm) argument [all...] |
H A D | pm24xx.c | 333 static int __init clkdms_setup(struct clockdomain *clkdm, void *unused) argument 335 clkdm_clear_all_wkdeps(clkdm); 336 clkdm_clear_all_sleepdeps(clkdm); 338 if (clkdm->flags & CLKDM_CAN_ENABLE_AUTO) 339 omap2_clkdm_allow_idle(clkdm); 340 else if (clkdm->flags & CLKDM_CAN_FORCE_SLEEP && 341 atomic_read(&clkdm->usecount) == 0) 342 omap2_clkdm_sleep(clkdm);
|
H A D | pm-debug.c | 304 static int clkdm_dbg_show_counter(struct clockdomain *clkdm, void *user) argument 308 if (strcmp(clkdm->name, "emu_clkdm") == 0 || 309 strcmp(clkdm->name, "wkup_clkdm") == 0 || 310 strncmp(clkdm->name, "dpll", 4) == 0) 313 seq_printf(s, "%s->%s (%d)", clkdm->name, 314 clkdm->pwrdm.ptr->name, 315 atomic_read(&clkdm->usecount));
|
H A D | pm34xx.c | 498 * RET are supported. Function is assuming that clkdm doesn't have 1021 static int __init clkdms_setup(struct clockdomain *clkdm, void *unused) argument 1023 clkdm_clear_all_wkdeps(clkdm); 1024 clkdm_clear_all_sleepdeps(clkdm); 1026 if (clkdm->flags & CLKDM_CAN_ENABLE_AUTO) 1027 omap2_clkdm_allow_idle(clkdm); 1028 else if (clkdm->flags & CLKDM_CAN_FORCE_SLEEP && 1029 atomic_read(&clkdm->usecount) == 0) 1030 omap2_clkdm_sleep(clkdm);
|
H A D | cpuidle34xx.c | 97 struct clockdomain *clkdm) 99 omap2_clkdm_allow_idle(clkdm); 104 struct clockdomain *clkdm) 106 omap2_clkdm_deny_idle(clkdm); 96 _cpuidle_allow_idle(struct powerdomain *pwrdm, struct clockdomain *clkdm) argument 103 _cpuidle_deny_idle(struct powerdomain *pwrdm, struct clockdomain *clkdm) argument
|
H A D | omap_hwmod.c | 335 return clkdm_add_sleepdep(oh->_clk->clkdm, init_oh->_clk->clkdm); 355 return clkdm_del_sleepdep(oh->_clk->clkdm, init_oh->_clk->clkdm); 380 if (!oh->_clk->clkdm) 1409 if (!c->clkdm) 1412 return c->clkdm->pwrdm.ptr;
|
H A D | clockdomains.h | 790 .clkdm = { .name = "mpu_clkdm" }, 794 .clkdm = { .name = "iva2_clkdm" }, 798 .clkdm = { .name = NULL },
|
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-omap/include/plat/ |
H A D | clockdomain.h | 44 * struct clkdm_autodep - clkdm deps to add when entering/exiting hwsup mode 45 * @clkdm: clockdomain to add wkdep+sleepdep on - set name member only 60 } clkdm; member in struct:clkdm_autodep 66 struct clockdomain *clkdm; member in struct:clkdm_dep 81 * @sleepdep_srcs: Clockdomains that can be told to keep this clkdm from inact 106 int clkdm_for_each(int (*fn)(struct clockdomain *clkdm, void *user), 108 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm); 113 int clkdm_clear_all_wkdeps(struct clockdomain *clkdm); 117 int clkdm_clear_all_sleepdeps(struct clockdomain *clkdm); 119 void omap2_clkdm_allow_idle(struct clockdomain *clkdm); [all...] |
H A D | powerdomain.h | 128 int pwrdm_add_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm); 129 int pwrdm_del_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm); 132 struct clockdomain *clkdm)); 160 int pwrdm_clkdm_state_switch(struct clockdomain *clkdm);
|
H A D | clock.h | 140 struct clockdomain *clkdm; member in struct:clk
|