1*24d3da76SYann Gautier /* 2*24d3da76SYann Gautier * SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 3*24d3da76SYann Gautier * 4*24d3da76SYann Gautier * Copyright (C) 2022, STMicroelectronics - All Rights Reserved 5*24d3da76SYann Gautier */ 6*24d3da76SYann Gautier 7*24d3da76SYann Gautier #ifndef _DT_BINDINGS_STM32MP13_TZC400_H 8*24d3da76SYann Gautier #define _DT_BINDINGS_STM32MP13_TZC400_H 9*24d3da76SYann Gautier 10*24d3da76SYann Gautier #include <drivers/arm/tzc_common.h> 11*24d3da76SYann Gautier 12*24d3da76SYann Gautier #define STM32MP1_TZC_A7_ID U(0) 13*24d3da76SYann Gautier #define STM32MP1_TZC_LCD_ID U(3) 14*24d3da76SYann Gautier #define STM32MP1_TZC_MDMA_ID U(5) 15*24d3da76SYann Gautier #define STM32MP1_TZC_DMA_ID U(6) 16*24d3da76SYann Gautier #define STM32MP1_TZC_USB_HOST_ID U(7) 17*24d3da76SYann Gautier #define STM32MP1_TZC_USB_OTG_ID U(8) 18*24d3da76SYann Gautier #define STM32MP1_TZC_SDMMC_ID U(9) 19*24d3da76SYann Gautier #define STM32MP1_TZC_ETH_ID U(10) 20*24d3da76SYann Gautier #define STM32MP1_TZC_DCMIPP_ID U(11) 21*24d3da76SYann Gautier #define STM32MP1_TZC_DAP_ID U(15) 22*24d3da76SYann Gautier 23*24d3da76SYann Gautier #define TZC_REGION_NSEC_ALL_ACCESS_RDWR \ 24*24d3da76SYann Gautier (TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_A7_ID) | \ 25*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_LCD_ID) | \ 26*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_MDMA_ID) | \ 27*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_DMA_ID) | \ 28*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_USB_HOST_ID) | \ 29*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_USB_OTG_ID) | \ 30*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_SDMMC_ID) | \ 31*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_ETH_ID) | \ 32*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_DCMIPP_ID) | \ 33*24d3da76SYann Gautier TZC_REGION_ACCESS_RDWR(STM32MP1_TZC_DAP_ID)) 34*24d3da76SYann Gautier 35*24d3da76SYann Gautier #endif /* _DT_BINDINGS_STM32MP13_TZC400_H */ 36