| /* SPDX-License-Identifier: GPL-2.0+ */ |
| /* |
| * Copyright 2021 NXP |
| */ |
| |
| #ifndef __S400_API_H__ |
| #define __S400_API_H__ |
| |
| #define AHAB_VERSION 0x6 |
| #define AHAB_CMD_TAG 0x17 |
| #define AHAB_RESP_TAG 0xe1 |
| |
| #define AHAB_LOG_CID 0x21 |
| #define AHAB_AUTH_OEM_CTNR_CID 0x87 |
| #define AHAB_VERIFY_IMG_CID 0x88 |
| #define AHAB_RELEASE_CTNR_CID 0x89 |
| #define AHAB_RELEASE_RDC_REQ_CID 0xC4 |
| |
| #define S400_MAX_MSG 8U |
| |
| struct imx8ulp_s400_msg { |
| u8 version; |
| u8 size; |
| u8 command; |
| u8 tag; |
| u32 data[(S400_MAX_MSG - 1U)]; |
| }; |
| |
| int ahab_release_rdc(u8 core_id); |
| #endif |