Lines Matching full:autoidle

3  * TI clock autoidle support
34 * take one lock for handling autoidle
70 * omap2_clk_deny_idle - disable autoidle on an OMAP clock
71 * @clk: struct clk * to disable autoidle for
73 * Disable autoidle on an OMAP clock.
94 * omap2_clk_allow_idle - enable autoidle on an OMAP clock
95 * @clk: struct clk * to enable autoidle for
97 * Enable autoidle on an OMAP clock.
146 * _clk_generic_allow_autoidle_all - enable autoidle for all clocks
148 * Enables hardware autoidle for all registered DT clocks, which have
160 * _clk_generic_deny_autoidle_all - disable autoidle for all clocks
162 * Disables hardware autoidle for all registered DT clocks, which have
174 * of_ti_clk_autoidle_setup - sets up hardware autoidle for a clock
177 * Checks if a clock has hardware autoidle support or not (check
178 * for presence of 'ti,autoidle-shift' property in the device tree
179 * node) and sets up the hardware autoidle feature for the clock
180 * if available. If autoidle is available, the clock is also added
181 * to the autoidle list for later processing. Returns 0 on success,
190 /* Check if this clock has autoidle support or not */ in of_ti_clk_autoidle_setup()
191 if (of_property_read_u32(node, "ti,autoidle-shift", &shift)) in of_ti_clk_autoidle_setup()
207 if (of_property_read_bool(node, "ti,invert-autoidle-bit")) in of_ti_clk_autoidle_setup()
216 * omap2_clk_enable_autoidle_all - enable autoidle on all OMAP clocks that
219 * Enable clock autoidle on all OMAP clocks that have allow_idle
238 * omap2_clk_disable_autoidle_all - disable autoidle on all OMAP clocks that
241 * Disable clock autoidle on all OMAP clocks that have allow_idle