Lines Matching refs:pwrdm
80 * @omap_chip: represents the OMAP chip types containing this pwrdm
83 * @pwrsts_logic_ret: Possible logic power states when pwrdm in RETENTION
86 * @pwrsts_mem_ret: Possible memory bank pwrstates when pwrdm in RETENTION
87 * @pwrsts_mem_on: Possible memory bank pwrstates when pwrdm in ON
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);