Bo Lv | 72d0e90 | 2023-01-02 14:27:34 +0000 | [diff] [blame] | 1 | /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */ |
| 2 | /* |
| 3 | * Copyright (c) 2019 Amlogic, Inc. All rights reserved. |
| 4 | */ |
| 5 | |
| 6 | #ifndef __TEE_AML_H |
| 7 | #define __TEE_AML_H |
| 8 | |
| 9 | #define TEE_MEM_TYPE_TCON 0xb |
Hangyu Li | de4cd07 | 2024-07-02 17:53:50 +0800 | [diff] [blame] | 10 | #define TEE_MEM_TYPE_MTE 0xf |
Bo Lv | 72d0e90 | 2023-01-02 14:27:34 +0000 | [diff] [blame] | 11 | |
Hangyu Li | 3864715 | 2024-07-04 19:27:20 +0800 | [diff] [blame] | 12 | u32 tee_protect_mem(u32 type, u32 level, |
| 13 | phys_addr_t start, size_t size, u32 *handle); |
Bo Lv | 72d0e90 | 2023-01-02 14:27:34 +0000 | [diff] [blame] | 14 | |
| 15 | void tee_unprotect_mem(u32 handle); |
| 16 | |
Bo Lv | 72d0e90 | 2023-01-02 14:27:34 +0000 | [diff] [blame] | 17 | #endif /* __TEE_AML_H */ |