Searched refs:clkdm (Results 1 - 24 of 24) sorted by relevance

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-omap2/
H A Dclockdomain.c42 /* 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 Dclock.c86 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 Dpowerdomain.c283 * @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 Dpm24xx.c333 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 Dpm-debug.c304 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 Dpm34xx.c498 * 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 Dcpuidle34xx.c97 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 Domap_hwmod.c335 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 Dclockdomains.h790 .clkdm = { .name = "mpu_clkdm" },
794 .clkdm = { .name = "iva2_clkdm" },
798 .clkdm = { .name = NULL },
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-omap2/
H A Dclockdomain.c42 /* 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 Dclock.c86 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 Dpowerdomain.c283 * @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 Dpm24xx.c333 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 Dpm-debug.c304 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 Dpm34xx.c498 * 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 Dcpuidle34xx.c97 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 Domap_hwmod.c335 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 Dclockdomains.h790 .clkdm = { .name = "mpu_clkdm" },
794 .clkdm = { .name = "iva2_clkdm" },
798 .clkdm = { .name = NULL },
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/plat-omap/include/plat/
H A Dclockdomain.h44 * 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 Dpowerdomain.h128 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 Dclock.h140 struct clockdomain *clkdm; member in struct:clk
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/plat-omap/include/plat/
H A Dclockdomain.h44 * 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 Dpowerdomain.h128 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 Dclock.h140 struct clockdomain *clkdm; member in struct:clk

Completed in 222 milliseconds