1*a24b53e0SWenzhen Yu /* 2*a24b53e0SWenzhen Yu * Copyright (c) 2025, Mediatek Inc. All rights reserved. 3*a24b53e0SWenzhen Yu * 4*a24b53e0SWenzhen Yu * SPDX-License-Identifier: BSD-3-Clause 5*a24b53e0SWenzhen Yu */ 6*a24b53e0SWenzhen Yu 7*a24b53e0SWenzhen Yu #ifndef DBG_CTRL_H 8*a24b53e0SWenzhen Yu #define DBG_CTRL_H 9*a24b53e0SWenzhen Yu 10*a24b53e0SWenzhen Yu /* SPM_WAKEUP_MISC */ 11*a24b53e0SWenzhen Yu #define WAKE_MISC_TWAM BIT(18) 12*a24b53e0SWenzhen Yu #define WAKE_MISC_PCM_TIMER BIT(19) 13*a24b53e0SWenzhen Yu #define WAKE_MISC_CPU_WAKE BIT(20) 14*a24b53e0SWenzhen Yu 15*a24b53e0SWenzhen Yu struct dbg_ctrl { 16*a24b53e0SWenzhen Yu uint32_t count; 17*a24b53e0SWenzhen Yu uint32_t duration; 18*a24b53e0SWenzhen Yu void *ext; 19*a24b53e0SWenzhen Yu }; 20*a24b53e0SWenzhen Yu 21*a24b53e0SWenzhen Yu enum dbg_ctrl_enum { 22*a24b53e0SWenzhen Yu DBG_CTRL_COUNT, 23*a24b53e0SWenzhen Yu DBG_CTRL_DURATION, 24*a24b53e0SWenzhen Yu DBG_CTRL_MAX, 25*a24b53e0SWenzhen Yu }; 26*a24b53e0SWenzhen Yu 27*a24b53e0SWenzhen Yu #endif /* DBG_CTRL_H */ 28