1 /* 2 * Copyright 2014-2016 Freescale Semiconductor, Inc. 3 * Copyright 2016-2023 NXP 4 * All rights reserved. 5 * 6 * SPDX-License-Identifier: BSD-3-Clause 7 * 8 */ 9 10 #ifndef __FSL_DEVICE_REGISTERS_H__ 11 #define __FSL_DEVICE_REGISTERS_H__ 12 13 /* 14 * Include the cpu specific register header files. 15 * 16 * The CPU macro should be declared in the project or makefile. 17 */ 18 #if (defined(CPU_MIMXRT798SGAWAR_cm33_core0) || defined(CPU_MIMXRT798SGFOA_cm33_core0)) 19 20 #define MIMXRT798S_cm33_core0_SERIES 21 22 /* CMSIS-style register definitions */ 23 #include "MIMXRT798S_cm33_core0.h" 24 /* CPU specific feature definitions */ 25 #include "MIMXRT798S_cm33_core0_features.h" 26 27 #elif (defined(CPU_MIMXRT798SGAWAR_cm33_core1) || defined(CPU_MIMXRT798SGFOA_cm33_core1)) 28 29 #define MIMXRT798S_cm33_core1_SERIES 30 31 /* CMSIS-style register definitions */ 32 #include "MIMXRT798S_cm33_core1.h" 33 /* CPU specific feature definitions */ 34 #include "MIMXRT798S_cm33_core1_features.h" 35 36 #elif (defined(CPU_MIMXRT798SGAWAR_hifi4) || defined(CPU_MIMXRT798SGFOA_hifi4)) 37 38 #define MIMXRT798S_hifi4_SERIES 39 40 /* CMSIS-style register definitions */ 41 #include "MIMXRT798S_hifi4.h" 42 /* CPU specific feature definitions */ 43 #include "MIMXRT798S_hifi4_features.h" 44 45 #elif (defined(CPU_MIMXRT798SGAWAR_hifi1) || defined(CPU_MIMXRT798SGFOA_hifi1)) 46 47 #define MIMXRT798S_hifi1_SERIES 48 49 /* CMSIS-style register definitions */ 50 #include "MIMXRT798S_hifi1.h" 51 /* CPU specific feature definitions */ 52 #include "MIMXRT798S_hifi1_features.h" 53 54 #elif (defined(CPU_MIMXRT798SGAWAR_ezhv) || defined(CPU_MIMXRT798SGFOA_ezhv)) 55 56 #define MIMXRT798S_ezhv_SERIES 57 58 /* CMSIS-style register definitions */ 59 #include "MIMXRT798S_ezhv.h" 60 /* CPU specific feature definitions */ 61 #include "MIMXRT798S_ezhv_features.h" 62 63 #else 64 #error "No valid CPU defined!" 65 #endif 66 67 #endif /* __FSL_DEVICE_REGISTERS_H__ */ 68 69 /******************************************************************************* 70 * EOF 71 ******************************************************************************/ 72