mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-29 05:18:51 +09:00
![Stephen Warren](/assets/img/avatar_default.png)
Many SoCs allow power to be applied to or removed from portions of the SoC (power domains). This may be used to save power. This API provides the means to control such power management hardware. Signed-off-by: Stephen Warren <swarren@nvidia.com> Acked-by: Simon Glass <sjg@chromium.org>
22 lines
499 B
C
22 lines
499 B
C
/*
|
|
* Copyright (c) 2016, NVIDIA CORPORATION.
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0
|
|
*/
|
|
|
|
#ifndef __SANDBOX_POWER_DOMAIN_H
|
|
#define __SANDBOX_POWER_DOMAIN_H
|
|
|
|
#include <common.h>
|
|
|
|
struct udevice;
|
|
|
|
int sandbox_power_domain_query(struct udevice *dev, unsigned long id);
|
|
|
|
int sandbox_power_domain_test_get(struct udevice *dev);
|
|
int sandbox_power_domain_test_on(struct udevice *dev);
|
|
int sandbox_power_domain_test_off(struct udevice *dev);
|
|
int sandbox_power_domain_test_free(struct udevice *dev);
|
|
|
|
#endif
|