Lines Matching +full:sleep +full:- +full:mode
1 /* SPDX-License-Identifier: GPL-2.0-only */
6 * Copyright (C) 2008-2011 Nokia Corporation
33 * hardware-supervised idle mode, the PRCM may transition the
38 * force-sleep mode, then the HW_AUTO mode will be used to put the
39 * clockdomain to sleep. Similarly, if the clockdomain supports
40 * the force-wakeup mode, then it will be used whenever a clock or
42 * HW_AUTO mode.
58 * struct clkdm_autodep - clkdm deps to add when entering/exiting hwsup mode
59 * @clkdm: clockdomain to add wkdep+sleepdep on - set name member only
62 * clockdomain should stay active in hwsup mode; and conversely,
64 * hwsup mode.
67 * omap_hwmod-based fine-grained module idle control is added.
77 * struct clkdm_dep - encode dependencies between clockdomains
81 * @sleepdep_usecount: Number of sleep deps that could prevent clkdm from idle
84 * should not be pre-initialized.
101 * struct clockdomain - OMAP clockdomain
118 * @prcm_partition should be a macro from mach-omap2/prcm44xx.h (OMAP4 only)
146 * struct clkdm_ops - Arch specific function implementations
151 * @clkdm_add_sleepdep: Add a sleep dependency between clk domains
152 * @clkdm_del_sleepdep: Delete a sleep dependency between clk domains
153 * @clkdm_read_sleepdep: Read sleep dependency state between clk domains
154 * @clkdm_clear_all_sleepdeps: Remove all sleep dependencies from the clk domain
155 * @clkdm_sleep: Force a clockdomain to sleep