2023-08-30 16:21:18 +08:00
|
|
|
/*
|
2025-10-21 13:59:50 +08:00
|
|
|
* Copyright (c) 2022-2025, ArtInChip Technology Co., Ltd
|
2023-08-30 16:21:18 +08:00
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#ifndef __AIC_HAL_CMU_RESET_H__
|
|
|
|
|
#define __AIC_HAL_CMU_RESET_H__
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
|
extern "C" {
|
|
|
|
|
#endif
|
|
|
|
|
|
2025-10-21 13:59:50 +08:00
|
|
|
#define AIC_RESET_AUTH_REQUEST BIT(0)
|
|
|
|
|
#define AIC_RESET_AUTH_LOCK BIT(1)
|
|
|
|
|
|
2023-08-30 16:21:18 +08:00
|
|
|
struct aic_reset_signal {
|
|
|
|
|
u32 offset;
|
|
|
|
|
u32 bit;
|
2025-10-21 13:59:50 +08:00
|
|
|
u32 flags;
|
2023-08-30 16:21:18 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
|
}
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#endif /* __AIC_HAL_CMU_RESET_H__ */
|