Lines Matching +full:power +full:- +full:domain
4 * SPDX-License-Identifier: GPL-2.0
10 /* See power-domain.h for background documentation. */
12 #include <power-domain.h>
17 * struct power_domain_ops - The functions that a power domain controller driver
22 * of_xlate - Translate a client's device-tree (OF) power domain
25 * The power domain core calls this function as the first step in
28 * If this function pointer is set to NULL, the power domain core will
29 * use a default implementation, which assumes #power-domain-cells =
30 * <1>, and that the DT cell contains a simple integer power domain ID.
32 * At present, the power domain API solely supports device-tree. If
36 * @power_domain: The power domain struct to hold the
38 * @args: The power domain specifier values from device
45 * request - Request a translated power domain.
47 * The power domain core calls this function as the second step in
51 * @power_domain: The power domain to request; this has been
58 * free - Free a previously requested power domain.
62 * @power_domain: The power domain to free.
67 * on - Power on a power domain.
69 * @power_domain: The power domain to turn on.
74 * off - Power off a power domain.
76 * @power_domain: The power domain to turn off.