blob: d941d2f62dd316fa9247f64af6d7cd7a01187c96 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001/* SPDX-License-Identifier: GPL-2.0 */
2/*
3 * This header provides constants for ASR power domain bindings.
4 *
5 * Copyright (C) 2024 ASR Micro Limited
6 *
7 * This file is licensed under the terms of the GNU General Public
8 * License version 2. This program is licensed "as is" without any
9 * warranty of any kind, whether express or implied.
10 */
11
12#ifndef __DTS_ASR_POWER_H
13#define __DTS_ASR_POWER_H
14
15enum asr_lowpower_state {
16 POWER_MODE_CORE_INTIDLE, /* used for C1 */
17 POWER_MODE_CORE_POWERDOWN, /* used for C2 */
18 POWER_MODE_APPS_IDLE, /* used for D1P */
19 POWER_MODE_SYS_SLEEP, /* used for non-udr chip sleep, D1 */
20 /* POWER_MODE_UDR_VCTCXO, */ /* used for udr with vctcxo, D2 */
21 POWER_MODE_UDR, /* used for udr D2, suspend */
22 POWER_MODE_MAX = 15, /* maximum lowpower states */
23};
24
25#endif