• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /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/

Lines Matching defs:clockdomain

2  * arch/arm/plat-omap/include/mach/clockdomain.h
4 * OMAP2/3 clockdomain framework functions
45 * @clkdm: clockdomain to add wkdep+sleepdep on - set name member only
48 * A clockdomain that should have wkdeps and sleepdeps added when a
49 * clockdomain should stay active in hwsup mode; and conversely,
50 * removed when the clockdomain should be allowed to go inactive in
59 struct clockdomain *ptr;
66 struct clockdomain *clkdm;
73 * struct clockdomain - OMAP clockdomain
74 * @name: clockdomain name
75 * @pwrdm: powerdomain containing this clockdomain
79 * @dep_bit: Bit shift of this clockdomain's PM_WKDEP/CM_SLEEPDEP bit
82 * @omap_chip: OMAP chip types that this clockdomain is valid on
86 struct clockdomain {
103 void clkdm_init(struct clockdomain **clkdms, struct clkdm_autodep *autodeps);
104 struct clockdomain *clkdm_lookup(const char *name);
106 int clkdm_for_each(int (*fn)(struct clockdomain *clkdm, void *user),
108 struct powerdomain *clkdm_get_pwrdm(struct clockdomain *clkdm);
110 int clkdm_add_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
111 int clkdm_del_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
112 int clkdm_read_wkdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
113 int clkdm_clear_all_wkdeps(struct clockdomain *clkdm);
114 int clkdm_add_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
115 int clkdm_del_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
116 int clkdm_read_sleepdep(struct clockdomain *clkdm1, struct clockdomain *clkdm2);
117 int clkdm_clear_all_sleepdeps(struct clockdomain *clkdm);
119 void omap2_clkdm_allow_idle(struct clockdomain *clkdm);
120 void omap2_clkdm_deny_idle(struct clockdomain *clkdm);
122 int omap2_clkdm_wakeup(struct clockdomain *clkdm);
123 int omap2_clkdm_sleep(struct clockdomain *clkdm);
125 int omap2_clkdm_clk_enable(struct clockdomain *clkdm, struct clk *clk);
126 int omap2_clkdm_clk_disable(struct clockdomain *clkdm, struct clk *clk);