• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-omap/include/plat/

Lines Matching defs:powerdomain

2  * OMAP2/3 powerdomain control
57 * powerdomain
67 * Maximum number of clockdomains that can be associated with a powerdomain.
68 * CORE powerdomain on OMAP4 is the worst case
75 struct powerdomain;
78 * struct powerdomain - OMAP powerdomain
82 * @pwrsts: Possible powerdomain power states
85 * @banks: Number of software-controllable memory banks in this powerdomain
88 * @pwrdm_clkdms: Clockdomains in this powerdomain
95 struct powerdomain {
119 void pwrdm_init(struct powerdomain **pwrdm_list);
121 struct powerdomain *pwrdm_lookup(const char *name);
123 int pwrdm_for_each(int (*fn)(struct powerdomain *pwrdm, void *user),
125 int pwrdm_for_each_nolock(int (*fn)(struct powerdomain *pwrdm, void *user),
128 int pwrdm_add_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm);
129 int pwrdm_del_clkdm(struct powerdomain *pwrdm, struct clockdomain *clkdm);
130 int pwrdm_for_each_clkdm(struct powerdomain *pwrdm,
131 int (*fn)(struct powerdomain *pwrdm,
134 int pwrdm_get_mem_bank_count(struct powerdomain *pwrdm);
136 int pwrdm_set_next_pwrst(struct powerdomain *pwrdm, u8 pwrst);
137 int pwrdm_read_next_pwrst(struct powerdomain *pwrdm);
138 int pwrdm_read_pwrst(struct powerdomain *pwrdm);
139 int pwrdm_read_prev_pwrst(struct powerdomain *pwrdm);
140 int pwrdm_clear_all_prev_pwrst(struct powerdomain *pwrdm);
142 int pwrdm_set_logic_retst(struct powerdomain *pwrdm, u8 pwrst);
143 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
144 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst);
146 int pwrdm_read_logic_pwrst(struct powerdomain *pwrdm);
147 int pwrdm_read_prev_logic_pwrst(struct powerdomain *pwrdm);
148 int pwrdm_read_logic_retst(struct powerdomain *pwrdm);
149 int pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
150 int pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank);
151 int pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank);
153 int pwrdm_enable_hdwr_sar(struct powerdomain *pwrdm);
154 int pwrdm_disable_hdwr_sar(struct powerdomain *pwrdm);
155 bool pwrdm_has_hdwr_sar(struct powerdomain *pwrdm);
157 int pwrdm_wait_transition(struct powerdomain *pwrdm);
159 int pwrdm_state_switch(struct powerdomain *pwrdm);