1 /* 2 * Copyright 2014-2016 Freescale Semiconductor, Inc. 3 * Copyright 2016-2021 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_MIMX8ML8CVNKZ_ca53) || defined(CPU_MIMX8ML8DVNLZ_ca53)) 19 20 /* CMSIS-style register definitions */ 21 #include "MIMX8ML8_ca53.h" 22 /* CPU specific feature definitions */ 23 #include "MIMX8ML8_ca53_features.h" 24 25 #elif (defined(CPU_MIMX8ML8CVNKZ) || defined(CPU_MIMX8ML8DVNLZ)) 26 27 #define MIMX8ML8_cm7_SERIES 28 29 /* CMSIS-style register definitions */ 30 #include "MIMX8ML8_cm7.h" 31 /* CPU specific feature definitions */ 32 #include "MIMX8ML8_cm7_features.h" 33 34 #elif (defined(CPU_MIMX8ML8CVNKZ_dsp) || defined(CPU_MIMX8ML8DVNLZ_dsp)) 35 36 #define MIMX8ML8_dsp_SERIES 37 38 /* CMSIS-style register definitions */ 39 #include "MIMX8ML8_dsp.h" 40 /* CPU specific feature definitions */ 41 #include "MIMX8ML8_dsp_features.h" 42 43 #else 44 #error "No valid CPU defined!" 45 #endif 46 47 #endif /* __FSL_DEVICE_REGISTERS_H__ */ 48 49 /******************************************************************************* 50 * EOF 51 ******************************************************************************/ 52