| /* |
| * Copyright 2017-2019 NXP |
| * All rights reserved. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| */ |
| /*********************************************************************************************************************** |
| * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file |
| * will be overwritten if the respective MCUXpresso Config Tools is used to update this file. |
| **********************************************************************************************************************/ |
| |
| #ifndef _CLOCK_CONFIG_H_ |
| #define _CLOCK_CONFIG_H_ |
| |
| #include "fsl_common.h" |
| |
| /******************************************************************************* |
| * Definitions |
| ******************************************************************************/ |
| #define BOARD_XTAL0_CLK_HZ 16000000U /*!< Board xtal frequency in Hz */ |
| #define BOARD_XTAL32K_CLK_HZ 32768U /*!< Board xtal32K frequency in Hz */ |
| |
| /******************************************************************************* |
| ************************ BOARD_InitBootClocks function ************************ |
| ******************************************************************************/ |
| |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif /* __cplusplus*/ |
| |
| /*! |
| * @brief This function executes default configuration of clocks. |
| * |
| */ |
| void BOARD_InitBootClocks(void); |
| |
| #if defined(__cplusplus) |
| } |
| #endif /* __cplusplus*/ |
| |
| /******************************************************************************* |
| ******************** Configuration BOARD_BootClockFRO12M ********************** |
| ******************************************************************************/ |
| /******************************************************************************* |
| * Definitions for BOARD_BootClockFRO12M configuration |
| ******************************************************************************/ |
| #define BOARD_BOOTCLOCKFRO12M_CORE_CLOCK 12000000U /*!< Core clock frequency: 12000000Hz */ |
| |
| /******************************************************************************* |
| * API for BOARD_BootClockFRO12M configuration |
| ******************************************************************************/ |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif /* __cplusplus*/ |
| |
| /*! |
| * @brief This function executes configuration of clocks. |
| * |
| */ |
| void BOARD_BootClockFRO12M(void); |
| |
| #if defined(__cplusplus) |
| } |
| #endif /* __cplusplus*/ |
| |
| /******************************************************************************* |
| ******************* Configuration BOARD_BootClockFROHF96M ********************* |
| ******************************************************************************/ |
| /******************************************************************************* |
| * Definitions for BOARD_BootClockFROHF96M configuration |
| ******************************************************************************/ |
| #define BOARD_BOOTCLOCKFROHF96M_CORE_CLOCK 96000000U /*!< Core clock frequency: 96000000Hz */ |
| |
| /******************************************************************************* |
| * API for BOARD_BootClockFROHF96M configuration |
| ******************************************************************************/ |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif /* __cplusplus*/ |
| |
| /*! |
| * @brief This function executes configuration of clocks. |
| * |
| */ |
| void BOARD_BootClockFROHF96M(void); |
| |
| #if defined(__cplusplus) |
| } |
| #endif /* __cplusplus*/ |
| |
| /******************************************************************************* |
| ******************** Configuration BOARD_BootClockPLL100M ********************* |
| ******************************************************************************/ |
| /******************************************************************************* |
| * Definitions for BOARD_BootClockPLL100M configuration |
| ******************************************************************************/ |
| #define BOARD_BOOTCLOCKPLL100M_CORE_CLOCK 100000000U /*!< Core clock frequency: 100000000Hz */ |
| |
| /******************************************************************************* |
| * API for BOARD_BootClockPLL100M configuration |
| ******************************************************************************/ |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif /* __cplusplus*/ |
| |
| /*! |
| * @brief This function executes configuration of clocks. |
| * |
| */ |
| void BOARD_BootClockPLL100M(void); |
| |
| #if defined(__cplusplus) |
| } |
| #endif /* __cplusplus*/ |
| |
| /******************************************************************************* |
| ******************** Configuration BOARD_BootClockPLL150M ********************* |
| ******************************************************************************/ |
| /******************************************************************************* |
| * Definitions for BOARD_BootClockPLL150M configuration |
| ******************************************************************************/ |
| #define BOARD_BOOTCLOCKPLL150M_CORE_CLOCK 150000000U /*!< Core clock frequency: 150000000Hz */ |
| |
| /******************************************************************************* |
| * API for BOARD_BootClockPLL150M configuration |
| ******************************************************************************/ |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif /* __cplusplus*/ |
| |
| /*! |
| * @brief This function executes configuration of clocks. |
| * |
| */ |
| void BOARD_BootClockPLL150M(void); |
| |
| #if defined(__cplusplus) |
| } |
| #endif /* __cplusplus*/ |
| |
| /******************************************************************************* |
| ******************* Configuration BOARD_BootClockPLL1_150M ******************** |
| ******************************************************************************/ |
| /******************************************************************************* |
| * Definitions for BOARD_BootClockPLL1_150M configuration |
| ******************************************************************************/ |
| #define BOARD_BOOTCLOCKPLL1_150M_CORE_CLOCK 150000000U /*!< Core clock frequency: 150000000Hz */ |
| |
| |
| /******************************************************************************* |
| * API for BOARD_BootClockPLL1_150M configuration |
| ******************************************************************************/ |
| #if defined(__cplusplus) |
| extern "C" { |
| #endif /* __cplusplus*/ |
| |
| /*! |
| * @brief This function executes configuration of clocks. |
| * |
| */ |
| void BOARD_BootClockPLL1_150M(void); |
| |
| #if defined(__cplusplus) |
| } |
| #endif /* __cplusplus*/ |
| |
| #endif /* _CLOCK_CONFIG_H_ */ |