zephyr/soc/nxp/s32/s32k1/soc.h

40 lines
833 B
C

/*
* Copyright 2023 NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef _NXP_S32_S32K1_SOC_H_
#define _NXP_S32_S32K1_SOC_H_
#include <fsl_port.h>
#if defined(CONFIG_SOC_S32K116)
#include <S32K116.h>
#elif defined(CONFIG_SOC_S32K118)
#include <S32K118.h>
#elif defined(CONFIG_SOC_S32K142)
#include <S32K142.h>
#elif defined(CONFIG_SOC_S32K142W)
#include <S32K142W.h>
#elif defined(CONFIG_SOC_S32K144)
#include <S32K144.h>
#elif defined(CONFIG_SOC_S32K144W)
#include <S32K144W.h>
#elif defined(CONFIG_SOC_S32K146)
#include <S32K146.h>
#elif defined(CONFIG_SOC_S32K148)
#include <S32K148.h>
#else
#error "SoC not supported"
#endif
#if defined(CONFIG_CMSIS_RTOS_V2)
#include <cmsis_rtos_v2_adapt.h>
#endif
/* GPIO setting for the Port Mux Register */
#define PORT_MUX_GPIO kPORT_MuxAsGpio
#endif /* _NXP_S32_S32K1_SOC_H_ */