| /* 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 |