/* SPDX-License-Identifier: GPL-2.0 */ | |
/* | |
* This header provides constants for ASR power domain bindings. | |
* | |
* Copyright (C) 2024 ASR Micro Limited | |
* | |
* This file is licensed under the terms of the GNU General Public | |
* License version 2. This program is licensed "as is" without any | |
* warranty of any kind, whether express or implied. | |
*/ | |
#ifndef __DTS_ASR_POWER_H | |
#define __DTS_ASR_POWER_H | |
enum asr_lowpower_state { | |
POWER_MODE_CORE_INTIDLE, /* used for C1 */ | |
POWER_MODE_CORE_POWERDOWN, /* used for C2 */ | |
POWER_MODE_APPS_IDLE, /* used for D1P */ | |
POWER_MODE_SYS_SLEEP, /* used for non-udr chip sleep, D1 */ | |
/* POWER_MODE_UDR_VCTCXO, */ /* used for udr with vctcxo, D2 */ | |
POWER_MODE_UDR, /* used for udr D2, suspend */ | |
POWER_MODE_MAX = 15, /* maximum lowpower states */ | |
}; | |
#endif |