Lines Matching +full:core +full:- +full:domain
1 /* SPDX-License-Identifier: GPL-2.0 */
9 /* See power-domain.h for background documentation. */
11 #include <power-domain.h>
16 * struct power_domain_ops - The functions that a power domain controller driver
21 * of_xlate - Translate a client's device-tree (OF) power domain
24 * The power domain core calls this function as the first step in
27 * If this function pointer is set to NULL, the power domain core will
28 * use a default implementation, which assumes #power-domain-cells =
29 * <1>, and that the DT cell contains a simple integer power domain ID.
31 * At present, the power domain API solely supports device-tree. If
35 * @power_domain: The power domain struct to hold the
37 * @args: The power domain specifier values from device
44 * request - Request a translated power domain.
46 * The power domain core calls this function as the second step in
50 * @power_domain: The power domain to request; this has been
57 * free - Free a previously requested power domain.
61 * @power_domain: The power domain to free.
66 * on - Power on a power domain.
68 * @power_domain: The power domain to turn on.
73 * off - Power off a power domain.
75 * @power_domain: The power domain to turn off.